
Moovit Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 58 interview experiences · FREE TO READ
Which role are you interviewing for?
26 roles · 58 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Moovit.
Geo Data Specialist
Had a quick 15 minute screening call first. Then, HR and the hiring manager chatted with me, asking about technical stuff and how I handle situations. Lastly, I talked to the team leader who mostly asked about me, my salary expectations, and some real-life scenarios.
- What makes you the right candidate for this position?
SecOps Engineer
The interview started with a recruiter call that felt a bit distant, not sure if they were really interested. Then I had a Zoom interview with a senior security leader. This was a good chat, technical and professional, focusing on Cloud and InfoSec. I answered well and got some positive feedback. Next up was an interview with the CISO. This one was really thoughtful and respectful. They asked about my experience, how I make decisions, and how I handle incidents. It felt encouraging, and I thought I did well. The last part was an in-person HR interview with two people. This felt different. It was more formal and kind of challenging, like they were looking for problems rather than assessing if I was a good fit. I answered honestly, but it wasn't as welcoming as the other interviews. They said they were still looking at other people. A week later, I got a rejection call. When I asked why, they just said it was 'a combination of considerations' and didn't give details. They also said there was no positive feedback, which was a bit of a bummer after the good technical interviews. So, the technical interviews were fine, but the HR part felt off and kind of soured the whole experience.
- Can you explain the concept of Zero Trust, its importance for organizations, and the proper steps for its implementation?
Technical Support Engineer
I had a phone interview and then a zoom interview with the team lead. It seemed like it was going well at first. Then, I interviewed with the department director over zoom because of a last-minute change. About halfway through, I could tell I wasn't going to get the job. Some of the questions felt unprofessional and childish, like asking if I would have stayed at my old job under different circumstances. They also made demoralizing comments, such as "I see you have data skills but I don't need them," and then asked how I'd deal with that. To top it off, they mentioned at the end that if I were to get an offer, I'd have to be on call almost every night after work hours. In my opinion, this shows a lack of transparency with candidates. I expected better, especially from someone in a leadership role in high tech. They need to improve.
- Can you tell me about yourself and your background?
- Would you have stayed at your last job if circumstances had been different?
- Given that I see you have data skills, but I don't require them, how would you respond to that?
Mobile Developer
The interview was the first of three parts. It was remote and took a whole day, which felt long for an initial interview. It was split into 3 sections, and you were told if you didn't pass after each, so for some, it didn't take the full day. The first section was a LeetCode-style test lasting about 1.5 hours. It covered theoretical concepts on multithreading and math, and also required implementing a searching algorithm. The second section involved building a small project from scratch within approximately 2 hours. The project requirements were vaguely described, requiring us to figure out the design and implementation. While not complex algorithmically, it was technical.
- Theoretical questions about multithreading and math, and implementing a searching algorithm.
- Write a small project from scratch in about two hours with vague descriptions for design and implementation.
Moovit Interview Questions
Quoted word for word from Moovit interview reports.
“Given a string, determine if it contains valid arrangements of parentheses.”
Read reports →“Regarding Java Lists, which loop is faster: using an index with get() or an iterator?”
Read reports →“Write a program to validate a string composed of '(', ')', and '*' characters, where '*' acts as a wildcard. The string is valid if it has an equal number of opening and closing parentheses, and '*' can represent either '(' or ')'. Return true if valid, false otherwise.”
Read reports →“Does a binary tree always have two children for every node?”
Read reports →“Can you write a Python function to verify if a user ID is formatted correctly?”
Read report →“Find the most efficient solution to return the first matching rectangle for a 2D point, given a rectangle with potentially overlapping rectangles inside.”
Read report →“How would you count the occurrences of a character 'c' within a given file?”
Read report →“Given an array representing stock price *changes*, find the maximum profit possible.”
Read report →“What output will this Java multithreading code produce?”
Read report →Formats, difficulty and experience
Across all 58 Moovit interview reports.