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