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)