Upload Button Icon Add office photos

Filter interviews by

Revature Interview Questions, Process, and Tips

Updated 29 Jan 2025

Top Revature Interview Questions and Answers

View all 33 questions

Revature Interview Experiences

Popular Designations

39 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - Coding Test 

1. String input="aaabccccbbbdd";
Find how many a, b, c, d are there in the string. Did using java streams.
2.HashMaphm=new HashMap();
hm.put(55,"B");
hm.put(33,"Z");
hm.put(44,"M");
hm.put(99,"I");
hm.put(88,"X");
Sort this hashmap based on values(B, I, M, X, Z). Should be done using java streams.
3.List lists = Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(2,3,4,5), Arrays.asList(5,7,8));
Question was wrong actually. But expectation is to do flatmap and print without duplicates.
Query:
get 3rd highest salary from employee table

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was good. Maybe interviewer was surprised when I tried to solve these questions using java streams.

Senior Java Developer Interview Questions asked at other Companies

Q1. Remove the Kth Node from the End of a Linked List You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Linked List. Input: The first line of ... read more
Add answer
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Assignment 

Assignment includes Aptitude, Reasoning, 1 Coding Question (Medium Level), 1 SQL Query based Q and an essay writing (3 essays in 15 minutes each of atleast 200 Words).

Round 2 - Technical 

(6 Questions)

  • Q1. Introduction and why not Java?
  • Ans. 

    Java is a popular programming language, but other languages may be more suitable for certain projects or preferences.

    • Java is a statically typed language, which may lead to more verbose code compared to dynamically typed languages like Python or JavaScript.

    • Some developers prefer languages like Python for data analysis and machine learning projects due to its extensive libraries and ease of use.

    • For web development, JavaS...

  • Answered by AI
  • Q2. Tell about JDBC,JVM, JDK, JRE, Servlets etc. only a bit as i am not from java background.
  • Ans. 

    JDBC, JVM, JDK, JRE, and Servlets are key components in Java development.

    • JDBC (Java Database Connectivity) is used to connect Java applications to databases.

    • JVM (Java Virtual Machine) is the runtime environment for Java programs.

    • JDK (Java Development Kit) is a software development kit for developing Java applications.

    • JRE (Java Runtime Environment) is required to run Java applications on a computer.

    • Servlets are Java cla...

  • Answered by AI
  • Q3. Tell about OOPS in C++ (Static Keyword, 4 Pillars,Class vs Struct).
  • Q4. Code on online compiler for Overloading and overriding of functions.
  • Ans. 

    Overloading and overriding are two important concepts in object-oriented programming that allow functions to have multiple definitions.

    • Overloading: defining multiple functions with the same name but different parameters

    • Example: int add(int a, int b) and int add(int a, int b, int c)

    • Overriding: redefining a function in a subclass that is already defined in the superclass

    • Example: superclass has a method display() and subc

  • Answered by AI
  • Q5. 4 SQL Queries based on simple concepts and Syntax based Q on View, Alter, Create Db etc.
  • Q6. Eager to learn Java and why choose MongoDb.
  • Ans. 

    I am eager to learn Java because of its widespread use in software development. I choose MongoDB for its flexibility and scalability in handling large volumes of data.

    • Java is a popular programming language used for developing a wide range of applications, from web to mobile.

    • Learning Java will open up opportunities for me to work on various projects and collaborate with other developers.

    • MongoDB is a NoSQL database known...

  • Answered by AI
Round 3 - HR 

(6 Questions)

  • Q1. Introduction about myself
  • Q2. What you know about the role
  • Q3. What you know about revature working and clients.
  • Q4. About salary structure and willing to relocate.
  • Q5. About siblings and fight with them
  • Q6. Will tell the results after 3 Weeks and that's it.

Interview Preparation Tips

Interview preparation tips for other job seekers - Clear the assessment and don't take it lightly as if you fail to complete the code in 20 minutes than chances of shortlisting goes to NULL.
Don't take the SQL, Coding and Essay Part Lightly.
After that interview is not that hard if you know OOPS, SQL.

Skills evaluated in this interview

Software Engineer Trainee Interview Questions asked at other Companies

Q1. Palindromic Linked ListYou are given a singly Linked List of integers. Your task is to return true if the given singly linked list is a palindrome otherwise returns false. For example: The given linked list is 1 -> 2 -> 3 -> 2->... read more
View answer (4)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via campus placement at SRM university (SRMU) and was interviewed in May 2024. There were 5 interview rounds.

Round 1 - Aptitude Test 

Assusual apti questions from every topics

Round 2 - Coding Test 

1. 1 coding Question we can use java, python etc to solve and
2. another 1 sql question

Round 3 - Coding Test 

One question based on any one data structure (in my case I solved stack &queue combinely)

Round 4 - Telephonic Call 

