I applied online. The process took 6 weeks. I interviewed at Asana (Warsaw, Masovia)
Interview
Overall, it was a fairly lengthy process but not particularly difficult. It took 1.5 months from the initial call to receiving the offer. The timeline was extended because the interviewers traveled from the USA for on-site interviews; otherwise, it might have been a bit quicker.
The process is typical for many US companies—somewhat easier than FAANG but with a similar structure of multiple phone interviews followed by an extensive on-site round.
Here are the stages I went through:
- A 30-minute call with a recruiter—nothing out of the ordinary.
- A 1-hour "live coding" interview. It wasn't actually *live* coding. I was given an Android project template and had to implement a couple of small features while the interviewer was off the call. Afterward, the interviewer rejoined to discuss the solution.
- A 1-hour "system design" interview. This involved a high-level discussion on how to add a couple of features to an existing application, touching on client-server communication and mobile app specifics.
- The on-site visit included two more system design interviews and a behavioral interview with a manager. There was supposed to be an algorithmic section, but it was canceled about a week before the interview.
I received the offer letter a couple of days after the on-site interview.
Interview questions [1]
Question 1
Describe one of the most important projects you contributed to during the last year or so, and explain your impact