Instead of an HR round, I was connected with an engineer who seemed ill-equipped to handle this stage of the interview process. This engineer asked me about my salary expectations, which is not a question that should be posed by a potential future colleague. This should have been handled by the HR department. The next round was a live coding session with the head of department, who, to be frank, asked me some basic copy-paste behavior questions. After that, I was given a simple problem to solve, which I managed to solve in just five minutes. And that was it - the interview was over. I received a template email a week later that I had been rejected, but no explanation was given as to why. Was it because I solved the problem in five minutes, or did the department head g simply run out of questions to ask? Based on other feedback on Glassdoor, it seems clear that there is a need for some changes in the engineering leadership at this company. The interview process needs to be revamped, and the company needs to put in place a more effective HR department that can handle the initial screening process. Overall, my experience with this company was disappointing, and I would not recommend it to others.