Interviews:
- Recruiter screen and questionnaire
- Technical phone interview
- Onsite interview (over video call) - 4 rounds
Notes:
- Always consider and mention assumptions
- Code with the fewest lines of code to prevent redundant or ugly code
- Try your best to provide at least 2 solutions
Technical phone interview question
- You have 100 coins in a box and 99 are fair. What is the probability that the coin is not fair after flipping an unknown coin and ending up with heads?
- Follow up: What about 1000 coins in a box and 999 are fair?
- How do you check if a coin is fair or not?
Prep concepts:
- Statistics: probability theory, hypothesis testing, regression, modeling, Bayesian methods, time series analysis, experimental design, decision trees
- Computational skills
Hope this is helpful!