सभ क्विज़

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.

  • तकनीक
  • वयस्क
  • मध्यम
  • ज्ञानवर्धक
  • 10 टा प्रश्न
  • लगभग 5 मिनट
  • हर प्रश्नक बाद फीडबैक

एक-दोसराक विरुद्ध

प्रश्न देखू

एतय सही उत्तर नहि देखाओल गेल अछि, जाहिसँ खेलैत काल ओ अहाँ लेल अचरजे रहय।

  1. प्रश्न 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. प्रश्न 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. प्रश्न 3

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

    • Paying down bugs
    • Feature development
    • Refactoring
    • Premature optimization
  4. प्रश्न 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. प्रश्न 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. प्रश्न 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. प्रश्न 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. प्रश्न 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. प्रश्न 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. प्रश्न 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