(3 Questions)

  • Q1. They ask about Ur background qualifications and verify
  • Q2. And then explain the process of company and ask everything is ok for us like bond etc
  • Q3. Then sheduled interview on the next day
Round 5 - HR 

(11 Questions)

  • Q1. She(hr) introduced herself
  • Q2. Then she asked me to introduce myself
  • Q3. What are the programming languages u know ( I said I'm strong in java)
  • Ans. 

    I am strong in Java programming language.

    • Proficient in Java programming language

    • Experience in developing applications using Java

    • Knowledge of Java frameworks like Spring and Hibernate

  • Answered by AI
  • Q4. Rate Urself in it out of 5
  • Ans. 

    I rate myself 4 out of 5 in IT skills.

    • Proficient in programming languages such as Java, Python, and C++

    • Experienced in software development and debugging

    • Familiar with database management systems like MySQL and MongoDB

  • Answered by AI
  • Q5. She asked me to explain lambda expressions in java
  • Q6. Explain detaily about Four pillars of oops
  • Ans. 

    The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hides the complex implementation details and only shows the necessary features.

  • Answered by AI
  • Q7. Share Ur screen and get this output (pattern program)
  • Ans. 

    Print a specific pattern using loops

    • Use nested loops to print the desired pattern

    • Increment the number of characters printed in each row

    • Adjust the spacing to create the desired pattern

  • Answered by AI
  • Q8. Shorterm and long-term goals
  • Q9. If your assigned to a task how can you complete it
  • Q10. Exception handling concept (she specifically asked about throw, throws, finally keyword)
  • Q11. Explain about Static keyword
  • Ans. 

    Static keyword is used in programming languages to declare variables, functions, or classes that are shared among all instances of a class or are only accessible within a specific scope.

    • Static variables retain their values between function calls

    • Static functions can only be called within the same file

    • Static classes cannot be instantiated and are used for grouping related methods and properties

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Actually she not even have my resume I think, she asked everything about my biodata, so what your telling in selfintro is matters ...so be prepared for the technical skills that your going tell her, Best of luck

Skills evaluated in this interview

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given SumYou are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K. An array is said to have a triplet {ARR[i], ARR[j], ARR[... read more
View answer (4)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Diff between flow and flow action
  • Ans. 

    Flow is a sequence of steps in a process, while flow action is a specific action within a flow.

    • Flow is a series of connected steps that define a process in Pega.

    • Flow action is a specific action within a flow, such as creating a case or updating data.

    • Flows can contain multiple flow actions, each representing a specific task or decision point.

    • Flow actions can be configured to perform different actions based on conditions

  • Answered by AI
  • Q2. Diff between JS and QP
  • Ans. 

    JS stands for JavaScript, a programming language used for web development. QP stands for Query Parser, a tool used for parsing and analyzing queries.

    • JS is a programming language used for web development.

    • QP is a tool used for parsing and analyzing queries.

    • JS is used for client-side scripting, while QP is used for query parsing and analysis.

    • Examples: JavaScript is used to create interactive web pages, while Query Parser ...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Explain Remote tracer
  • Ans. 

    Remote tracer is a tool used in Pega to remotely debug and trace the execution of rules and activities in a system.

    • Remote tracer allows developers to monitor and analyze the flow of rules and activities in real-time.

    • It helps in identifying performance bottlenecks, debugging issues, and optimizing rule execution.

    • Developers can set breakpoints, watch variables, and step through the execution flow remotely.

    • Remote tracer c...

  • Answered by AI
  • Q2. Explain integrations in pega
  • Ans. 

    Integrations in Pega refer to connecting Pega applications with external systems to exchange data and functionality.

    • Integrations can be achieved using connectors, services, and APIs.

    • Pega provides out-of-the-box connectors for popular systems like Salesforce, SAP, and Microsoft.

    • Integration can also be done through REST and SOAP services.

    • Data mapping and transformation are important aspects of integrations in Pega.

  • Answered by AI

Skills evaluated in this interview

Pega Developer Interview Questions asked at other Companies

Q1. What is difference between flow and flow action
View answer (4)

Revature interview questions for popular designations

 Software Engineer

 (8)

 Associate Software Engineer

 (3)

 Software Developer

 (3)

 Associate Trainee

 (2)

 Java Developer

 (2)

 Software Engineer Trainee

 (2)

 Associate

 (1)

 Associate Engineer

 (1)

Trainee Interview Questions & Answers

user image Anonymous

posted on 21 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference Between Lists and Tuple
  • Ans. 

    Lists are mutable and can be changed, while tuples are immutable and cannot be changed.

    • Lists are defined using square brackets [], while tuples are defined using parentheses ().

    • Elements in a list can be modified, added, or removed, while elements in a tuple cannot be changed once defined.

    • Lists are typically used for collections of similar items that may need to be modified, while tuples are used for fixed collections o...

  • Answered by AI

Skills evaluated in this interview

Trainee Interview Questions asked at other Companies

Q1. Ques1: There is a big file of words which is dynamically changing. We are continuously adding some words into it. How would you keep track of top 10 trending words at each moment? Ques2:Write a function that returns the length of the longes... read more
View answer (2)

Get interview-ready with Top Revature Interview Questions

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Questions related to profit and loss, basic grammers etc.

Round 2 - Phone call 

(1 Question)

  • Q1. In this round she asked me if I am ready to relocate or not, then a simple introduction, then he asked that if I am made the principal for a day, then what will I do.
Round 3 - Technical 

(2 Questions)

  • Q1. In this round he asked me to introduce myself and then ask me which language I know and then he ask questions related to that language like Collection Frameworks, Contractor, static keyword, Exception hand...
  • Q2. 1 simple coding question on reverse array.
Round 4 - HR 

(1 Question)

  • Q1. Introduction, Questions related on projects and some discussion about the job role etc.

Associate Engineer Interview Questions asked at other Companies

Q1. Count Ways To Reach The N-th Stair Problem Statement You are given a number of stairs, N. Starting at the 0th stair, you need to reach the Nth stair. Each time you can either climb one step or two steps. You have to return the number of dis... read more
Add answer

Jobs at Revature

View all
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Array manipulatio code wap
  • Q2. String reverse wap

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 1You have been given an integer array/list(ARR) of size N that contains only integers, 0 and 1. Write a function to sort this array/list. Think of a solution which scans the array/list only once and don't require use of an extra arra... read more
View answer (4)
Interview experience
3
Average
Difficulty level
-
Process Duration
Less than 2 weeks
Result
-

I was interviewed in May 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. AWS basic questions were asked
  • Q2. MongoDB, MySQL basic questions were asked

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Asked about servicenow scripting

Servicenow Developer Interview Questions asked at other Companies

Q1. How to calculate timing of Incident which assigned to multiple group
View answer (3)

Associate Interview Questions & Answers

user image Anonymous

posted on 13 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - status 

(2 Questions)

  • Q1. Can you take a assessment test?
  • Ans. 

    Yes, I am willing to take an assessment test to demonstrate my skills and knowledge.

    • I am open to taking any assessment test required for the position.

    • I believe that assessment tests are a valuable tool for evaluating candidates.

    • I am confident in my abilities and knowledge to perform well on the assessment test.

  • Answered by AI
  • Q2. How long have you been out of college?
  • Ans. 

    I have been out of college for 3 years.

    • I graduated in 2018.

    • I have been working in the industry since then.

    • I have gained valuable experience in my field during this time.

  • Answered by AI
Round 2 - recruiter 

(2 Questions)

  • Q1. How early can you start?
  • Q2. When can you start?

Associate Interview Questions asked at other Companies

Q1. What is mean of TTR & why required for powder coating process ?
View answer (17)

Revature Interview FAQs

How many rounds are there in Revature interview?
Revature interview process usually has 2-3 rounds. The most common rounds in the Revature interview process are Technical, Aptitude Test and HR.
How to prepare for Revature interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Revature. The most common topics and skills that interviewers at Revature expect are Accounts Receivable, Assembly, Background Verification, Bcp and Bgv.
What are the top questions asked in Revature interview?

Some of the top questions asked at the Revature interview -

  1. Why are pointers not used in Java but in C and C+...read more
  2. What is linked lists,what is multiple inheritance,what is compiler and interpre...read more
  3. Example, what is method overloading, constructor, normalisati...read more
How long is the Revature interview process?

The duration of Revature interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Revature Interview Process

based on 28 interviews

Interview experience

3.9
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all

Revature Reviews and Ratings

based on 95 reviews

3.5/5

Rating in categories

3.7

Skill development

3.5

Work-life balance

3.0

Salary

3.1

Job security

3.6

Company culture

3.1

Promotions

3.4

Work satisfaction

Explore 95 Reviews and Ratings
Lead - Developer

Chennai

5-8 Yrs

Not Disclosed

Technology Analyst

Chennai

2-4 Yrs

Not Disclosed

Technical Writer

Chennai

2-5 Yrs

Not Disclosed

Explore more jobs
Software Engineer
16 salaries
unlock blur

₹3.5 L/yr - ₹7.2 L/yr

Sourcing Specialist
16 salaries
unlock blur

₹2.4 L/yr - ₹3 L/yr

Test Engineer
13 salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Software Developer
12 salaries
unlock blur

₹3.6 L/yr - ₹7.5 L/yr

Senior Sourcing Specialist
10 salaries
unlock blur

₹2.7 L/yr - ₹4 L/yr

Explore more salaries
Compare Revature with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview