Taro Logo

Senior iOS Engineer Interview Experience

April 3, 2024
Positive ExperienceNo Offer

Process

I applied online.

After applying through the job board, I was contacted by the recruiter. After the recruiter call, they set me up for a tech screening with HackerRank. The tech screening was a one-hour call, with the first five to ten minutes for the introduction and around twenty-five to thirty minutes for a discussion on the resume. Then there was the HackerRank question, leaving barely any time for the candidate to ask anything. It was a medium LeetCode problem for a depth-first search algorithm. Everybody was nice and seemed great.

A major drawback was expecting a medium-level LeetCode problem in less than thirty minutes. While I made a mistake that was causing the code to run fine, the interviewer seemed more interested in finding what was wrong than being involved in the process to interview. And yes, the focus was heavily on the output and not the thought process or problem-solving ability of the candidate.

Questions

class Folder { var name: String // Name of the folder e.g "home" var files: [String]? // file names in current folder e.g ["file1", "file2", "File 3"] var folder1: Folder? var folder2: Folder?

init(name: String, files: [String]?) {
    self.name = name
    self.files = files
}

}

For this class, write a function to check if a file exists and the path of the file.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Navan Senior iOS Engineer role.

Success Rate

0%
Pass Rate

Navan's interview process for their Senior iOS Engineer roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral0%
Negative50%

Candidates reported having mixed feelings for Navan's Senior iOS Engineer interview process.

Navan Work Experiences