YOE - 7
I had an opportunity to interview with LInkedIn for Senior Front Engineer role.
Round 1 - Phone Screen
- JS basics and tricky questions (Real tricky - Guess the output kind of).
- Discussion on prototype, events, optimization techniques.
- Interviewer shared an image and asked to create the same UI widget. Make sure to write semantic HTML, proper css and modular JS.
- No Leetcode type question.
Round 2 - System Design
- Discussed in & out about autocomplete widget.
- Asked to implement the same
Round 3 - Pragmatic UI
- Asked to design calculator
- Discussion on the design pattern
- Pros and cons of injecting the widget in iframe
Round 4 - DS & Algo
- If two DOM node reference is given, identify if child is present in the parent. Gave a top to bottom traversal solution but interviewer gave a hint and reimplemented a solution to traverse from child to top and compare if the top element is parent.
- Max subarray sum
Round 5 - JS Coding
- Implement clearAllTimeout functionality
- Asked to implement infinite scroll
Round 6 - Product Sense
- Discussion on the app I use daily
- How to implement AB testing
- Normal PM interview questions
Round 7 - Hiring Manager
- General discussion about current project
- Some behavioural questions
- Career aspirations
Overall, interview process was very smooth. Completed the interviews about two weeks ago but haven't got the response from the recruiter.
**Update: **
After following up with recruiter for more than two weeks got the rejection email. The feedback was in DSA round I got the hints for DOM API and in SDA i didn't show enough signs for senior position.