I applied in-person. The process took 4 weeks. I interviewed at Rakuten (Indore) in Feb 2022
Interview
Overall Technical Interview Process is good. But Worst HR recruitment process i have ever seen in my life. No response received on mail as of now after the technical round only a document verification mail has been received during 1 month & 10 days.
Interview questions [1]
Question 1
Asked about Fault management,kubernetes, LTE architecture & many things
I applied online. The process took 2 weeks. I interviewed at Rakuten (Pune) in Feb 2020
Interview
Round-1 (Hackerrank Test): 4 coding questions:-
i) Implement HashMap using LinkedList. In this HashMap, on addition, the old value should not get replaced with new one for a particular key.
ii) On inputting any number(98267), print "number". On inputting number+chars(123abc), throw custom-made exception "AlphaNumericException" and for chars(abc), throw custom-made exception "StringException".
iii) Even count numbers sum in array.
iv) Array with maximum prime numbers.
Round-2 (Technical): Interview Mode-Zoom Video, Focus was mainly on Data Structures and Java Multithreading.
i) Core java questions. Difference between two methods of creating thread.
ii) Write code in java for printing even numbers from one thread and odd on other in synchronized way.
iii) Write a function to return the minimum number of jumps to reach the end of the array (starting from the first element).
iv) Write a function to print the day on which stock should be bought and the day on which stock should be sold to maximize profit, given the stock prices for each day in an array.
Round-3 (Managerial): Interview Mode-Zoom Video, Focus was on Data Structures, Multithreading, Core Java, SQL, and Microservices.
i) Find the only missing number in a sorted array.
ii) Find pairs with a given sum in an array.
iii) Write a java program which adds the values in list through one thread and removes through another in a synchronised way, with some restrictions
iv) SQL question
v) Annotations in springboot
Round-4 (HR): This was telephonic.
Best part was that results of all the rounds were declared on the same day itself the interview was conducted.
Interview questions [15]
Question 1
Implement HashMap using LinkedList. In this HashMap, on addition, the old value should not get replaced with new one for a particular key.
On inputting any number(98267), print "number". On inputting number+chars(123abc), throw custom-made exception "AlphaNumericException" and for chars(abc), throw custom-made exception "StringException".
Write a function to print the day on which stock should be bought and the day on which stock should be sold to maximize profit, given the stock prices for each day in an array.
Difference between throw and throws keyword in java? What happens when exception is thrown by catch block and also by finally block - the exception from which block is thrown ultimately by the function?