Structure
- Introduction
- Tech questions
- Motivation and communication questions
- Candidate questions
Technical questions
- Please briefly introduce yourself, no need to repeat your resume, just emphasize the most important things.
- What was the most challenging problem you've solved recently?
- When would you use and when would you avoid to use CQRS pattern?
- What's your favorite technology? What's the worst thing about it? How do you think it's going to evolve in the next five years?
- Your manager asks you to help with legacy code with many bugs. What are you going to do?
- What did you learn recently?
- What book have you read last and why?
- What was the most difficult problem you have seen in your projects?
Motivation questions
- What was the most interesting project you were working on?
- How do you see your ideal work week?
Communication questions
- Our important client complains that our application works slow and your manager asks you to help. What will you do?
- You had been working on a task, and you realised it's much harder than you had expected. What will you do?