InterviewDigestInterviewDigest

Searchable Question Bank

Explore exactly what is being asked right now. Filter across thousands of real interview questions extracted from community posts.

rakutenInternTechnical Interviewtoday

Scenario-based questions on exception handling and polymorphism

Context: Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInternTechnical Interviewtoday

Algorithm questions primarily from linked lists, graphs, stacks, and queues

Context: Technical interview with a senior engineer, focusing on algorithms, data structures, OOPs, low-level design, and DBMS. Duration: 45-50 minutes.

rakutenInternOnline Assessmenttoday

40+ MCQs covering quant, logical reasoning, verbal, and reasoning

Context: First round consisted of multiple-choice questions and coding problems for shortlisting candidates.

rakutenInternOnline Assessmenttoday

Stack-based problem (modified Stock Span)

Context: First round consisted of multiple-choice questions and coding problems for shortlisting candidates.

rakutenInternTechnical Interviewtoday

Comparison of NoSQL against RDBMS

Context: Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInternOnline Assessmenttoday

Simple math-based coding problem

Context: First round consisted of multiple-choice questions and coding problems for shortlisting candidates.

rakutenInternTechnical Interviewtoday

Writing SQL queries to design a system from scratch

Context: Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInternTechnical Interviewtoday

Performance optimization problem solved using modified hash-maps

Context: Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInternTechnical Interviewtoday

Design a browser (high-level backend) involving state-management and functionalities

Context: Technical interview with a senior engineer, focusing on algorithms, data structures, OOPs, low-level design, and DBMS. Duration: 45-50 minutes.

rakutenInternOnline Assessmenttoday

Medium-hard optimization problem

Context: First round consisted of multiple-choice questions and coding problems for shortlisting candidates.

rakutenInternHRtoday

What do you mean by personal growth in the IT world?

Context: HR round focusing on common HR questions, candidate's passion, personal growth in IT, and knowledge about Rakuten.

rakutenInternTechnicaltoday

Explain the final keyword in Java.

Context: Java programming concepts, including the final keyword, static keyword, and the differences between abstract classes and interfaces.

rakutenInternHRtoday

What is your passion?

Context: HR round focusing on common HR questions, candidate's passion, personal growth in IT, and knowledge about Rakuten.

rakutenInternTechnicaltoday

What is the difference between an abstract class and an interface in Java?

Context: Java programming concepts, including the final keyword, static keyword, and the differences between abstract classes and interfaces.

rakutenInternTechnicaltoday

Solve string swap without using extra memory and without using the + or - operator. Explain the approach and provide the solution.

Context: Coding round focusing on string manipulation, parentheses balancing, and identifying duplicate parentheses in a string.

rakutenInternTechnicaltoday

Find duplicate parentheses in a string.

Context: Coding round focusing on string manipulation, parentheses balancing, and identifying duplicate parentheses in a string.

rakutenInternTechnicaltoday

Explain atomicity and consistency in DBMS.

Context: Discussion on database management systems, including concepts like atomicity, consistency, and the differences between delete and truncate operations.

rakutenInternTechnicaltoday

Balance a given string of parentheses.

Context: Coding round focusing on string manipulation, parentheses balancing, and identifying duplicate parentheses in a string.

rakutenInternTechnicaltoday

Explain the OSI layers.

Context: Discussion on networking concepts, including the OSI model, URL working, and the differences between TCP and UDP protocols.

rakutenInternTechnicaltoday

Introduce yourself for about 5 minutes.

Context: Introduction and discussion about the candidate's background and final year project.

rakutenInternTechnicaltoday

Explain your final year project in detail.

Context: Discussion about the candidate's final year project and summer internship experiences.

rakutenInternTechnicaltoday

What are the differences between TCP and UDP?

Context: Discussion on networking concepts, including the OSI model, URL working, and the differences between TCP and UDP protocols.

rakutenInternTechnicaltoday

What is the difference between delete and truncate operations?

Context: Discussion on database management systems, including concepts like atomicity, consistency, and the differences between delete and truncate operations.

rakutenInternTechnicaltoday

Describe how a URL works.

Context: Discussion on networking concepts, including the OSI model, URL working, and the differences between TCP and UDP protocols.

rakutenInternHRtoday

What do you know about Rakuten?

Context: HR round focusing on common HR questions, candidate's passion, personal growth in IT, and knowledge about Rakuten.

rakutenInternTechnicaltoday

Explain the static keyword in Java.

Context: Java programming concepts, including the final keyword, static keyword, and the differences between abstract classes and interfaces.

rakutenInternHRtoday

HR-related questions

Context: The third round was a brief 15-minute discussion with the senior engineering director, focusing on HR-related questions. The candidate was informed of their selection for the internship.

rakutenInternTechnicaltoday

System architectural questions based on a frontend project prototype

Context: The first round involved two interviewers. The candidate discussed their recent project, including the technology used, approach, and differences from existing projects. They also demonstrated a frontend project prototype and answered system architectural questions. The round concluded with an assignment to be completed within a week.

rakutenInternTechnicaltoday

Implementation details of the assignment given in the first round

Context: The second round involved three interviewers, including two from the previous round and a new interviewer likely focused on system architecture. The candidate demonstrated the assignment given in the first round and answered questions about implementation, technology used, and handling large traffic.

rakutenInternTechnicaltoday

Technology used in the assignment

Context: The second round involved three interviewers, including two from the previous round and a new interviewer likely focused on system architecture. The candidate demonstrated the assignment given in the first round and answered questions about implementation, technology used, and handling large traffic.

rakutenInternTechnicaltoday

Handling large traffic scenarios

