The first round was a fairly standard recruiter call where we discussed the position, compensation expectations, and I had the chance to ask questions about the company and what they're working on.
The next round was a technical coding interview with a front-end focus in JavaScript, where the task was to introduce some new features into a basic full-stack codebase. After that came a 45-minute interview with the hiring manager.
Overall, I felt both rounds went well. However, after completing my hiring screen at the end of that day, I received an automated rejection email early the next morning. I was quite surprised, since both the coding round and the hiring manager round seemed to go smoothly.
I followed up with my recruiter asking for more information, as the process seemed to end very abruptly, but I never received a response. While the process itself was decent, I felt it was unfair to be rejected so suddenly without any explanation, especially when nothing obviously went wrong.
First interview is just a personality fit. Second interview tests you on things that could easily be solved with ChatGPT and doesn't really showcase work ethic or abilities. You'd benefit from leetcode type preparations and memorization. Probably a fresh graduate would do really well with the technical interview questions.
Perguntas de entrevista [1]
Pergunta 1
A function to identify anagrams is shown on CoderPad and you have to find the bug.