Pob cwis

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.

  • Technoleg
  • Oedolion
  • Canolig
  • Addysgol
  • 10 cwestiwn
  • tua 5 mun
  • Adborth ar ôl pob cwestiwn

Yn erbyn ei gilydd

Gweld y cwestiynau

Heb yr atebion cywir, felly byddan nhw'n dal yn syrpréis pan fyddwch chi'n chwarae.

  1. Cwestiwn 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. Cwestiwn 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. Cwestiwn 3

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

    • Paying down bugs
    • Feature development
    • Refactoring
    • Premature optimization
  4. Cwestiwn 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. Cwestiwn 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. Cwestiwn 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. Cwestiwn 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. Cwestiwn 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. Cwestiwn 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. Cwestiwn 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