nextRound
TechnologiesCoding ProblemsBookmarksLearning Paths
nextRound
TechnologiesCoding ProblemsBookmarksLearning Paths
nextRound

AI-powered interview preparation platform. Practice with curated questions, mock interviews, and personalized learning paths to crack your dream tech interview.

Quick Links

  • Technologies
  • Saved Questions
  • Pricing

Company

  • About Us
  • Contact Us

Legal

  • Privacy Policy
  • Terms of Use

© 2026 nextRound. All rights reserved.

1What is the "Law of Demeter"? (Don't talk to strangers)Intermediate2What are Extension Methods (C#) or Default Methods (Java)? When should you use them?Intermediate3Explain the Interface Segregation Principle (ISP). Why are fat interfaces bad?Intermediate4What is Reflection? How can it be used to break Encapsulation? What are the performance costs?Intermediate5Explain the Open/Closed Principle (OCP). How do you achieve it without modifying existing code?Intermediate6What is the Abstract Factory Pattern? How does it differ from Factory Method?Intermediate7What is the Factory Pattern? How does it help in achieving OCP?Intermediate8What is the Strategy Pattern? How does it replace complex conditional logic?Intermediate9What is a Singleton Pattern? What are the thread-safety concerns and how to handle them?Intermediate10Explain the Single Responsibility Principle (SRP) with an example.Intermediate11What is the difference between Aggregation and Composition?Intermediate12What are the SOLID principles? Explain each briefly.Intermediate13What are Generics/Templates? How do they improve type safety and performance compared to casting?Intermediate14What is the DRY principle? How does OOP help achieve it?Intermediate15What is the Decorator Pattern? How does it add functionality dynamically?Intermediate16Explain the Dependency Inversion Principle (DIP). How does it relate to Dependency Injection?Intermediate17Explain the Liskov Substitution Principle (LSP). What happens if it's violated? (Square/Rectangle problem)Intermediate18What is Type Erasure (Java) vs Reified Generics (C#)?Intermediate19What is Variance in Generics? (Covariance and Contravariance)Intermediate20What is "Coupling" and "Cohesion"? Explain the relationship between them.Intermediate21What is the YAGNI principle?Intermediate22What is an Anti-Pattern? Can you name a few? (God Object, Spaghetti Code, Golden Hammer)Intermediate23Explain "Tell, Don't Ask" principle.Intermediate24What is the Observer Pattern? Where is it used in real life? (Event handling, Pub/Sub)Intermediate
All Topics
1
Basics
Inheritance and Composition
2
Polymorphism
Interfaces and Abstract Classes
Access Modifiers and Scope
Advanced Concepts and Design Principles
3
Trees
Real-World Design and Architecture Scenarios
Sharethis topic

Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.