Linkedin - Senior Software Engineer (System and Infra) - USA - YEO - 5.5 years - Pending review

linkedin logo
linkedin
Senior Software Engineer (System and Infra)USA5.5 yearsOngoing
November 24, 202572 reads

Summary

I interviewed for a Senior Software Engineer (System and Infra) role at Linkedin in the USA. The process involved a technical screening, two coding rounds, a system design round, and a host manager round, and the outcome is currently pending review.

Full Experience

My interview journey for the Senior Software Engineer (System and Infra) role at Linkedin, USA, involved several rounds.

1st Technical Screening Round

This round began with a coding question similar to "Number of Islands". Following the coding challenge, we spent about 30 minutes discussing my past projects. The interviewer also delved into OS basics, covering topics like processes, threads, semaphores, mutexes, PCB, TCB, heap, stack, and networking fundamentals.

I received a response after 8 days inviting me for the onsite rounds.

Onsite Rounds

1st Coding Round

This round involved a question based on N-Array trees. Unfortunately, I don't recall the exact problem statement.

2nd Coding + AI Round

I was presented with a code snippet and asked to implement a specific function. The problem was related to topological sorting, somewhat reminiscent of "Course Schedule" type questions.

This round was quite chaotic. The interviewer seemed to have no idea how to conduct it, which unfortunately wasted about 20 minutes trying to figure out which AI assist tool we were supposed to use. I felt this round deserved a re-do due to the disorganization, but I knew that wouldn't be an option.

3rd System Design Round

This round focused entirely on system design. The problem involved designing a metrics aggregator and a monitoring system.

4th Host Manager Round

The host manager round started with a discussion of my past projects, including questions about projects I was particularly proud of. There were follow-up questions about the technologies and workflows I utilized, technical challenges I faced, and design choices I made. Standard behavioral questions were also included. Towards the end, I was given a system design-like question: "How to migrate data from one Data centre to another," with specific conditions applied.

Overall, it was a good experience. I'm now waiting to hear about the final outcome.

Interview Questions (4)

Q1
Number of Islands and OS Basics
Other

The technical screening round started with a coding question similar to 'Number of Islands'. Following this, there was a 30-minute discussion on past projects and fundamental OS concepts including processes, threads, semaphores, mutexes, PCB, TCB, heap, stack, and networking basics.

Q2
Topological Sorting (Course Schedule Variant)
Data Structures & AlgorithmsMedium

I was given a code snippet and asked to implement one function. The problem was related to topological sorting, similar to 'Course Schedule' problems.

Q3
Design a Metrics Aggregator and Monitoring System
System DesignHard

The system design round focused on designing a metrics aggregator and a monitoring system.

Q4
Data Migration Between Data Centers
System DesignHard

Towards the end of the Host Manager round, I was given a system design-like question: 'How to migrate data from one data center to another, with certain conditions applied'.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!