I applied through a staffing agency. I interviewed at BFAM Partners
Interview
1. phone interview with hiring manager
2. take home OA
3. technical interview with the senior software engineer
4. technical interview with the team lead
but i dropped out during the third stage for personal reason
Interview questions [1]
Question 1
Behavior questions (what do you look for new job)
Domain knowledge related with multi threading
Started with an online hacker rank, then multiple leet code medium level questions involving sorting algorithms and graph theory followed by behavioural rounds with the team and hiring manager. The process was good overall and shared insight into the interviewing team
I applied online. The process took 4 weeks. I interviewed at BFAM Partners (Hong Kong) in Dec 2020
Interview
1) 4 tests online mostly logical and analytical, 15 min for each
2) coding tests online: 3 easy questions, 1 average, 1 hard (any language)
3) 3 interviews with Senior Software Developers
4) 3 interviews with CTO, COO, HR
The entire process took about 1 month, usually replies come in 1-2 days after finishing each stage. Interviews were quite interesting and required a lot of technical knowledge both in front end and back end developments.
Interview questions [1]
Question 1
1) Design garbage collector in Python (with an explanation on the whiteboard)
2) Design messenger backend (with an explanation on the whiteboard)
3) How high volatility influences on the price of the option?