I applied online.
The interview process lacked clarity and proper communication. I was not informed beforehand that I needed to have the latest version of Xcode installed for the coding exercise. The expectations and details of the round were also not communicated clearly. One day she told me it would be a Coderpad exercise, and the next time it was rescheduled, it was not on Coderpad. I was told it would be on DSA, but instead it was an exercise. Additionally, the actual interview round did not align with what had been communicated to me earlier. I was told to expect DSA-related questions, but nothing related to DSA was asked during the round. Better communication regarding the interview format, technical requirements, and expectations would have helped candidates prepare appropriately and ensured a more transparent interview experience. The recruiter didn't even send proper email communication about what the rounds would cover, so I ended up being tested on something completely different. The very next day, I got a generic rejection mail with zero constructive feedback.
Design and implement a custom EventCenter in Swift that allows different parts of an application to communicate through events without being tightly coupled. The system should support the following operations:
Requirements include the following:
The following metrics were computed from 1 interview experience for the Navan Senior iOS Engineer role in Bengaluru, Karnataka.
Navan's interview process for their Senior iOS Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Navan's Senior iOS Engineer interview process in Bengaluru, Karnataka.