โ† All Robert Half Assessment Test Flashcard Decks

IT and Programming Concepts Flashcards

7 cards from real Robert Half Assessment Test practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 IT and Programming Concepts flashcards as text
  1. What does 'polymorphism' mean in object-oriented programming?

    Answer: Objects of different types can be treated through a shared interface, with each responding differently

    Polymorphism allows different classes to be used interchangeably through a common interface, each implementing behavior in its own way.

  2. Which HTTP status code indicates a successful request?

    Answer: 200

    HTTP status code 200 (OK) means the request was successful and the server returned the expected response.

  3. What is the main advantage of using a virtual machine (VM)?

    Answer: It allows multiple isolated operating systems to run on one physical machine

    VMs use a hypervisor to run multiple isolated OS instances on one physical host, improving resource utilization and flexibility.

  4. In CSS, what does the 'box model' describe?

    Answer: The layout model that includes content, padding, border, and margin around elements

    The CSS box model defines how the content, padding, border, and margin of an element combine to determine its total size and spacing.

  5. What is a 'primary key' in a relational database?

    Answer: A unique identifier for each row in a table

    A primary key uniquely identifies each record in a table and cannot contain NULL values or duplicates.

  6. Which programming paradigm treats computation as the evaluation of mathematical functions and avoids changing state?

    Answer: Functional Programming

    Functional programming emphasizes pure functions, immutability, and avoiding side effects, inspired by mathematical function evaluation.

  7. What does SSL/TLS provide in web communications?

    Answer: Encrypted and authenticated communication between a client and server

    SSL/TLS encrypts data in transit and authenticates the server's identity, enabling the HTTPS protocol used on secure websites.