- How would you define quality software?
- What makes for a good code review?
- What technology are you passionate about, and why?
- Give me an example of an interesting problem you solved, and what made it interesting?
- Tell me about a time you encountered a bug in production, and how did you fix it?
- How do you keep with new tech/frameworks in the industry?
- Tell me about a time when you had a disagreement with another person, and how did you resolve it?
- How would you balance technical debt vs adding a new feature?
- What qualities are you looking for in a mentor? || Tell me about a time you mentored someone much more junior than yourself.
- What kind of work are you looking for?
- What is your ideal job?
- Technical and career growth
- Work environment
- Access to mentors
- Diversity and inclusion (ex. improving hiring practices)
- Anything else you're passionate about
- Why do you want to join company X?
- Why are you an engineer?
- Why should we hire you?
- What are your areas of improvement?
- Technical skills (languages, frameworks)
- Technical knowledge (experience, coding practices)
- Technical judgement (critical thinking, problem solving)
- Attitude (energises the team, constructively solves problems, self empowered)
- Productivity (passion for tech mastery and meeting deadlines)
- Collaboration & communication skills (pair programming? asking clarifying questions?)
- Communication
- Interest in the domain/space that the company is operating in
- Growth mindset? Passion for learning?