Round 1: Frontend
Questions:
- Questions related to Class components vs Functional components
- Questions related to few hooks: UseState, UseEffect, UseRef, UseMemo
- What is Prop Drilling? How do we avoid it?
- Redux vs Context API
- There was a half built To-Do list react code. I had to complete it.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: DSA + Backend
Questions:
- DSA question 1: It was a variation of 2-Sum problem. I just gave the approach to the problem. He didn’t ask me to write code.
- DSA question 2: It was an array problem. I don’t remember the exact problem. But it was of Medium difficulty. I explained my approach and wrote the code. Interviewer gave me 2 test cases to dry run.
- Questions related to Microservices
- Tricky questions related to internal working of HashMap
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Backend + System Design
Questions:
- Basic Spring Boot related questions: Annotations, Unit tests, Put vs Patch etc.
- Deep dive into my resume. Explained every project/feature which I worked on in my current company.
- System Design related questions regarding my current project.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: Frontend, Backend, System Design and DSA
Questions:
- Deep dive into my resume. Questions related to my current project.
- OOP basics
- React hooks, grid, explained about current Frontend design in my current project.
- DSA question: Missing Number problem (Leetcode 268) - I gave 3 approaches to solve this problem. Interviewer was impressed with the optimal O(N) approach without using extra space.
- System Design Order Management System - with a few follow ups.
- Basic 2-3 SQL select queries.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5: Lunch with Director
Questions:
- Right after the 4th round which was face to face in office. I was invited to have lunch with director.
- This was just an informal talk along with lunch, not actually an interview.
- We just discussed about my previous experiences, hobby, what are my expectations in Nike. He explained Nike culture, his previous experiences etc.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict
Got the offer from Nike.