I got a call from Rakuten, Bengaluru.
First round : hackerrank test
time: 120min
4 simple algorithm questions, but most time was consumed in idiotic BigInteger, long test cases situation.
Hackerrank/hackerearth provide sometimes goo DS/Algo questions, but their test-cases are a nightmare, since they include huge numbers(which cannot be accommodated in int datatype)
Round 2:
Interview by 5year experienced guide.
The discussion included some 3-4 leetcode easy-medium questions. Followed by Singleton design pattern, builder, strategy design patterns, make a class immutable discussion. This round went well, as it was purely technical and interviewer was helpful in providing hints.
Round 3: inteview with manager Arun Singhal(logistics team) was horrible.
looking at him, I got a feeling that he is maintenance manager or customer support project.
Interview part, he asked me to share a notepad from my computer(very unprofessional, it is courtesy to share a codepad link by the team hiring). First question was "find a missing number from an array of 1 to n in O(log n)" without any inputs, only problem statement was mentioned. At this moment i realised that he has opened geeksforgeeks or some online and shared the question. This is very unprofessional, as managers at such a reputed company like Rakuten pose question and expect exact code.
next question was a simple query to fetch employees whose ids dont begin with 1 or 2 with an exception of 1002 and 2001.
I had a really bad experience in second round from senior manager. Working for ecommerce-giant like Rakuten, you are not supposed to expect memorised questions from candidates.
This shows that the team performed only patch works.
Also he mentioned that there are 8teams, and what the current team does is work with all the 8teams, wherever a work-requirement arises. Also he just iterated thrice that we work on java-spring-kafka-elasticsearch based on requirement on team. Repeating things like this in an interview shows that you are trying impose that team works in these, but usually this is a trap for candidates as we want to work on best technologies. Man this is complete manitenance team.