Prior to Interview
Experience: 2.5 YOE at FinTech
Education: BE CS at Tier 2 college in India
Position: Software Developer 1
Location: India
Interview Date: August / September 2021- 2 questions
- Question 1 - Given an array of integers determine the number of ways the entire array can be split into two non-empty subarrays, left and right, such that the sum of elements in the left subarray is greater than the sum of elements in the right subarray (Medium)
- Question 2 - Graph - Shortest path (Hard)
- Solved first question completely
- Solved second question partially (50% test cases)- 2 medium level questions
- Question 1 - Scheduling problem ( Stack based approach )
- Question 2 - Number of elements in a BST in a given range ( BFS traversal )
- Tell me about a time when you worked on a project under constraints
- What safrices did you make inorder to achieve the end result in the given constraints?- 2 medium level questions
- Question 1 - Find the nearest smaller numbers on the left side in an array
- Question 2 - Find the number of islands in matrix
- Tell me about a time when you made a mistake or failed- Design a URL shortener system
- Discussed on high level design of an previous project on resume
- Tell me about a time when you faced an obstacle- Design a Cricket scorecard manipulation system (Cricbuzz)
- Discussed design patterns used in an existing project on resume
- Tell me about one of the accomplishments you are proud of- Received a call from recruiter in 2 days from the last interview that they will be rolling out an offer soon
- Received call for salary details after 7 days from the last interviewThe offer consists of three parts -
- Base Salary (Inclusive of HRA, LTA, etc.) - Tentative Range during that time was 24-32 LPA
- Joining Bonus - Split between year 1 & 2. Usually more than half of the base salary - Tentative Range during that time was around 25-35 LPA with split of 65% over first year and 35% over second year.
- Stock Units - Split over 4 years with minimum percentage (sometimes 0 units in year 1) - Tentative number of stocks vested over complete 4 years would be from 15-25 units.