I applied in-person. The process took 2 weeks. I interviewed at Treeverse in Oct 2024
Interview
Friendly interview process, the interviewers seems professionals and asked relevant questions. the home Assignment was related to the project they work on.
The process included:
1. 30 minutes phone interview
2. Home assignment
3. Coding interview
4. System design
5. CTO interview
Interview questions [3]
Question 1
From the phone interview- find a data structure that finds quickly a phone number by given name. (given phone numbers and names)
From the coding interview- Given async/await function, how to wait 10 seconds for promise and return some informative answer if promise doesnât return. follow up q: can you do it without the race?
From the coding interview- Connect four game, how to check if the game is over after a move of one player.
with the following function signature:
function isFinished(board, row, col, color) -> bool
The interviewer was really friendly, the process was smooth and the company seems very professional, their interview process is not easy as they are looking for highly skilled engineers. The process was:
1. 30 minute phone Interview which included a quick riddle and intro about the company.
2. A home assignment.
3. A programming problem solving interview
4. HR Interview
Interview questions [1]
Question 1
Phone interview riddle:
Q: given phone numbers and contacts, design a data structure such that whenever some word is given, all numbers that their names have that word as a prefix are the ouput.