Each question below shows the correct answer with a full explanation. Use these to build conceptual understanding before attempting a timed quiz.
Real-World Problem SolvingEasy
Q1. What is a real-world CS problem?
- A.A mathematical proof to write down
- B.A textbook exercise for practice
- C.A purely theoretical proof exercise
- D.Practical problem addressable with tech✓ Correct
Explanation
Practical technology challenges.
Report an error in this question
Real-World Problem SolvingEasy
Q2. Example of CS real-world solution?
- A.Solving an algebra equation on paper
- B.Philosophical debate on abstract ideas
- C.Writing mathematical proofs by hand
- D.GPS navigation and routing systems✓ Correct
Explanation
Algorithms for routing.
Report an error in this question
Real-World Problem SolvingEasy
Q3. Real-world vs academic?
- A.Real-world always has exact solutions
- B.Messy data, unclear requirements exist✓ Correct
- C.They are exactly the same thing
- D.Academic problems are always harder
Explanation
Incomplete info, changing requirements.
Report an error in this question
Real-World Problem SolvingEasy
Q4. What is user-centered design?
- A.Ignoring all user feedback given
- B.Design focused on machines only
- C.End user needs as primary focus✓ Correct
- D.Design focused on developers only
Explanation
Focus on user needs.
Report an error in this question
Real-World Problem SolvingEasy
Q5. Why requirements gathering?
- A.It is entirely unnecessary to do
- B.It is only for documentation needs
- C.Ensures understanding of what to solve✓ Correct
- D.It slows the project down greatly
Explanation
Prevents misunderstandings.
Report an error in this question
Real-World Problem SolvingEasy
Q6. What is scalability?
- A.Handling increasing work or users✓ Correct
- B.The size of the codebase files
- C.The database table size limit
- D.The number of developers hired
Explanation
Growth with maintained performance.
Report an error in this question
Real-World Problem SolvingEasy
Q7. What is ethical consideration?
- A.A type of search algorithm used
- B.A coding standard to follow always
- C.A testing methodology for quality
- D.Moral implications and societal impact✓ Correct
Explanation
Moral and societal evaluation.
Report an error in this question
Real-World Problem SolvingEasy
Q8. Why user feedback?
- A.Checks if the solution meets needs✓ Correct
- B.It provides nothing of value here
- C.It is only for documentation uses
- D.It slows down the development work
Explanation
Validates solution effectiveness.
Report an error in this question
Real-World Problem SolvingEasy
Q9. What is maintenance?
- A.A one-time task done at launch
- B.Cleaning hardware equipment daily
- C.Ongoing updates, fixes, improvements✓ Correct
- D.Only fixing bugs that are found
Explanation
Continuous lifecycle improvements.
Report an error in this question
Real-World Problem SolvingEasy
Q10. What is accessibility?
- A.Having access to the internet
- B.Design for diverse abilities and needs✓ Correct
- C.Making the application run faster
- D.Securing the application from attacks
Explanation
Usable by everyone.
Report an error in this question
Real-World Problem SolvingMedium
Q11. What is load balancing?
- A.Managing the project budget funds
- B.Distributing traffic across servers✓ Correct
- C.Balancing items on a desk surface
- D.Reducing the size of source code
Explanation
Prevents server overload.
Report an error in this question
Real-World Problem SolvingMedium
Q12. Cold start problem?
- A.Starting a server in cold weather
- B.Database initialization taking too long
- C.No history for new users or items✓ Correct
- D.A computer boot issue on startup
Explanation
No data for new entities.
Report an error in this question
Real-World Problem SolvingMedium
Q13. What is data privacy?
- A.Deleting all data after collection
- B.Only encrypting data at rest here
- C.Making all data publicly available
- D.Handling personal info per standards✓ Correct
Explanation
Responsible data handling.
Report an error in this question
Real-World Problem SolvingMedium
Q14. What is fault tolerance?
- A.Ignoring all faults that occur
- B.Continuing operation despite failures✓ Correct
- C.Removing hardware that has faults
- D.Having no faults in the system
Explanation
Function despite failures.
Report an error in this question
Real-World Problem SolvingMedium
Q15. Technical feasibility?
- A.Whether the team is interested
- B.Can build with available resources✓ Correct
- C.Only the project budget matters
- D.Only the team size is relevant
Explanation
Implementation possibility.
Report an error in this question
Real-World Problem SolvingMedium
Q16. Backward compatibility?
- A.Only old code is maintained still
- B.Only old hardware is supported now
- C.New version works with old systems✓ Correct
- D.Running programs in reverse order
Explanation
No disruption for existing users.
Report an error in this question
Real-World Problem SolvingMedium
Q17. MVP approach?
- A.Build all features before releasing
- B.Smallest core feature set to test✓ Correct
- C.Only planning without implementation
- D.Building nothing and just planning
Explanation
Quick validation.
Report an error in this question
Real-World Problem SolvingMedium
Q18. What is interoperability?
- A.Avoiding all system integrations
- B.Systems operating independently only
- C.Only one system at a time runs
- D.Systems communicating and working together✓ Correct
Explanation
Cross-system communication.
Report an error in this question
Real-World Problem SolvingMedium
Q19. What is CI/CD?
- A.A manual deployment process used
- B.Automate build, test, and deploy✓ Correct
- C.A programming language for web
- D.A database management system type
Explanation
Automated pipeline.
Report an error in this question
Real-World Problem SolvingMedium
Q20. Disaster recovery?
- A.Only for natural disaster events
- B.Deleting all backups from storage
- C.Strategies to restore after disruption✓ Correct
- D.Ignoring all disruptions that occur
Explanation
Restoration procedures.
Report an error in this question
Real-World Problem SolvingHard
Q21. CAP for distributed DBs?
- A.Choose consistency or availability during partitions✓ Correct
- B.Only consistency matters in databases
- C.All 3 guarantees always achievable
- D.Only availability matters in databases
Explanation
Partition forces choice.
Report an error in this question
Real-World Problem SolvingHard
Q22. Eventual consistency?
- A.System is never consistent at all
- B.Only works on very small systems
- C.Becomes consistent given enough time✓ Correct
- D.System is always immediately consistent
Explanation
Trades immediacy for availability.
Report an error in this question
Real-World Problem SolvingHard
Q23. Two generals problem?
- A.Reliable communication over unreliable channel✓ Correct
- B.A graph traversal algorithm technique
- C.A military history lesson studied
- D.A sorting algorithm for dual arrays
Explanation
Communication impossibility.
Report an error in this question
Real-World Problem SolvingHard
Q24. Horizontal vs vertical scaling?
- A.Vertical is always the better choice
- B.They are exactly the same approach
- C.Horizontal: more machines; vertical: more power✓ Correct
- D.Horizontal is always the better choice
Explanation
Scale out vs scale up.
Report an error in this question
Real-World Problem SolvingHard
Q25. Microservices?
- A.Very small source code files only
- B.Independent services communicating via APIs✓ Correct
- C.Micro-controller hardware programming
- D.A testing framework for small units
Explanation
Independent deployable services.
Report an error in this question
Real-World Problem SolvingHard
Q26. Chaos engineering?
- A.Breaking systems permanently by intent
- B.General disorder in the codebase
- C.Creating chaos without any purpose
- D.Deliberate failures to test resilience✓ Correct
Explanation
Controlled failure testing.
Report an error in this question
Real-World Problem SolvingHard
Q27. Byzantine Generals?
- A.Consensus with faulty participants✓ Correct
- B.A graph coloring algorithm used
- C.A military strategy for battles
- D.A history lesson about generals
Explanation
Distributed consensus.
Report an error in this question
Real-World Problem SolvingHard
Q28. GDPR compliance?
- A.A programming language standard
- B.Protecting EU personal data rights✓ Correct
- C.A database type for EU servers
- D.A testing methodology for quality
Explanation
Data protection measures.
Report an error in this question
Real-World Problem SolvingHard
Q29. Edge computing?
- A.A CSS styling technique for borders
- B.An optimization for rendering speed
- C.Processing near source for low latency✓ Correct
- D.Computing at the edge of a desk
Explanation
Near-source processing.
Report an error in this question
Real-World Problem SolvingHard
Q30. Zero-knowledge proof?
- A.A testing methodology for software
- B.An authentication method for users
- C.Knowing nothing about the subject
- D.Prove knowledge without revealing info✓ Correct
Explanation
Privacy-preserving verification.
Report an error in this question