I applied through a recruiter. I interviewed at LinkedIn (Bengaluru) in Sept 2017
Interview
Initial round was a phone screening. Two problems were given to be solved . One was a straight forward implementation of a dynamic list of integers with methods to add to the list,delete from the list, fetch the integer at an index and return the size . Other one was a complex recursion problem .
Once the telephonic round is cleared, I was invited to their office for a Face to Face interview . It consisted of 5 rounds - 2 rounds of coding, algo and DS , one designing round, one host manager round and a last technical communication round.
The coding rounds are the most crucial ones as it basically forms the screening criteria for hiring a candidate. You are required to solve the problem and then write an error free code on the whiteboard, handling all the possible edge cases. It will be a piece of cake if you can explain the approach first and then put that down to code. You will be mostly asked to do a dry run at the end.
Designing rounds were the usual brainstorming session. You should be able to back your design with proper metrics (throughput, responsiveness,data scale etc.) . Keep an eye on scalability as that's what the panel will be hinting at.
Host manager round was a different flavour of designing round . It was a bit tougher for me , be as innovative and spontaneous as you can with the technologies that you are aware of.
Technical communication is where you need to describe your current project in layman's terms.
Interview questions [1]
Question 1
1. You are given an N-Dimensional list with 2 methods:
i) getDim -> returns the dimensions .e.g [5,4,3].
ii) getElement([i,j,k]) -> return list[i][j][k] . You have to implement a method to sum all elements in the list.
2. Serialize and deserialize binary tree
Rest of the problems were from graph traversals and kth order statistics.
I applied online. I interviewed at LinkedIn (San Francisco, CA) in Mar 2026
Interview
Had an initial phone screen round-
Questions - Regular Medium level question, string manipulation
Follow up - Concurrency related on top of the first question.
Waiting for the second round right now
I applied through a recruiter. I interviewed at LinkedIn (San Francisco, CA)
Interview
Was greeted by a person who basically walked me around the office during my interview, did a couple of rounds with a group on a whiteboard solving a coding challenge, and one to solve a software architecture challenge. Had lunch onsite. And one round of interview with someone who wasn't technical.
Interview questions [1]
Question 1
Write the code to generate an English language rendition of any integer up to 100,000,000.
Failed at initial screening
Asked about mutex and how 2 processes can communicate with each other, I got nervous and coulnt explain my thoughts properly
Then asked the simple backtracking interview question, solved it, but also didnt do good job communicating
Interview questions [1]
Question 1
mutex and communication between processes
backtracking easy question (count islands)