Filter interviews by
I utilize various strategies to effectively source resumes for IT positions, ensuring a diverse and qualified candidate pool.
Leverage job boards like Indeed and Monster to find candidates actively seeking positions.
Utilize LinkedIn for passive candidate sourcing, using advanced search filters to target specific skills.
Engage in networking events and tech meetups to connect with potential candidates in person.
Imple...
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 opport...
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]
My preferred coding language is Python.
Easy to read and write
Versatile for various applications
Strong community support and resources
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 collecti...
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.
Green-field projects are great opportunities to start fresh and implement new technologies.
Green-field projects allow for creative freedom and innovation
They provide the opportunity to work with the latest technologies and tools
Starting from scratch can lead to cleaner code and better architecture
Examples: Developing a new mobile app, creating a new website from scratch
Use SQL JOIN to combine data from 3 tables based on a common key.
Use INNER JOIN, LEFT JOIN, or RIGHT JOIN depending on the desired result
Specify the columns to select from each table
Use ON clause to specify the join condition
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 condi...
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 tra...
I appeared for an interview 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 appeared for an interview 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 ...
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 hold a degree in Computer Science and have experience in software development, focusing on web applications and programming languages.
Bachelor's degree in Computer Science from XYZ University.
Completed internships at ABC Corp, where I developed a web application using React and Node.js.
Participated in coding competitions, securing top positions in hackathons.
Contributed to open-source projects on GitHub, enhancing my...
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
Lambda expressions in Java provide a clear and concise way to represent a single method interface using an expression.
Lambda expressions are introduced in Java 8.
They enable functional programming by allowing you to pass behavior as a parameter.
Syntax: (parameters) -> expression or (parameters) -> { statements; }
Example: (x, y) -> x + y is a lambda that adds two numbers.
They are commonly used with functional i...
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
Exception handling in Java uses throw, throws, and finally to manage errors and ensure resource cleanup.
throw: Used to explicitly throw an exception. Example: throw new NullPointerException();
throws: Declares that a method may throw exceptions. Example: public void myMethod() throws IOException {}
finally: A block that executes after try/catch, regardless of whether an exception occurred. Example: finally { resource.clo...
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
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 appeared for an interview in Apr 2025, where I was asked the following questions.
I am a dedicated IT recruiter with over 5 years of experience in sourcing top talent for various tech roles.
Experience: Over 5 years in IT recruitment, specializing in software development and data science roles.
Skills: Proficient in using platforms like LinkedIn and Indeed for candidate sourcing.
Achievements: Successfully filled over 200 positions, including senior developers and project managers.
Networking: Regularly...
I utilize various strategies to effectively source resumes for IT positions, ensuring a diverse and qualified candidate pool.
Leverage job boards like Indeed and Monster to find candidates actively seeking positions.
Utilize LinkedIn for passive candidate sourcing, using advanced search filters to target specific skills.
Engage in networking events and tech meetups to connect with potential candidates in person.
Implement ...
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.
Reversing an array involves swapping elements from both ends towards the center.
Use a loop to iterate from the start to the middle of the array.
Swap the elements at the current index and its corresponding index from the end.
Example: For ['a', 'b', 'c'], the reversed array is ['c', 'b', 'a'].
This code demonstrates basic array manipulation techniques in Java using an array of strings.
1. Creating an array: String[] fruits = {"Apple", "Banana", "Cherry"};
2. Accessing elements: String firstFruit = fruits[0]; // Apple
3. Modifying elements: fruits[1] = "Blueberry"; // Changes Banana to Blueberry
4. Looping through the array: for (String fruit : fruits) { System.out.println(fruit); }
5. Finding the length: int leng...
I appeared for an interview in May 2024.
Top trending discussions
The duration of Revature interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 32 interview experiences
Difficulty level
Duration
based on 109 reviews
Rating in categories
Sourcing Specialist
18
salaries
| ₹2.4 L/yr - ₹3 L/yr |
Software Engineer
17
salaries
| ₹3.5 L/yr - ₹7.2 L/yr |
Associate Software Engineer
16
salaries
| ₹3.2 L/yr - ₹7.2 L/yr |
Software Developer
13
salaries
| ₹3.6 L/yr - ₹7.6 L/yr |
Test Engineer
13
salaries
| ₹3.2 L/yr - ₹5.5 L/yr |
Cyfuture
JoulestoWatts Business Solutions
Value Point Systems
ARMSOFTECH.AIR