Question library
Questions from real interviews. Drill any of them by voice in a couple of minutes, with an interviewer, a score and feedback.
Tell me about the SOLID principles. Can you give an example for at least a couple of them?JuniorTell me how class inheritance works in Python. What does super() do?JuniorWhat's the difference between an abstract class and an interface, and when do you use each?JuniorGive me an example from your own work where code violated one of the SOLID principles, and tell me how you fixed it.Mid-levelYour team is writing an internal Java library that twenty other teams will use. How would you design its API so it can evolve without breaking clients?Senior