Revature interview experience Real time questions & tips from candidates to crack your interview

Java Developer

Revature
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I applied for the job through their career page, and after a few months, I received an email confirming my shortlisting for the assessment round. I completed the assessment, which included two coding questions and MCQs on DBMS, OOPS, and Computer Networks. Soon after, I received an email for the technical round, followed by the HR round.
Application story
I applied for the job through their career page, and after a few months, I received an email confirming my shortlisting for the assessment round. I completed the assessment, which included two coding questions and MCQs on DBMS, OOPS, and Computer Networks. Soon after, I received an email for the technical round, followed by the HR round
Preparation
Duration: 3 months
Topics: Data structure and algorithm ,Operating System ,DBMS ,OOPS and Web Development
Tip
Tip

Tip 1 : Practice atleast 250 Questions.
Tip 2 : For DSA questions in interviews, start explaining from the brute force approach and then move to the optimal one. Convey your thought process to the interviewers, so that they can help you out if you get stuck.
Tip 3 : Do not write anything that you are not confident of in resume
Tip 4 : Do atleast 2 projects

Application process
Where: Campus
Eligibility: Need development projects on Resume
Resume Tip
Resume tip

Tip 1:  Try to include at least one development project in your resume.
Tip 2:  Interviewer will ask anything from your resume so be prepared for it.
Tip 3 : Don't mention some random projects which you are not sure about or copied from Google or somewhere else.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 mins
Interview date7 Jun 2023
Coding problem3

1. Reverse Words In A String

Easy
10m average time
90% success
0/40
Asked in companies
UnacademyIBMOptum

You are given a string 'str' of length 'N'.


Your task is to reverse the original string word by word.


There can be multiple spaces between two words and there can be leading or trailing spaces but in the output reversed string you need to put a single space between two words, and your reversed string should not contain leading or trailing spaces.


Example :
If the given input string is "Welcome to Coding Ninjas", then you should return "Ninjas Coding to Welcome" as the reversed string has only a single space between two words and there is no leading or trailing space.
Try solving now

2. Remove Duplicates

Easy
15m average time
80% success
0/40
Asked in companies
AmazonCIS - Cyber InfrastructurePayPal

Ninja is playing with numbers but hates when he gets duplicate numbers. Ninja is provided an array, and he wants to remove all duplicate elements and return the array, but he has to maintain the order in which the elements were supplied to him.

Try solving now

3. MCQs

Q1. What do you mean by one to many relationships?

a) One class may have many teachers
b) One teacher can have many classes
c) Many classes may have many teachers
d) Many teachers may have many classes

 

Q2. _________________ operations do not preserve non-matched tuples.

a) Left outer join
b) Inner join
c) Natural join
d) Right outer join

 

Problem approach

Ans 1: B 

Ans 2 : Inner Join

02
Round
Medium
Face to Face
Duration60 min
Interview date13 Jun 2023
Coding problem0
Web problem/projects1

1. Implement Add to Wishlist

In this round, I received a front-end-based question where I was provided with a product API.

The task was to fetch products from the API, render them using the React framework, and implement the 'Add to Wishlist' functionality. When I clicked on a product, it was supposed to be added to the Wishlist array.

03
Round
Medium
Face to Face
Duration60 - 90 mins
Interview date14 Jun 2023
Coding problem1
Web problem/projects1

1. Theory Questions

What are the major features of React? (Learn)

What is virtual DOM and How it works? (Learn)

What is useState() in React? (Learn)

What is prop drilling in React? (Learn)

What are the different phases of component lifecycle? (Learn)

What is Local Storage and Session Storage? (Learn)

Spring Boot advantages over Spring (Learn)

What is annotation in spring boot. (Learn)

2. OOPs Questions

Explain Abstraction and Encapsulation. (Learn)

Difference between Interface and Abstract class. (Learn)

04
Round
Easy
HR Round
Duration30 mins
Interview date15 Jun 2023
Coding problem0

1. Tell me about yourself
2. What are your strengths and weaknesses?
3. Where do you see yourself in the next 5 years?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Java Developer
3 rounds | 20 problems
Interviewed by Ernst & Young (EY)
9061 views
2 comments
0 upvotes
company logo
Java Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
7166 views
0 comments
0 upvotes