i
Hexaware Technologies
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.
I applied via Referral and was interviewed in Aug 2021. There were 5 interview rounds.
JVM stands for Java Virtual Machine. It is an abstract machine that provides a runtime environment for Java programs.
JVM interprets compiled Java code and executes it
It provides platform independence by converting bytecode to machine-specific code
JVM manages memory allocation and garbage collection
Examples of JVM implementations include Oracle JVM, OpenJDK, and IBM JVM
JRE stands for Java Runtime Environment. It is a software package that provides the necessary runtime environment for Java applications.
JRE includes the Java Virtual Machine (JVM), class libraries, and other necessary components to run Java applications.
It is required to run Java applications on a computer.
JRE is available for different operating systems such as Windows, Linux, and macOS.
Examples of Java applications t...
The new operator is used to create an instance of a class or to allocate memory for an object.
The new operator is followed by the name of the class and parentheses.
It can also be used to create arrays of objects.
Example: MyClass obj = new MyClass();
Example: int[] arr = new int[5];
MongoDB is a NoSQL database while MySQL is a relational database.
MongoDB stores data in JSON-like documents while MySQL stores data in tables with rows and columns.
MongoDB is schema-less while MySQL requires a schema to be defined.
MongoDB is better suited for handling unstructured data while MySQL is better for structured data.
MongoDB has better scalability and performance while MySQL has better ACID compliance.
MongoDB...
Hexaware Technologies interview questions for designations
I appeared for an interview in Aug 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions on Java, DBMS etc.
JVM stands for Java Virtual Machine, it is an abstract computing machine that enables a computer to run Java programs.
JVM is responsible for converting Java bytecode into machine code that can be executed by the computer's CPU.
It provides a platform-independent execution environment for Java programs.
JVM manages memory, handles garbage collection, and provides security features for Java applications.
Examples of JVM imp...
JRE stands for Java Runtime Environment, which is required to run Java applications on a computer.
JRE includes Java Virtual Machine (JVM), class libraries, and other necessary files to run Java applications.
It is different from JDK (Java Development Kit) which includes tools for developing Java applications.
JRE is needed to run Java applets, Java Web Start applications, and standalone Java applications.
The new keyword in C++ is used to dynamically allocate memory for an object or array.
Used to create objects on the heap: MyClass* obj = new MyClass();
Used to create arrays on the heap: int* arr = new int[10];
MongoDB is a NoSQL database while MySQL is a relational database management system.
MongoDB is schema-less, allowing for flexible data models, while MySQL requires a predefined schema.
MongoDB uses a document-based data model, storing data in JSON-like documents, while MySQL uses tables with rows and columns.
MongoDB is better suited for handling unstructured or semi-structured data, while MySQL is ideal for structured da...
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Get interview-ready with Top Hexaware Technologies Interview Questions
What people are saying about Hexaware Technologies
posted on 21 Mar 2015
I appeared for an interview before Aug 2016.
I appeared for an interview in Apr 2017.
I am a software developer with a passion for coding and problem-solving. My family is supportive and has always encouraged my career in tech.
Experienced software developer
Passionate about coding and problem-solving
Supportive family that encourages my career in tech
I appeared for an interview before Mar 2021.
Round duration - 60 minutes
Round difficulty - Easy
This was an easy round which went really smooth.
Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2)
, with initial conditions F(1) = F(2) = 1
.
Calculate the Nth Fibonacci number efficiently using dynamic programming.
Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.
Start with base cases F(1) and F(2) as 1, then iteratively calculate F(n) using F(n-1) and F(n-2).
Ensure the input N is within the constraints 1 <= N <= 10000.
Example: For N = 5, the 5th Fibonacci number is 5 (1, 1, 2, 3, 5).
Given a positive integer N
, your task is to determine and return all prime numbers less than or equal to N
.
N = 10
2 3 5 7
N = 20
Implement a function to return all prime numbers less than or equal to a given positive integer N.
Create a function that takes a positive integer N as input
Iterate from 2 to N and check if each number is prime
Use a helper function to determine if a number is prime
Return an array of all prime numbers less than or equal to N
A merge join in SQL is a method of combining two sorted datasets by matching corresponding rows based on a specified condition.
Merge join is used when joining two large datasets that are already sorted.
It is more efficient than other join methods like nested loop join or hash join for sorted datasets.
The join condition must be an equality condition.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.i
Round duration - 30 minutes
Round difficulty - Easy
The round went excellent. I really enjoyed it. Just be confident about whatever you answer
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 5 interviews
1 Interview rounds
based on 3 reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Analyst
2.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
2.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Executive
2.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Architect
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
TCS
Infosys
Wipro