I applied through an employee referral. I interviewed at Framer (Amsterdam)
Interview
It concerned my case 5 rounds:
- Informal talk with CTO.
- A live coding session.
- Technical interview part 1
- Technical Iinterview part 2
- A cultural fit interview.
Each conversation was with 1 or 2 different people.
Interview questions [1]
Question 1
Live coding questions about building a binary tree.
I applied through a recruiter. The process took 2 weeks. I interviewed at Framer
Interview
I was initially approached by the HR person at the company on LinkedIn regarding the role.
The process then went as follows:
1. Coding screeening
2. Tech interview (1h, focused on engineering and distributed systems)
3. Tech interview (1h, focused on backend engineering, cloud, more distributed systems)
4. Behavioral/culture fit interview (30min, non-tech people)
The process itself was quite quick, as I managed to get through it in less than 2 weeks, and could schedule more than one interview in the same day.
After a couple of working days, I was told they went for a different candidate.
The interview process was overall nice - people were great, friendly, and quite responsive to email communication.
Couple of sour points:
1. The tech interviews were essentially reading off of a script of pre-made questions; this is not bad per-se, but it partially killed the vibe of the discussion during the interviews. There are many better ways to segway between different questions seamlessly, rather than a meagre "ok - next question";
2. After the rejection email - which specified that the interviewers too had a positive experience with my process - I was essentially ghosted by the HR person when asked for any sort of feedback. This significantly lowered my appreciation for the company and the process, from a positive experience to overall neutral.
Interview questions [4]
Question 1
What is the difference between strong and eventual consistency? How does eventual consistency affect the design of your architecture?