Interview process consists of:
- HR call. Consists of some true/false and one sentence answer technical questions. General salary/benefits discussion
- In person technical interview. Solving puzzles, like how many attempts does it take to figure out which ball is heavier out of a number of similarly looking balls having only balance scales. A theoretical programming test that has to be done in writing. Questions about OOP concepts, design patterns, simple SQL queries, etc.