My phone screen went well. The engineer that interviewed me was really engaged and asked good questions. My recruiter was helpful and nice too.
But, my virtual onsite experience was not good... My interviewers asked me a hard question, but they were not engaged at all, and they were not supportive.
I explained to them the right solution (I checked it after the interview), but they didn't express any positive emotions. Zero collaboration. They kept silent a lot. I always felt like I was doing something wrong.
At this moment, I'm interviewing with other companies like Google and Amazon. And they interview so much better than Linkedin! They are much more supportive, they ask questions, give hints, and they smile. By the way, Linkedin say that humor and collaboration are the part of their culture. Based on my experience, this is not true.
The engineers were not properly trained to interview people.
I applied through a recruiter. The process took 1 week. I interviewed at LinkedIn (San Francisco, CA) in Jun 2021
Interview
Two interviewers (software engineers) from two different groups hiring me for a different group. Asked me two algorithms/data structures questions (one medium one hard). Interview was interactive. They were friendly
Usually two phases, telephonic interview, and on-site interview.
telephonic is mostly on coding and problem solving
on-site is mostly on coding, problem-solving, design.
The onsite interviews typically have single or panel interviewers with coding questions in data structures( linked lists, trees, graphs, etc) followed by senior leaders quizzing you on management style, cultural fit, handling people, project execution, etc.
Interview questions [1]
Question 1
Merge two sorted arrays in O(1) extra space using QuickSort partition