IC1 phone screen, with two coding rounds.
The interviewers were all very nice. I hope they will show mercy and let me pass. 🙏
Here is the timeline as well:
- 8/3: Referral
- 8/4: Scheduled the HR call
- 8/7: HR call, then the interview was scheduled that same day
- 9/3: Virtual onsite with two rounds
First round:
Question 1: Throne Inheritance.
The only difference was that init did not provide the king. We discussed edge cases verbally. I missed one, and the interviewer pointed it out.
Question 2: ACL.
It was a question that had circulated before, except there was no need to inherit the disallow list.
The interviewer said I could just explain the approach and write pseudocode instead of completing the actual code, but I still finished the code.
There was no follow-up, perhaps because the problem itself was already fairly complicated. We manually walked through two examples and discussed complexity. In the end, there did not seem to be much time left to discuss edge cases. I was nervous and got slightly stuck. I hope the interviewer will let me through.
Second round:
Question 1: Web crawler, shortest click.
It only needed to return the minimum number of clicks.
The follow-up was that the get_all_links API might fail and asked what concerns I would have. I answered with throttling, network bandwidth, a slow API, and possible solutions.
Question 2: Another web crawler problem, but this time it returned the shortest path.
The follow-up asked me to optimize space and use backtracking. There were only five minutes left. The interviewer originally said I did not need to code it, but I still finished the code.
They did not ask anything about multithreading.
Discussion
Loading comments…