I went for an onsite 4 rounds, each 1 hr interview. All are technical rounds. Coding, puzzles and system design rounds. Difference between Java, C++ and C. Java and C++, String object and string literal comparisons, Java pass parameters as value.
Interview questions [1]
Question 1
1. Implement stack, unlimited memory, when u use arrays - when array exceeds limit u create a new array with double the size and transfer the old contents into it.
2. Puzzle: imagine a block with depth 1unit, and width 1 unit, the height varies. Calculate the volume of water.
3. Debugging with multi threading
4. Given the first argument of a function as a set of Non- contiguous intervals and second argument as one interval. Implement a function to return a set of non-contiguous intervals that merges the second argument. - look for outliers and just merge it , for non-outliers, check it is a subset, and check if it is a superset and derive conditions.
Got flown out to one of the main offices for a tour with other potential interns. We then did a series of interviews with different managers. It was really enjoyable actually.
Interview questions [1]
Question 1
Mainly questions about Statistical Theory, and how you could contribute to the role/
Simple interview process. Recruiter reached out to me and set up an interview with two managers from the department. Interview was about an hour long. Standard interview questions. Nothing too difficult.