Context: The second round involved three interviewers, including two from the previous round and a new interviewer likely focused on system architecture. The candidate demonstrated the assignment given in the first round and answered questions about implementation, technology used, and handling large traffic.

rakutenInternTechnicaltoday

Discussion about a recent project: technology used, approach, and differences from existing projects

Context: The first round involved two interviewers. The candidate discussed their recent project, including the technology used, approach, and differences from existing projects. They also demonstrated a frontend project prototype and answered system architectural questions. The round concluded with an assignment to be completed within a week.

rakutenInternTechnicaltoday

SQL query

Context: 25-minute DSA round. Introduction (5 mins), followed by basic questions from JavaScript mentioned in the resume. One coding question and one SQL query were asked.

rakutenInternTechnicaltoday

Find the Missing Number

Context: 25-minute DSA round. Introduction (5 mins), followed by basic questions about projects mentioned in the resume. One coding question and one SQL query were asked.

rakutenInternTechnicaltoday

SQL query to find the 2nd highest salary and others

Context: 25-minute DSA round. Introduction (5 mins), followed by basic questions about projects mentioned in the resume. One coding question and one SQL query were asked.

rakutenInternOnline Assessmenttoday

Stack it

Context: Conducted virtually, consisting of 4 coding questions and 31 MCQs covering Computer Science Fundamentals.

rakutenInternOnline Assessmenttoday

Square root

Context: Conducted virtually, consisting of 4 coding questions and 31 MCQs covering Computer Science Fundamentals.

rakutenInternOnline Assessmenttoday

Sum Calculation

Context: Conducted virtually, consisting of 4 coding questions and 31 MCQs covering Computer Science Fundamentals.

rakutenInternTechnicaltoday

Efficiently merging two sorted arrays with O(1) extra space

Context: 25-minute DSA round. Introduction (5 mins), followed by basic questions from JavaScript mentioned in the resume. One coding question and one SQL query were asked.

rakutenInternOnline Assessmenttoday

Game Fifteen

Context: Conducted virtually, consisting of 4 coding questions and 31 MCQs covering Computer Science Fundamentals.

rakutenInternOnline Assessmenttoday

Given N positive numbers, calculate the total sum of floor(Ai/Aj) for all pairs of indices (i, j) where 1 <= i, j <= N.

Context: 30 MCQ aptitude questions (moderate difficulty) and 4 coding questions. Topics included matrix manipulation, mathematical calculations, and optimization.

rakutenInternOnline Assessmenttoday

Given an array representing the number of books of each type, determine the maximum number of books that can be placed in each stack such that all stacks have the same height and contain only one type of book.

Context: 30 MCQ aptitude questions (moderate difficulty) and 4 coding questions. Topics included matrix manipulation, mathematical calculations, and optimization.

rakutenInternOnline Assessmenttoday

Given a 4x4 matrix representing an initial configuration of a 15-puzzle, determine if the final configuration (with 0 in the bottom-right corner) can be achieved by shifting adjacent elements into the empty cell (0) one at a time.

Context: 30 MCQ aptitude questions (moderate difficulty) and 4 coding questions. Topics included matrix manipulation, mathematical calculations, and optimization.

rakutenInternTechnical Interviewtoday

Explain abstraction, multiple inheritance in Java, and encapsulation. Discuss the Java Collection Framework, including List, Maps, and Set.

Context: 45-minute interview with a panel of two members. Questions covered OOP concepts (abstraction, multiple inheritance in Java, encapsulation), Java Collection Framework (List, Maps, Set), data structures, testing concepts, SDLC, and real-world test case design. Also included discussions about summer internship and personal projects.

rakutenInternTechnical & HR Roundtoday

Design test cases for a real-world problem related to the profile applied for.

Context: 40-minute interview with a panel of two members (different from the first round), conducted by a Manager/Senior Technical Lead. Included light conversation, testing and SDLC-related questions, real-world problem-solving for test case design, and coding problems on Eclipse.

rakutenInternTechnical Interviewtoday

Explain data structures and their applications. Discuss how testing is integrated into software design and provide examples of test case design for real-world scenarios.

Context: 45-minute interview with a panel of two members. Questions covered OOP concepts (abstraction, multiple inheritance in Java, encapsulation), Java Collection Framework (List, Maps, Set), data structures, testing concepts, SDLC, and real-world test case design. Also included discussions about summer internship and personal projects.

rakutenInternTechnical & HR Roundtoday

Find all elements with duplicate characters in a string, considering multiple tricky layers (e.g., case sensitivity, special characters).

Context: 40-minute interview with a panel of two members (different from the first round), conducted by a Manager/Senior Technical Lead. Included light conversation, testing and SDLC-related questions, real-world problem-solving for test case design, and coding problems on Eclipse.

rakutenInternTechnical & HR Roundtoday

Find a sub-array in an array that sums up to a target value.

Context: 40-minute interview with a panel of two members (different from the first round), conducted by a Manager/Senior Technical Lead. Included light conversation, testing and SDLC-related questions, real-world problem-solving for test case design, and coding problems on Eclipse.

rakutenSDE-1 / New GradTechnicaltoday

Find the third largest element in an array

Context: 50-60 minute face-to-face technical interview. Questions covered OOP concepts, function overloading and overriding, linked lists vs arrays, hashmaps, stacks vs queues, and coding problems. DBMS questions included SQL queries and differences between delete, drop, and truncate.

rakutenSDE-1 / New GradTechnicaltoday

Find the frequency of each character in a string

Context: 50-60 minute face-to-face technical interview. Questions covered OOP concepts, function overloading and overriding, linked lists vs arrays, hashmaps, stacks vs queues, and coding problems. DBMS questions included SQL queries and differences between delete, drop, and truncate.