Contacted by a recruiter. 1 Phone interview with an engineer followed by on site. Standard interview process like any other company. The recruiter also provided useful pointers for the preparation.
I applied through an employee referral. The process took 2 weeks. I interviewed at LinkedIn (Sunnyvale, CA) in Jun 2021
Interview
I recently interviewed with LinkedIn for SWE Productivity Engineering team. I did around 200-225LC(easy, medium,hard). The interviewer asked me an array question and I solved it. Then he asked me a question related to BST(insert/Delete). I explained him the logic clearly and wrote the code. He was not able to understand the delete part(looks like he never did BST by himself or he didn’t even know the basic principle of BST deletion). I explained him multiple times and even with a diagram. Still he was not accepting the solution.
After the interview I googled the question and I was 100% correct and my code was perfectly fine too. Then I saw his profile on LinkedIn. It seems like he was a salesforce.com developer for 6 years and recently converted to Sr.SWE at LinkedIn. Not sure why he asked me BST without knowing the basics of it. I felt bad for missing the opportunity!#engineering #software #swe
Did anyone face this kind of situation before?
I applied online. The process took 3 months. I interviewed at LinkedIn (San Francisco, CA) in Mar 2021
Interview
Recruiter Phone Screen: Got email from recruiter for setting up a phone screen 1 month after applying to the role. Was asked to provide availability for Technical Phone Screen for the next week.
Technical Phone Screen: After a lot of back and forth, the technical phone screen (zoom video call) was scheduled 1 month after the initial Phone Screen. The 1 hour interview consisted of 10 mins introduction, 2 leetcode problems and 5 mins in the end for questions. Got the request to provide virtual onsite availability within a week of technical phone screen.
Virtual Onsite Interview: Scheduled a month after the previous interview. Consisted of 5 rounds having the standard format (10 mins introduction, focus of the interview, 5 mins at the end for questions): System Design Interview, Cultural Fit Interview with Hiring Manager, Team Collaboration Interview and 2 coding rounds.
The coding rounds started with a medium question (20-25 mins to solve and walk through the solution) and the interviewers expected a leetcode hard question to be solved within the last 15 minutes. That seemed like a very unrealistic expectation and led me to think if the question was just copied from somewhere without knowing its complexity. Overall, I understand that the interviewers expect the candidates to have exceptional coding skills but they should know the complexity level and time allotment for the questions asked.
Interview questions [1]
Question 1
Balanced Parenthesis, Shortest Word Distance, Find Leaves of Binary Search Tree, Create a data structure with O(1) time complexity (expected to be solved in 15 minutes), Calculate edit distance (expected to be solved in 15 minutes), Find first and last index of a given integer in a sort array, Design a meeting calendar