Recent from Linkedin:
Linkedin Phone Screen | SSE | Bengaluru
LinkedIn Phone Screen Senior Software Engineer - Systems Infrastructure
Linkedin - SSE System and Infra Role- First Screening Round experience - waiting for the next update
LinkedIn SWE Interview Experience(Systems infra Team)
Summary
I recently completed the interview process at LinkedIn for a Software Engineering role, with 2.5 years of experience. The process involved a phone screen followed by four onsite rounds, covering Data Structures & Algorithms, System Design, and a Managerial discussion. I'm currently awaiting final feedback for the onsite stages.
Full Experience
My interview journey at LinkedIn for a Software Engineering role, with 2.5 years of experience, began with a Phone Screen. This round started with introductions and a deep dive into Operating System concepts, alongside a thorough discussion of my past projects and the challenges I encountered. I was then presented with a medium-level LeetCode problem involving range-based binary search, which I successfully solved, including follow-up questions. I received a 'Strong Hire' feedback for this round.
The Onsite Interviews comprised four distinct rounds:
1. DS & Algorithms (Round 1): I faced a hard stack-based problem, where I unfortunately couldn't complete the full solution. This was followed by a medium-level heap problem, which I solved with code and addressed all follow-up questions. My self-assessment for this round was 'Lean Hire / No Hire'.
2. DS & Algorithms (Round 2): This round presented a medium-to-hard N-ary tree problem, which I tackled with multiple follow-ups, answering all of them. Subsequently, I solved a sliding window problem, successfully handling all follow-ups. I rated my performance here as a 'Strong Hire'.
3. System Design: I was tasked with designing a key-value based system. This led to an in-depth discussion on its internal architecture, strategies for append-only log file management, log compaction techniques, and various disk cleanup strategies. I felt I missed 2–3 follow-up questions in this round, leading to a 'Lean Hire' self-feedback.
4. Managerial Round: This round involved a deep dive into my past project experiences. We also discussed Redis internal architecture, and I answered several behavioral questions. Additionally, I was questioned on SQL and indexing. I felt my current project lacked scalability, and the interviewer seemed unimpressed with my past project experience, resulting in a 'Lean Hire / Hire' self-assessment.
I completed all my onsite rounds last week, but as of now, I've only received feedback for the phone screen. I am still awaiting the final decision regarding my overall performance.
Interview Questions (1)
The task was to design a key-value based system. This involved an in-depth discussion on its internal architecture, append-only log file management, log compaction, and disk cleanup strategies.