
Aggregated from 2 candidate experiences for ALL.
Round Breakdown:
Key Questions: Java 11/8 features (Lambdas, Streams), Exception handling, Spring Boot AOP, Spring Security (JWT, BasicAuth), Microservices architecture, Longest Palindromic Substring (Dynamic Programming), System design of Zerodha.
OA Format: A 1-hour assessment featuring 2 coding problems. Complexity analysis is generally not the primary focus.
Round Breakdown:
Key Questions: Arithmetic Slices, Ugly Numbers.
The candidate successfully cleared all rounds (OA, Technical, and HR) and received an offer for the SDE-1 role at Rakuten in Tokyo, Japan.
OA (1 hour): 2 Questions (No focus on the TC/SC) - Arthmetic slices - Ugly Numbers
An online assessment consisting of 2 coding questions. The focus was not on time/space complexity.
Arithmetic slices
Ugly Numbers
A 30-minute technical round where the candidate discussed their internship project, answered questions on CS fundamentals, and discussed cloud computing (aligned with their field of interest). Behavioral questions were also asked.
A 15-minute HR round focusing on behavioral questions, company culture, relocation willingness, and an explanation of the offer letter and compensation.
The interview was a single 1-hour technical session focusing heavily on Java ecosystem knowledge, Spring Boot, and architectural concepts, followed by a coding problem and a brief system design discussion.
A comprehensive technical interview covering Java core concepts, Spring Boot, microservices architecture, a coding problem, and a high-level system design task.
Java 11 features and usage
Advanced OOPs concepts
Exception handling and custom exception implementation
Java 8 features including Lambda expressions and Streams
Frequency count of elements using Java Streams
Find unique elements in an array using Java Streams
Spring Boot AOP
Spring Security including BasicAuth, JWT, and OpenAPI
Microservices architecture
Longest Palindromic Substring (DP approach)
System design of Zerodha