YOE: 5
VC Round 1
Coding:
- Find product of all elements except self for each index in a given array.
- Given a grid, find max score you can get if you start from a given point and can only go down and right.
Java:
- Constructor injection vs Setter injection
- Qualifier annotation in Java
VC Round 2
Coding:
- Find center of a link list. (both acyclic and cyclic)
- Determine if a string containing brackets is balanced. (Write in a way that you can add different type of brackets easily)
- Different design patterns that you have worked with. Implement Singeton design pattern.
- LRU Cache implementation(didn't have time to write it but explained the data structures used and how would different operations work)
Both the rounds went great. Few week after received a generic email saying that they are moving forward with a different candiate.