Background
- Experience - 1.3 yr (1 year internship at Product Based Company and 3-months as full time at same Company)
Online Assessment
- After 1 week of applying, got the hackerrank coding assessment.
- The assessment included 2 Leetcode medium questions
- I was able to solve 2 questions fully which was on array and string
After 10 days, I received an email from recruiter saying I have passed the online assessment and wants to schedule interviews.
In total, there were supposed to be 4 rounds:
- DSA + JavaScript
- DSA + Project Discussion
- Hiring Manager Interview (DSA + Computer Fundamentals)
- HR Discussion (Culture Fitment Round)
Interview Experience:
All the interviews followed a similar pattern, i.e. 80% Technical and 20% on skills you've mentioned on the resume. There was 2 technical question in each interview, with a few mins of discussion around it (Time Complexity, Space Complexity etc) and then general questions regarding skills mentioned on the resume.
Round 1 (DSA + JavaScript)
- 1 Question on binary search.
- Find the smallest window in a string containing all characters of another string
- Basic questions on Javascript as async await, closure, scope and some output based questions
Round 2 (DSA + Project Discussion)
- Merge a linked list into another linked list at alternate positions
- Maximum consecutive numbers present in an array
- Questions around project as why this tech stack, explain about the schema, how will you handle traffic etc.
Round 3 Hiring Manager Interview (DSA + Computer Fundamentals)
- Reverse Words in a String
- Questions on Networking, AWS, DBMS (NoSQL vs SQL), Operating System (commands, system calls, process etc.) and a healthy discussion around project I've done in my internships.
Round 4 HR Discussion (Culture Fitment Round)
- Some behavioural questions
Decision
After 1 week, I was informed that I have cleared the interviews and they are moving forward with the offer.
P.S. I got a positive feedback after each interview and also asked the interviewer about any area where I can improve myself.
Accepted The Offer