Snapp (Iran) logo

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

2.7 Rounds average
Average Typical difficulty
64% Positive experience

Which role are you interviewing for?

27 roles · 50 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Snapp (Iran).

Showing 4 of 50
Snapp (Iran) logo
Snapp (Iran)

Business Development

Sales · nearly a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Other

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.

Confirmed questions1 question
  • Tell me about probability and mathematical scenarios.
Snapp (Iran) logo
Snapp (Iran)

Customer Service Representative

Operations · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Presentation
Interview formats
Behavioral Technical Presentation

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.

Confirmed questions2 questions
  • 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.
Snapp (Iran) logo
Snapp (Iran)

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Recruiter call Group
Interview formats
Technical Technical Behavioral Behavioral

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

Confirmed questions3 questions
  • How to implement a rate limiter?
  • What are interfaces in Golang used for?
  • Different functions of redis and when to use them?
Snapp (Iran) logo
Snapp (Iran)

Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design

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.

Confirmed questions4 questions
  • 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.

Given an array, how would you shuffle it and then slice it into chunks of a fixed size?

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

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

Formats, difficulty and experience

Across all 50 Snapp (Iran) interview reports.

Interview formats

Behavioral 36.6%
Technical 35.7%
Coding 13.4%
System Design 6.2%
Presentation 4.5%

Interview difficulty

Easy 14%
Average 50%
Difficult 36%

Candidate experience

Neutral 32%
Positive 64%
Negative 4%

Reports by job function

Engineering 27
Analytics 5
Marketing 5
HR 4
Operations 3
Product 3