Interviews are too cumbersome and assignments take a lot of time and effort, which doesn't match the pay. 1. resume 2. received coding test 3. online interview w/ HR and engineer 4. received assignments (system design) 5. physical interview 6. CTO interview