
Snapp (Iran) Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 50 interview experiences · FREE TO READ
Which role are you interviewing for?
27 roles · 50 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Snapp (Iran).
Business Development
First, there was a call with a recruiter to discuss my experience and interest, and they explained the role. Then, there was a screening for my identities and verifications, followed by a technical interview with the team and hiring manager, and an HR meeting to discuss compensation. Finally, an offer was extended.
- Tell me about probability and mathematical scenarios.
Customer Service Representative
So for this customer service gig, you start with an online application, then there's a quick phone chat. They'll ask about when you can work, if you actually want the job, and some basic customer service stuff. After that, if they like you, it's usually a video call or in-person meeting with the manager or team lead. They'll hit you with behavioral questions, like asking how you'd deal with a tough customer or a time you really went the extra mile. Make sure to talk up your communication, patience, and how you solve problems.
- Tell me about handling a customer who's yelling because they're upset.
- I need to know how you'd manage a really angry and shouting customer.
Software Engineer
Interview had 4 steps: 1. Tech interview with a team member disscused about my previous experience and some technical scenarios and how I would solve them, for instance how would I distinguish if an endpoint is slow and how can I fix it. 2. Another tech interview more focused on algorithms and DS. 3. Talk to hiring manager 4. Culture fit
- How to implement a rate limiter?
- What are interfaces in Golang used for?
- Different functions of redis and when to use them?
Software Engineer
So the interview started late, and the interviewer asked me some algorithm questions. There was a sorting question and then a big data question, which made sense because the position was for a map team. This question was about saving map tiles. They also asked some Golang questions, like about Goroutines and how to handle graceful shutdown using signals.
- How do you find a missing number in a sequence of sorted numbers, given that the sequence can start and end at any point?
- If the Earth is tessellated with 1km triangles, each belonging to a larger 2km triangle with a unique ID, describe how you'd locate a triangle based on its ID.
- Could you explain what goroutines are and contrast them with operating system threads?
Snapp (Iran) Interview Questions
Quoted word for word from Snapp (Iran) interview reports.
“Can you generate all permutations of a given string?”
Read reports →“Given an array, how would you shuffle it and then slice it into chunks of a fixed size?”
Read reports →“What are OS signals and what is their purpose?”
Read reports →“How do you find a missing number in a sequence of sorted numbers, given that the sequence can start and end at any point?”
Read reports →“What are interfaces in Golang used for?”
Read report →“Can you explain the difference between a cluster and a non-cluster column store index?”
Read report →“What are the main differences and advantages of using Kotlin versus Java?”
Read report →“How is the reactive pattern implemented within the Spring Reactive framework?”
Read report →“Different functions of redis and when to use them?”
Read report →Formats, difficulty and experience
Across all 50 Snapp (Iran) interview reports.