I applied online. The process took 1 week. I interviewed at LinkedIn (New York, NY) in Nov 2023
Interview
Two LeetCode mediums. One was a simple binary tree with finding a specific thing at a specific depth. The second one was weird, because the interviewer didn’t know Python, so he kept giving me examples in Java, which don’t make sense in Python (eg. Array in Python is marked with [], while {} is a dictionary, but in Java {} this is an array. It was confusing because I tried understand what he was trying to ask, but I ended up solving the question. Never heard back from the recruiter afterwards.
I applied online. The process took 5 weeks. I interviewed at LinkedIn (Sunnyvale, CA) in Feb 2024
Interview
Almost all technical rounds had an interviewer shadow someone, so you have two people to talk to.
First round is technical phone screen. Two LC medium-ish questions in one hour.
Onsite has several rounds:
1. Coding (algorithms), which is focused on LC medium level questions with optimal algorithms and runtime. Two questions in one hour.
2. Coding (structure), focused on how you organize your code. Not really LC but this one I found labeled as hard on LC. Two questions in one hour.
3. Past project, basically a system design on something you made. Interviewer will ask questions along the way.
4. System design, standard type of question. Use the whiteboard feature in Zoom, which isn't great.
5. Host manager, purely behavioral and talking about your career and why LinkedIn.
Standard interview process. Applied online. Recruiter reached out for a quick introduction and phone screen. Scheduled a coding screen one week later. Coding Screen consisted of two devs in the same dept the role was for. Coding Screen had 2 questions on coderpad. (See below for interview q topics). They do not ask for my code to compile. Managed to answer both questions in the allotted time with some help on question 2. Unfortunately, got rejection email a few hours later.