Hexaware technology ltd interview experience Real time questions & tips from candidates to crack your interview

Java Developer

Hexaware technology ltd
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: Java, Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

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.

Application process
Where: Referral
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

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.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date20 Aug 2021
Coding problem4

Technical Interview round with questions on Java, DBMS etc.

1. Java Question

What is JVM?

Problem approach

JVM (Java Virtual Machine) is an abstract machine. It is a specification that provides runtime environment in which java bytecode can be executed.
It is:
1. A specification where working of Java Virtual Machine is specified. But implementation provider is independent to choose the algorithm. Its implementation has been provided by Oracle and other companies.
2. An implementation Its implementation is known as JRE (Java Runtime Environment).
3. Runtime Instance Whenever you write java command on the command prompt to run the java class, an instance of JVM is created.

2. Java Question

What is JRE?

Problem approach

A Java™ runtime environment (JRE) is a set of components to create and run a Java application. A JRE is part of a Java development kit (JDK). A JRE is made up of a Java virtual machine (JVM), Java class libraries, and the Java class loader. JDKs are used to develop Java software; JREs provide programming tools and deployment technologies; and JVMs execute Java programs.

3. C++ Question

What is the new keyword?

Problem approach

The new operator is an operator which denotes a request for memory allocation on the Heap. If sufficient memory is available, new operator initializes the memory and returns the address of the newly allocated and initialized memory to the pointer variable. When you create an object of class using new keyword(normal new).
The memory for the object is allocated using operator new from heap.
The constructor of the class is invoked to properly initialize this memory.

4. DBMS Question

What is the difference between MongoDB and MySQL?

Problem approach

1. MongoDB is an open-source database developed by MongoDB, Inc. MongoDB stores data in JSON-like documents that can vary in structure. It is a popular NoSQL database. MySQL is a popular open-source relational database management system (RDBMS) that is developed, distributed and supported by Oracle Corporation.
2. In MongoDB, each individual records are stored as ‘documents’. In MySQL, each individual records are stored as ‘rows’ in a table.
3. Documents belonging to a particular class or group as stored in a ‘collection’ in MongoDB. Example: collection of users. A ‘table’ is used to store rows (records) of similar type in MYSQL.
4. MongoDB is what is called a NoSQL database. This means that pre-defined structure for the incoming data can be defined and adhered to but also, if required different documents in a collection can have different structures. It has a dynamic schema. MySQL as the name suggests uses Structured Query Language (SQL) for database access. The schema can not be changed. The inputs following the given schema are only entered.

02
Round
Easy
HR Round
Duration30 minutes
Interview date20 Aug 2021
Coding problem1

HR round with typical behavioral problems.

1. Basic HR Questions

1. What do you see in a candidate for this role?
2. What do you expect from team members in this position?
3. What is a typical day like at this company?
4. Where do you see the company in five years?
5. What are the next steps in the job process?

Problem approach

Tip 1 : The cross questioning can go intense some time, think before you speak.

Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.

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
SDE - Intern
3 rounds | 5 problems
Interviewed by Hexaware technology ltd
1230 views
0 comments
0 upvotes
Associate Software Engineer
4 rounds | 4 problems
Interviewed by Hexaware technology ltd
1312 views
0 comments
0 upvotes
Software Engineer Trainee
2 rounds | 5 problems
Interviewed by Hexaware technology ltd
1297 views
1 comments
0 upvotes
SDE - 1
6 rounds | 11 problems
Interviewed by Hexaware technology ltd
606 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Java Developer
3 rounds | 20 problems
Interviewed by Ernst & Young (EY)
9060 views
2 comments
0 upvotes
company logo
Java Developer
3 rounds | 4 problems
Interviewed by SAP Labs
3148 views
0 comments
0 upvotes
company logo
Java Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
7165 views
0 comments
0 upvotes