← Back to all experiences
Offer
Harness Interview
SDE - 1
Process Overview
- July 2023, 2-week process
Interview Rounds Breakdown
Technical Round 11 hour
DSAComplexity Analysis
The candidate was required to present pseudo-code and explain approaches in detail.
The interviewer pushed for optimization, moving from brute force to optimal solutions.
The candidate initially miscalculated the time complexity of a priority queue solution but corrected it to O(n log k) after being challenged by the interviewer.
The round concluded with a discussion on company culture and domain.
Questions Asked
3Sum Closest
Solve ArraysTwo Pointers
Find anagrams from a list of strings
Strings
Engineering Manager (Tech + Behavioral)1 hour
DSABehavioral
The interviewer tested the candidate's ability to optimize sorting logic from O(n log n) to O(n) for specific constraints.
The candidate demonstrated an iterative approach to problem-solving, moving from frequency counting to in-place swapping.
Behavioral questions focused on motivation, future goals, and past achievements.
Questions Asked
Technical Round 31 hour
GraphsSystem DesignConcurrency
The candidate identified a dependency resolution problem as a cycle detection task in a directed graph.
Topological sorting (Kahn's Algorithm) was identified as the optimal solution for ordering tasks.
Key Takeaways & Advice
Candidate Advice
- A structured and efficient interview process is a positive indicator of company culture.
- Do not be discouraged if a specific part of an interview feels like a struggle; interviewers often value the thought process and ability to pivot under pressure.
- Prioritize companies that respect candidate time by maintaining a fast and transparent recruitment timeline.
Preparation Tips
Final Verdict
The candidate received an offer! 🎉