Tote le quizzes

Debugging Your Software Engineering Know-How

Software engineering is about far more than writing code: it's how teams design, test, ship, and maintain software that lasts.

  • Technologia
  • Adultos
  • Medie
  • Educative
  • 10 questiones
  • circa 5 min
  • Feedback post cata question

Le unes contra le alteres

Vider le questiones

Sin le responsas correcte, assi illos remane un surprisa quando tu joca.

  1. Question 1

    A project is behind schedule. According to Brooks's law, what happens if you add more developers?

    • It finishes much sooner
    • It gets even later
    • It switches to microservices
    • It skips optimization
  2. Question 2

    Your test suite reaches 100% code coverage. What does that tell you?

    • Every line ran during a test
    • The code contains no bugs
    • All parts work together correctly
    • Code review is no longer needed
  3. Question 3

    A developer restructures messy code without changing what it does. What is this called?

    • Paying down bugs
    • Feature development
    • Refactoring
    • Premature optimization
  4. Question 4

    How are Git and GitHub related?

    • They are two names for one tool
    • Git only works for teams on GitHub
    • GitHub deploys Git code automatically
    • Git is a tool; GitHub hosts Git repositories
  5. Question 5

    What does it mean when an algorithm is O(n²)?

    • Its work grows with the square of the input size
    • It takes n² seconds to run
    • It should be optimized right away
    • It takes n² milliseconds per item
  6. Question 6

    A team ships a quick hack to meet a deadline, planning to clean it up later. What have they created?

    • A refactoring
    • Technical debt
    • A known bug
    • An agile sprint
  7. Question 7

    Which test checks a single function on its own, with its dependencies replaced by fakes?

    • An integration test
    • An end-to-end test
    • A unit test
    • A code review
  8. Question 8

    What does the Agile Manifesto say about documentation?

    • Teams should write no documentation
    • Planning and documents are banned
    • Working software is valued more than documentation
    • Every change must deploy straight away
  9. Question 9

    An app written in Java, which has garbage collection, slowly uses more memory. Could it be a memory leak?

    • No, garbage collection prevents all leaks
    • No, only C and C++ can leak memory
    • No, it just needs early optimization
    • Yes, if unused objects are still referenced
  10. Question 10

    A startup with three developers is building its first product. Which architecture do many experts recommend starting with?

    • Dozens of microservices
    • A microservice per developer
    • A well-structured monolith
    • A system for a team of 50
Please turn on JavaScript