Got interview opportunity through employee referral
L1 round for Deutsche Bank , Pune (Magarpatta Office)
Virtual Interview on Teams
Questions -
- Introduction
- Java 8 features
- Functional Interface
- Examples of functional interface
- Lambda Functions
- Why comparable is not functional interface when comparator is
- Switch case enhancements
- From list of integers, find and print the frequency of each element using streams
- Return type of < Predicate >
- In DB, what are the optimisation techniques you are using?
- When producers generate events faster than consumers can process, how to handle this?
- What if database is overwhelmed, how to optimise query performance?
- How have you achieved high performance in REST APIs?
- What are the HTTP status codes in response when a resource is created?
- When do you get 204 status code in response?
- How are you using Junit and Mockito for testing in your project?
- How much test coverage do you aim for in your current project?
- Are you also using AWS in your work , do you have access to AWS console? What AWS services are you using?
- In a production break scenario, how are you going to identify, analyse and fix the issue?
- In an array of integers, there are some positive numbers and some 0s. Push the 0s to the back of the array and move positive integers to the front in order. Do so by modifying same array.
The interviwer was very polite, patient and knowledgable. He was helping me think in the right direction wherever i was getting stuck. He asked few more questions but these are the ones I am able to recall. Will edit and post the rest in case I am able to remember later.
Verdict - Selected, 2nd round will be F2F in office.
#DeutscheBank #Deutsche