I applied online. I interviewed at LinkedIn (Chicago, IL) in May 2022
Interview
Interview with recruiter told hiring manager was on vacation but he would pass on information took over a week to hear back. Followed up with a decision to not move on
I applied online. The process took 2 weeks. I interviewed at LinkedIn (Bengaluru) in May 2022
Interview
There were 6 rounds of interviews including the screening round. The rounds were fairly decent and the interviewers were friendly.
I really appreciated the hiring manager round and the high level design round as the interviewers were logical and the discussion was nice.
Interview questions [1]
Question 1
Technical phone screen (1 hour):
https://leetcode.com/problems/repeated-dna-sequences/
A lot of cross-questioning around memory. Bitwise answer expected
Given weights such as (a,b,c) for heights of a tree. Print the final answer evaluating an expression such as
a(sum of all at height 0) + b(sum of all at height 1) + .....
Data Structures (Round 1)
https://www.geeksforgeeks.org/the-celebrity-problem/
One more LinkedList + Heap question (don't exactly remember)
Data Structures (Round 2)
Order tree nodes in the order in which they will fall. Child nodes fall first, then parent nodes fall whose child nodes have already fallen.
https://leetcode.com/problems/max-stack/
System Design
Design a system that is responsible to determine the trending posts for the last 10 mins, 1 hour, and 24 hours. Extended discussion around several approaches. In-depth analysis of tech choices. In the end, an extension was added - what if the number of times a post is shared is clubbed with the type of post, posting person, sentiment, and topic to determine the trending posts.
Technical Communication
Choose a project you've previously worked on in-depth. I was asked to choose one where we can have a 40-45 mins discussion. The interview went for ~80 mins and the interviewer asked the most minute of questions on tech choice, teamwork, time and resource management, stakeholder communication, and conflicts.
Hiring Manager
Lots of behavioral questions. Some that I remember are
Why are you looking for a change?
How to handle conflicts in the team?
What in your opinion is your biggest achievement?
Technique questions about the algorithms, data structure and machine learning knowledge. Then ask the project experience. It is not easy and not hard. But make sure you are familiar with all these staffs. They will hint you too.
Interview questions [1]
Question 1
Technique questions about machine learning training and testing, data preparing