Phone Screen
Questions:
- RetainBestCache. Make it thread safe and give an example of a race condition for each part of the code that you're putting in a lock.
- Questions on process and threads, heap vs stack, and how processes communicate.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Onsite 1 (Day 1): Coding and Algorithms
Questions:
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Onsite 2: Hiring Manager
Questions:
- Behavioral question and discussion on past projects.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Onsite 3: Coding
Questions:
- Number of islands
- Binary Tree Upside Down
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Onsite 4: System Design
Questions:
- Discussion on previous projects for the first 10 minutes, followed by HLD for scheduling cron jobs with fixed intervals.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.