Experience: 2+ years fullTime
Position: SDE 2 at Product company
Location: Bangalore, IndiaTotal: 3 rounds
Round 1: DS and Algo
1. Introduction of interviewer followed by my Introduction then coding problems
2. https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/
3. Remove all duplicates in an unsorted array without extra space
4. Preorder traversal of Binary TreeRound 2: Java and OOPS
1. Introduction of interviewer followed by my Introduction
2. Questions related to Java and OOPS like inner working of some classes in collections, abstract class vs interface,
Functional Interfaces, Lambda, Stream api and other questions on multi threading.
3. coding questions
* Create a singleton Class (extended to thread-safe)
* Deadlock
* Find square of all even numbers in an array using stream api(with map and filter)
* Print alternate 5 numbers using 2 threadsRound 3: Hiring Manager
1. Introduction of Hiring Manager followed by my introduction
2. General discussion about my project, achievements, team and process in current company etc.,
3. Discussion on company, team, process in this organisation, learning opportunities, growth opportunities etc., Edit: Got the offer but declined as I got better few more better offers.