Round 1: TPS (Technical Phone Screen)
Questions:
- Questions on OS, Databases, Threads, Processes, and CPU.
- A medium graph problem involving topological sort (a well-known one).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Onsite 1
Questions:
- A hard problem involving a doubly linked list.
- A medium problem based on greedy algorithms.
Candidate's Approach
No approach provided.
Interviewer's Feedback
Self Verdict: Strong Hire.
Feedback: Strong Hire.
Round 3: Onsite 2
Questions:
- A hard N-ary tree problem (not available on LeetCode or GFG).
- A medium bi-directional BFS problem.
Candidate's Approach
- Solved the second question with an optimized approach and answered all follow-ups.
- For the first question, I struggled but figured it out after a few hints. I wasn’t able to fully complete it by the end of the interview.
Interviewer's Feedback
Self Verdict: No Hire.
Feedback: Awaiting.
Round 4: System Design
Questions:
- Design a Task Scheduler to schedule tasks at fixed intervals.
Candidate's Approach
No approach provided.
Interviewer's Feedback
Feedback: Hire.
Round 5: Hiring Manager Round
Questions:
- Focus: Deep dive into my past projects.
Candidate's Approach
No approach provided.
Interviewer's Feedback
Feedback: Hire.
Current Status
I’m still waiting for the final confirmation. Overall, the interview expectations felt a bit unrealistic. Solving a medium and a hard question within 1 hour is very challenging.