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}
Software Development Interview Questions
37,302 software 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?
with that go like this: you have an array of string you should print all the word by group. group define: by the same letters and the same number of repeated letter like example: dad,add,dda in same group it should be in O(N)
I - Behavioral with Diresctor II- Bank Robbery III- K closest points to the origin IV- Climbing stairs TwoSUM
Asked about general internship experience.
- Given an array of integers (of any value, from MIN_INT to MAX_INT), how would you find the consecutive integers with the largest sum, and return their sum?
given value is 9876. print nine thousand eight hunder seventy six
Count no. of words in a string
Reverse all the characters in a string before you encounter an 'x'. abcdxdd - > dcbaxdd
Reverse the string
Viewing 961 - 970 interview questions