I applied through a recruiter. The process took 2 weeks. I interviewed at LinkedIn (Portland, OR) in Aug 2019
Interview
I got contacted by a recruiter from LinkedId through this same network. She offered to apply to a position to work at Sunnyvale, California.
Got phone screening lasting 30 minutes, just to getting know each other. After confirming my interest in moving forward, I got scheduled one week later for a technical remote test.
This second interview was remotely using a zoom link. I was contacted by a Senior Software Engineer from the team they were looking to recruit. We had a brief introduction and continue to do the test which I was presented an embedded IDE web page to solve the interview question in 1 hour and a half.
Unfortunately, I didn't pass it due to a lack of training in algorithms and data structures. In fact, it was easier. The next step would be an on-site interview to do whiteboards and design system problems but I didn't continue with the process.
The recruiter was always in touch with me and she gave me useful feedback, encouraging me to try after one year and prepare. This definitely was a nice experience although I didn't get an offer.
Interview questions [1]
Question 1
Given 2 sorted arrays of primitive ints, define the methods for having the intersection and union for both.
The phone screen was more intense than I'd anticipated, lasting about 45 minutes with a mix of behavioral and technical questions. They probed my understanding of system design, specifically challenging me to think through a notification delivery service. I felt prepared, thanks to the company-specific questions I found on PracHub that outlined similar scenarios. The final rounds focused heavily on the scalability and reliability of systems. After a series of interviews, I received an offer, which I happily accepted. Overall, it was a rigorous but rewarding experience.
Interview questions [1]
Question 1
Design LinkedIn's notification fan-out service that delivers post-engagement notifications (e.g. someone reacted to your post or commented on your article) to millions of subscribers in near real-time, including how you would handle 'hotspot' creators with millions of followers, deduplicate redundant notifications when many actions target the same content, and guarantee at-least-once delivery across regional failures.
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.