YOE : 1 at PBC
Role : Analyst
Location : Hyderabad
Recruiter Reached out to me (based on my naukri profile)
Round 1 - OA ( 10/08/24 )
2 standard LC Medium questions
Round 2 - CoderPad Round - 1hr ( 19/08/24 )
Introducion followed by few questions on my current work
Q1. Hightest Avg of a marks (Hashmap based)
Q2. Rain water trapping similar question
Started with brute force and later optimised. Solved both questions with all test cases passed.
SuperDay ( 13/09/24 )
4 rounds happened on the same day
Round 3 - Data Structures - 1hr
Q1. Min meeting rooms required
Q2. Tree Based ques (medium)
Solved both and was able to code my approaches.
Round 4 - Software Design and Architecture - 1hr
Started with Introductions followed by one DSA question.
Q. Design an algorithm that takes a stream of integers and returns the product of the last k integers
public int getProductFromStream(int integer)
Asked for an O(1) solution. Only Approach was discussed.
Then moved on to System design Fundamentals - need to solve a scenario based question
Round 5 - Software Engineering Practices - 1hr
Started with Introductions followed by my questions on current work
First 30 mins : Agile methodologies, CI/CD , Testing , Resume grill
Second 30 mins : Core Java, Spring Boot questions ( IOC , DI , Annotations etc ), Design question.
Round 6 - Hiring Manager Round - 30-40 mins
Design File management System - API'S , Datastructures (Approach)
Challenges faced so far
Why GS?
Discussion on DB's (Firebase, sql , postgresql )
College project discussion ( How I implemented those features )
Few Behavioural questions
Hope this Helps ! :)
Note : Havent heard from the recruiter about the feedback
ps : Application Turndown , hiring freeze for the role I interviewed.