LinkedIn SWE Interview Experience(Systems infra Team)

linkedin logo
linkedin
Software Engineer2.5 yearsOngoing
September 18, 202521 reads

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)

Q1
Design Key-Value Based System
System Design

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.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!