Filter interviews by
I applied via Campus Placement and was interviewed in Jan 2021. There were 5 interview rounds.
Method overloading, constructor, and normalization are all concepts in software development.
Method overloading allows multiple methods with the same name but different parameters.
A constructor is a special method used to initialize objects.
Normalization is the process of organizing data in a database to reduce redundancy and improve efficiency.
Inheritance is a mechanism in OOP where a new class is derived from an existing class.
Types of inheritance: single, multiple, multilevel, hierarchical, hybrid
Single inheritance: A derived class inherits from a single base class
Multiple inheritance: A derived class inherits from multiple base classes
Multilevel inheritance: A derived class inherits from a base class, which in turn inherits from another base class
Hierarch...
I was interviewed in Sep 2024.
Aptitude+english+essay+coding
I am a recent graduate with a degree in Business Administration and a passion for marketing and project management.
Recent graduate with a degree in Business Administration
Passionate about marketing and project management
Strong communication and organizational skills
Experience in internships and extracurricular activities
My preferred coding language is Python.
Easy to read and write
Versatile for various applications
Strong community support and resources
I chose Python for its simplicity, readability, and versatility in various applications.
Python is known for its clean and readable syntax, making it easier to learn and understand.
Python has a large standard library and many third-party libraries, making it versatile for different tasks.
Python is widely used in data science, machine learning, web development, and automation, providing a wide range of career opportuniti
Insertion Sort is a simple sorting algorithm that builds the final sorted array one item at a time.
Initialize a pointer to the second element in the array.
Compare the current element with the elements before it and swap if necessary to place it in the correct position.
Repeat this process for all elements in the array.
Example: Given array [5, 2, 4, 6, 1, 3], after sorting using Insertion Sort: [1, 2, 3, 4, 5, 6]
I am a recent graduate with a degree in Business Administration and a passion for marketing.
Recent graduate with a degree in Business Administration
Passionate about marketing
Strong communication and analytical skills
Experience in social media marketing and market research
My strengths include strong communication skills and attention to detail. My weaknesses include a tendency to be overly critical of myself.
Strengths: strong communication skills
Strengths: attention to detail
Weaknesses: tendency to be overly critical of myself
My hobbies include reading, hiking, and playing the guitar.
Reading: I enjoy reading fiction and non-fiction books in my free time.
Hiking: I love exploring nature trails and challenging myself with new hikes.
Playing the guitar: I have been playing the guitar for several years and enjoy learning new songs.
Yes, I am open to relocating for the right opportunity.
I am willing to relocate for career growth and new experiences.
I have relocated in the past for job opportunities and have found it to be a positive experience.
I understand the importance of being flexible and adaptable in today's job market.
I was interviewed in Dec 2024.
1. String input="aaabccccbbbdd";
Find how many a, b, c, d are there in the string. Did using java streams.
2.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
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
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).
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...
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...
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
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...
Software Engineer Trainee role involves learning and applying software development skills under supervision.
Learning programming languages and tools
Working on projects under supervision
Testing and debugging code
Collaborating with team members
Participating in training sessions
Revature is a technology talent development company that partners with top universities and leading enterprises to train and place software engineers.
Revature provides training programs for recent graduates and professionals looking to transition into tech roles.
They work with a variety of clients, including Fortune 500 companies, government agencies, and non-profit organizations.
Revature's clients benefit from access ...
Revature interview questions for popular designations
I applied via Campus Placement and was interviewed in May 2024. There were 5 interview rounds.
Assusual apti questions from every topics
1. 1 coding Question we can use java, python etc to solve and
2. another 1 sql question
One question based on any one data structure (in my case I solved stack &queue combinely)
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
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
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.
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
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
Get interview-ready with Top Revature Interview Questions
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
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
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 ...
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...
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.
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...
I applied via Company Website and was interviewed in Apr 2024. There were 4 interview rounds.
Questions related to profit and loss, basic grammers etc.
I was interviewed in May 2024.
Top trending discussions
Some of the top questions asked at the Revature interview -
The duration of Revature interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 29 interviews
Interview experience
based on 96 reviews
Rating in categories
Software Engineer
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Sourcing Specialist
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Test Engineer
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Sourcing Specialist
10
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech