LinkedIn | Online & Onsite | SWE Jan 2022 | Bangalore
Summary
I'm sharing my interview experience at LinkedIn for a Software Engineer position in Bangalore. I went through an Online Assessment and five onsite rounds. Despite clearing the coding rounds, I was unfortunately rejected due to my performance in the system design round.
Full Experience
I recently completed my job hunt and wanted to contribute back by sharing my interview experience at LinkedIn. I interviewed for a Software Engineer role in Bangalore, with approximately 3.9 years of experience.
Online Assessment: 90 minutes, 4 questions
This round consisted of four questions. I encountered problems like Paint House and Minimum One Bit Operations to Make Integers Zero. Additionally, there was an easy question about finding the max of power and another to find the length of the longest substring with at most K normal characters.
Onsite Interviews: 5 rounds on a single day
All onsite rounds had two interviewers.
Round 1: Coding
I was asked to solve problems such as Find the Celebrity and Binary Tree Upside Down.
Round 2: Host Manager
This round involved a briefing about the team I might be joining, followed by questions about my past work, current role, and responsibilities at my previous company.
Round 3: Coding
In this coding round, I tackled Find K Closest Elements and a problem involving transforming word1 to word2 using a dictionary, with only one letter change allowed per transition.
Round 4: Technical Communication
This round primarily focused on a detailed discussion around my current projects.
Round 5: System Design
I was challenged with designing a stats collector capable of showing the top 200 queries executed in the last 24 hours, keeping in mind a very large traffic volume.
Unfortunately, I could not perform well in the system design round, which ultimately led to my rejection.
Interview Questions (8)
Find the length of the longest substring with at most K normal characters.
Transform word1 to word2, using a dictionary and allowing only one letter change per transition.
Design a stats collector that shows the top 200 queries executed in the last 24 hours, considering very large traffic.