Le processus a pris 2 mois. J'ai passé un entretien chez Snapp (Iran) en mars 2023
Entretien
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
Questions d'entretien [1]
Question 1
How to implement a rate limiter
What are interfaces in Golang used for
Different functions of redis and when to use them
J'ai postulé en ligne. Le processus a pris 3 jours. J'ai passé un entretien chez Snapp (Iran)
Entretien
Technical interview would started with describing some performance and architectural challenges and asking for solutions. The interviewer was polite and very friendly. It take about 30 minutes and finally they will tell me they have found some body more appropriate for their stack because I doesn't worked with golang at that time.
Questions d'entretien [1]
Question 1
What is your solution for changing a pricing factor on large number of data?
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Snapp (Iran) (Téhéran, ) en janv. 2022
Entretien
The Snapp interview process comprised three rigorous technical interviews with different professionals and one HR evaluation. The technical assessments covered five core areas: 1) Conceptual problem-solving, 2) Data structure implementation, 3) Algorithm design and optimization, 4) Scalable system architecture, and 5) Database modeling and query efficiency, ensuring a holistic evaluation of technical and analytical competencies.
Questions d'entretien [1]
Question 1
How would you design a system to track real-time driver locations and efficiently match them with nearby ride requests at scale, considering high concurrency and low latency?