1. Recruiter Screen (~30 minutes)
2. Take-Home exercise (60 minutes)
3. Technical Pair Programming Interview (60 minutes)
consists of:
- Basic questions about experience / who you are
- Go over take-home exercise and walk the interviewers through it and give ways you could optimize / refactor
- Live coding exercise with 2 Olive Engineers. You can google things (just let them know what you're looking up), ask questions, and run your code as often as you like without penalty. It's more about how you collaborate and work than strict knowledge. All the things you would expect Engineers to be looking for in a technical interview -- walk them through your plan, write comments, descriptive variable names, syntax knowledge etc.
4. Behavioral interview with a Team Captain (what we call Managers) or a Director