I applied through college or university. The process took 3 days. I interviewed at Verizon in Sep 2019
Interview
Short, to the point and asked the right questions. First round was a group discussion, then a technical interview round and eventually concluded with an HR interview for some basic follow up behavioral questions
Interview questions [1]
Question 1
Background info, asked to solve a few programming algorithms, DBMS + basic HR questions
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.
On campus interview with recruiters from company. Standard interview questions and background / education review. Do not remember any unusual questions or anything overly difficult. Spoke with multiple people from the company.