I applied in-person. The process took 1 week.
The interview process was a mess. When the recruiter asks you over the phone, "Do you have experience with Hibernate?", it should trigger a red flag. It is a clear indication that they are focusing too much on toolset skills and not on problem solving. I told them that I have not used Hibernate, and my resume has no mention of it. I still was called for an on-site. The interview was a mixed experience. Two of the people showed up very late to the interview, and one was late by 10 minutes. One did not show up, and they were unable to find someone else to take that spot. Some engineers were smart and might be nice as co-workers. But as an overall strategy, they had no idea on how to conduct interviews. Some of the non-technical questions were weird, and the world has moved away from such questions for technical software engineering interviews. In general, I came out with a very negative impression of the non-technical folks.
I was told later that my skill set is better suited for a different group, as this group needs Hibernate skills and already has senior engineers, and could I come back for another interview with a different group. How disrespectful can you be? I took a day off to come for the interview. They didn't even do the due diligence on skill set match or seniority expectations, people showed up late for interviews, and the recruiter calmly suggested I should come back for another interview. Are you kidding me? I was given ballpark numbers on compensation at that stage, but I politely said that I have accepted another offer, even though I hadn't, and moved on. They are also thinking of themselves as a Unicorn, with success guaranteed, and their offer did not have much equity. The company has a good business opportunity, but as a software engineer, you may not adequately share the success with this little equity. I would not recommend wasting your time and energy interviewing with them.
Standard coding questions found on LeetCode.
The following metrics were computed from 18 interview experiences for the Navan Software Engineer role.
Navan's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Navan's Software Engineer interview process.