Answers

Question and Answer:

  Home  Senior Software Developer

⟩ Technical Design Based Senior Software Developer Job Interview Questions

☛ What do low coupling and high cohesion mean? What does the principle of encapsulation mean?

☛ How do you manage conflicts in a web application when different people are editing the same data?

☛ Do you know about design patterns? Which design patterns have you used, and in what situations?

☛ Do you know what a stateless business layer is? Where do long-running transactions fit into that picture?

☛ What kinds of diagrams have you used in designing parts of an architecture, or a technical design?

☛ Can you name the different tiers and responsibilities in an N-tier architecture?

☛ Can you name different measures to guarantee correctness and robustness of data in an architecture?

☛ Can you name any differences between object-oriented design and component-based design?

☛ How would you model user authorization, user profiles and permissions in a database?

☛ How would you model the animal kingdom (with species and their behavior) as a class system?

 122 views

More Questions for you: