I applied through a recruiter. The process took 2 weeks. I interviewed at LinkedIn (Sunnyvale, CA) in Nov 2017
Interview
Contacted by a recruiter. Started with a phone call with the recruiter, asked me questions about my recent projects and work experience. Why am I changing my present comapny if it's really good. Answered them well and they moved forward to the next step. (Phone Screen)
Phone Screen was scheduled on time (as per my availability) and the interviewer was a little late which is totally ok. I was asked about myself, my experience, my projects and minute details from the resume. Then I was questioned about ML basics and why am I choosing a particular technique over other. Followed by a coding challenge. I answered that really well, lacked a bit in the first few minutes but eventually landed up with 2 different approaches for the same problem( I got hints here and there). Long Story short, I completed the coding challenge (Which I later checked the solution was accurate) and then I asked a few questions to the interviewer about LinkedIn, the culture, the daily life etc. Answered all my questions really politely and we ended the call.
Final Update: They didn't move forward with my application (This was shocking honestly) I didn't see this coming from the way I coded the questions and answered everything else well.
I applied online. I interviewed at LinkedIn in Jan 2021
Interview
Phone screen then onsite.
Phone screen: 1 coding question and 1 question regarding precision/recall.
Onsite (6 rounds): 2 coding, 1 product design, 1 ML theory, 1 lunch, 1 behavioral.
They asked a lot of questions in ML theory round.
Recruiter's feedback: 1. I could not answer "what is '1' in F1 measure?" 2. I just describe superficially. Actually, I started thorough descriptions at the very beginning but the interviewer stopped me.
Seemingly, the interviewers are biased toward people from Statistics or a certain country.
I applied through a recruiter. The process took 5 days. I interviewed at LinkedIn (Mountain View, CA) in Jul 2019
Interview
Phone interview: 1 coding questions followed by 1 machine learning related question
The interviewer started with a self introduction and ask me some behavior questions about what my daily routine is and why interested in working in linkedin.
Then we started the coding question using Skype pad for about 20 minutes. After I finished it, he asked me to do some unit testing to cover each edge case.
Then we went through the machine learning related questions for about 20 minutes.
Interview questions [2]
Question 1
Machine learning related question:
The company currently have: 1. user profiles 2. a list of job each user applied 3. job profiles
question: how to build a job recommendation system using these information?
Coding question:
Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water
I applied through a recruiter. I interviewed at LinkedIn (Mountain View, CA)
Interview
Got opportunity via recruiter. There was a tech screen followed by Onsite.
Tech Screen included background questions, experience questions as well as coding on collabedit space.
The interviewer was helpful and gave prompts for answering the question.
Was expected to give executable code with no syntax errors.
Interview questions [1]
Question 1
write a function to sample from a multinomial distribution