Multiple rounds consisting of
-Cultural fit/Behavioural
-General pair-programming coding
-API design
-Product Design
If all goes well, there are additional calls with the CTO and CEO. At that point, the technical side of the interviews will have been exhaustively covered, so just be yourself.
Everyone is extremely friendly. Cultural fit is important.
Questions d'entretien [1]
Question 1
- Design URL shortener service (System Design)
- Design a table. An actual real physical table to put objects on. (Product Design)
The general coding is in Python done in pair-programming with the interview, so even if you're not 100% comfortable in Python, you get help
J'ai postulé en ligne. Le processus a pris 3 semaines. J'ai passé un entretien chez Coffee Meets Bagel (Toronto, ON) en août 2021
Entretien
5 stages;
stage 1 :- simple phone interview with HR
stage 2 :- interview with manager to discuss previous work experience
stage 3 :- coding interview. this is code along interview with one of the team members
stage 4 :- this is 2 stage interview . first stage around algorithm design and data structure, and if they like you, you would attend the next stage which is about system design.
stage 5:- meeting with CTO.
J'ai postulé via un recruteur. Le processus a pris 1 semaine. J'ai passé un entretien chez Coffee Meets Bagel
Entretien
Such a weird experience with this company. Their "Head of Talent" reached out via email twice before I sent them a response. They seemed eager to talk to me and never having heard of them before, I wanted to give them a chance to pitch their position/company. The company is headquartered in the US and I'm based in Canada so I made it clear with this person that I'm not open for positions in the US. That's when I got told that the position was indeed in Canada and they wanted to talk. All this happened via a bunch of emails back and forth over a week and a half maybe.
On finally scheduling a call with this person through their assistant, I got another email about the cancellation of the call within hours of scheduling it. At this point, I was very confused and reached out to this person. They initially kept repeating that there has been a last minute change of location for the position and now they're hiring for someone in Canada. I told them with proof that I am indeed based in Canada and I already made them aware of this fact earlier in the conversation. That's when they admitted that there has been a mix-up by their assistant and they're interested to talk to me again. At this point, I got very frustrated that they couldn't manage such a simple thing and I politely declined to take this further. I told them that these are red flags for me and that it wasn't such a good first impression. While this person apologized to me about the mixup, they sounded rather arrogant in their email by saying, "I wish you a mistake-free future". Sorry but you cannot waste someone's time like that and expect them to still be at your disposal and work with you. People often forget that an interview is a two way street where a potential employer and employee both assess each other for a fit. I refuse to work for a "tech company" that does not even have a simple candidate tracking system to avoid such goof ups.