O processo levou 2 meses. Fui entrevistado pela Snapp (Iran) em mar. de 2023
Entrevista
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
Perguntas de entrevista [1]
Pergunta 1
How to implement a rate limiter
What are interfaces in Golang used for
Different functions of redis and when to use them
Candidatei-me online. O processo levou 3 dias. Fiz uma entrevista na empresa Snapp (Iran).
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 1
What is your solution for changing a pricing factor on large number of data?
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Snapp (Iran) (Teerã, ) em jan. de 2022
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 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?