I applied online. The process took 1 week. I interviewed at Crazy Panda (Moscow, Moskva) in Sept 2017
Interview
There was three stages:
- skype interview with HR-manager, mostly about my experience
- skype interview with team lead, about experince with Typescript, some typical JS interview problems - var, hoisting, etc.
- onsite panel interview with HR, team lead and senior programmer from the same team, some CS questions: algorithm complexity, data structures, computer graphics, and a logical task (see in interview questions)
Interview questions [1]
Question 1
There is a circle train line, with train cars linked in circle. In each car, light can be turned on or off. You can walk from the car to the car and turn it on or off. There can be any number of cars. How to calculate the number of cars?