I applied through an employee referral. The process took 4 weeks. I interviewed at Snapp (Iran) (Tehran, Tehran) in Jun 2019
Interview
The process often takes 4+ weeks. There are 3 rounds of interviews that usually take place in two or three days.
The first round is a brief interview with HR where they ask you some basic questions. I got asked about my experiences with previous employers, the challenges I've dealt with, my military service status, anticipated salary, and my expectations for the position I applied for.
The second one is a technical interview with the team lead (received an email with their name listed as interviewer). In my case, they weren't there the first time, so they rescheduled my interview. For some reason they didn't show up again and two presumably mid-level developers (pretty sure one of them was still a student. Maybe even an undergrad student?) from the team walked me to the interview room.
It was merely a whiteboard interview. I got asked two questions about algorithms and one question about system design. Questions seemed somewhat irrelevant to the position. I was expecting the interviewers to ask more specific questions about backend development, API design, software engineering principles, technologies I have worked with, and most importantly my vision and what I can do for the team. They also didn't show any interest in knowing more about my previous responsibilities and achievements. Overall it felt like they hadn't even read my resume or disregarded it altogether.
I received a rejection email after a few weeks stating that they decided to pursue a more qualified candidate for that position.
The questions were very basic and very thorough, The interviewer were polite and helped with the answers. It took more than an hour to finish the interview. It took more than an hour to finish the interview.