I applied in August and the first interview was scheduled shortly after. The initial round went well and mainly covered basic JavaScript concepts.
After that, there was no response for almost two months, which was a bit disappointing. In early October, they contacted me again for a technical interview with the Team Lead. This round focused on my React.js experience, including performance optimization, scenario-based questions (such as optimizing infinite scroll), and general frontend architecture. The questions were straightforward. I was also asked about PWA concepts, service workers, and related topics.
About two weeks later, I received a call from HR for the final interview. They discussed my previous work experience, reason for leaving my last company, salary expectations, and general background.
I received the offer in early November.
Overall, the interview process was good and technical discussions were fair, but the communication gaps and long response times could be improved.