I applied through a recruiter. I interviewed at Rakuten
Interview
First round is presentation of slides about your experiences and what techniques you will bring to rakuten.
Second round is teleconference with tokyo HQ interviewers. The English of the two interviewers are terrible. Usually I only got one word recognized for one sentence. The more terrible is that the interviewer are not focusing on techniques or research, actually they know very little techniques obviously. Rather they focus on questions like what you know about rakuten, do you know the ** department of rakuten (not the department I apply to), what project is ** department doing, how can you bring new plans to the ** department. How do I know these without entering rakuten? And why I need to know these as a research scientist? But the feedback is this is important, and I am not just "working" for rakuten. Isn't research scientist a position of working ??
Then, without being asked any detailed techniques or research questions, I got rejected, as a world top research scientist with 10+ years experience. This implies the focus of rakuten, and also the research level of rakuten....
Interview questions [1]
Question 1
do you know the ** department of rakuten (not the department I apply to), what project is ** department doing, how can you bring new plans to the ** department.
The process took 2 months. I interviewed at Rakuten
Interview
I had a first screening interview after ~3 weeks, and waited 4 weeks to pass the technical interview which has 2 sessions (each session 1h with a staff member). The way to schedule the interview was particularly not smooth and impractical. I had to exchange by emails to fix the dates and get confirmed.
Interview questions [1]
Question 1
- Implement cross entropy without using defined function in torch
- Implement a data loader of large JSON text database in pytorch
- Questions about: difference between SFO and RL(HF), what consumes more of GPUs during the training of LLMs, and many other questions about parallel training
The interviewers seemed not too knowledgeable about their questions and likely asked an LLM to generate them. The answer that we discussed was divergent and did not convince me. Both interviewers were very unfriendly and not collaborative during the interview.
Long interview process, everything is automated by AI, so no HR to communicate with.
First round with hiring manager - technical discussions, and design choices.
Second round - coding in python loss function, linked list, sampling function, very algorithm related. Bootstraping techniques
Final round - discussion with hiring manager and director
Upon arriving for my interview, I was informed that HR had forgotten to include the interviewer in the meeting invite. They attributed this to a new HR system implemented six months earlier. While the issue was acknowledged, it impacted the overall experience.