Job Location: Bangalore, India
I got a call from recruiter after interacting with her during career fair orgainzed by JobsForHer.
First Round: Online assessment
I was given 1 week window for attempting the OA
2 coding ques, time alloted - 110 mins
- Solution approach and coding for both the ques was required
- 1st que was around implementing a custom sort function for pairs of pair of strings
- 2nd que was Aircraft Route Optimization problem
- I was able to clear the assessment after solving 1st que fullly and 2nd que partially
Second Round: Technical Interview with SDE
After clearing the assessment, I asked for 15 days gap for interview prep to which my recruiter agreed happily
- Round happened on 15 Oct, 2020
- 2 Coding ques with 2 behavioral ones
- 1st coding que: Given a rotated sorted array, find elements whose sum is equal to given target
- 2nd coding que: Print Boundaries of a binary tree in sprial order
- 1st Behavioral que: Instance when you had tight deadlines, what did you do at that time to handle that?
- 2nd Behavioral que: Suppose you have assigned a task that you don't know anything about and you have to give a quick response/update about the task. What would you do?
3rd Round: Technical Interview with SDM
- Round happend on 15 Oct, 2020
- 1 coding que and 2 behavioral
- 1st coding que: Check if a given undirected graph is a tree or not
- 1st Behavioral que: Instance when you took some initiative at your job by yourself
- 2nd Behavioral que: Project related ques like if the quality was ensured, deadlines were met etc
4th Round: Technical Interview with SDE
- Round happened on 21 Oct, 2020
- 2 coding ques and some follow up ques on projects
- 1st coding que: Count number of pairs with given sum in given array which can contain duplicates as well
- 2nd coding que: Two arrays are given. You are allowed to make any number of reverse operations in any size of subarray in second array to make it equal to first sub array. Find if it is possible to convert array2 to array1 or not.
Round 5: Technical Interview with SDM
- Round happened on 13 Nov, 2020
- 2 coding que and 2-3 behavioral ques
- 1st coding que: Given a string containing any type of chars, you have to assign some amount of strength to each alphabetic char(upper and lower case would be considered as having same strength) ranging from 1 to 26, total strength of the string would be considered as sum of the strengths of individual chars. Find max possible strength of the string
- 2nd coding que: Given a m*n matrix containing a '*' or '.', where a solid square is considered as a sqauare of all '*'. Print the starting and ending indices for 1st biggest solid square and 2nd biggest solid square present in the matrix. Both the squares are non-overlapping ones
- 1st Behavioral que: Brief about the learnings as Software Engineer in my current company with a follow up que on my personal learnings so far excluding the office work
- 2nd Behavioral que: Instance where you went beyond the requirements to do something extra and did it within the original estimates