I applied through a recruiter. I interviewed at Google
Interview
First, few telephone 'interviews' about experience etc, then technical skype interview with their developer. Then another technical skype interview - similar but in my opinion higher difficulty. My interviews were good, so they invite me to their office in Wroclaw, but there was much harder - if you want to get this job it is not enough to know all aspects of javascript - you need definitely learn few books about algorithms theory.
Interview questions [1]
Question 1
Binary search, connection between graph nodes, promises, javascript design patterns.
It went good, first telephonic round. later on 1 round of DSA cruical for next round. and then 3 rounds of DSA. where I didn't get selected because I have no time to prepare for Trees and Graphs
The job interview process for a developer typically consists of multiple stages. It starts with an initial screening, often a phone or video call, where recruiters assess basic qualifications, experience, and cultural fit. Next, candidates may face a technical interview, which includes coding challenges, algorithm problems, or system design questions, often conducted live or as a take-home assignment. In some cases, a behavioral interview follows, focusing on problem-solving, teamwork, and past experiences. Finally, there may be a final interview with senior engineers or managers to evaluate technical depth and overall suitability for the role.
the first step is screening assessment, let me build a table system to store and display users' information. Need support add, delete, update, and search basic functionalities. It needs to be done in 30 mins.
Interview questions [1]
Question 1
Some basic knowledge questions, such as explaining Closure and how to use it in real cases. What's the differences between let, const and var.