Round1 : 1) Given a list of words, group them by anagrams Input: List of "cat", "dog", "god" Output: A Set of Sets of anagrams: {{'cat'}, {'dog', 'god'}} 3) Consider adding some additional tests in doTestsPass(). 4) Implement the AnagramSolution group() method correctly. 5) If time permits, try to improve your implementation. dog -> dgo -> {dog} god -> dgo -> {dog, god}
Development Interview Questions
137,355 development interview questions shared by candidates
Round3 : Question1 : How will you implement your own ThreadPool using jdk1.4like that of Executor in jdk1.5 Question2: How will you convert a monolithic application like makemytrip into Microservices? Question3: We have less number of resources for the tasks, so are you ready to work in odd extended hours?
I - Behavioral with Diresctor II- Bank Robbery III- K closest points to the origin IV- Climbing stairs TwoSUM
Asked about general internship experience.
Given a linked list with cycle, find the cycle.
Describe a time when you were faced with a difficult problem and how you dealt with it.
What's the "next big" market area or venture MSFT should get into? And why?
explain virtual function call mechanism at memory level
Given a string (understood to be a sentence), reverse the order of the words. "Hello world" becomes "world Hello"
find common ancestor in binary tree
Viewing 1521 - 1530 interview questions