Premium Employer

i

This company page is being actively managed by Hexaware Technologies Team. If you also belong to the team, you can get access from here

Hexaware Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Hexaware Technologies Java Developer Interview Questions, Process, and Tips

Updated 5 Nov 2024

Top Hexaware Technologies Java Developer Interview Questions and Answers

View all 10 questions

Hexaware Technologies Java Developer Interview Experiences

5 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Comparable vs Comparator
  • Ans. 

    Comparable is an interface used for natural ordering, while Comparator is used for custom ordering in Java.

    • Comparable interface is used to define the natural ordering of objects. It is implemented by the class whose objects are to be sorted.

    • Comparator interface is used to define custom ordering of objects. It is implemented by a separate class that compares objects based on specific criteria.

    • Example: Sorting a list of ...

  • Answered by AI
  • Q2. Difference between List and Set
  • Ans. 

    List allows duplicate elements and maintains insertion order, while Set does not allow duplicates and does not maintain order.

    • List can contain duplicate elements, Set cannot

    • List maintains insertion order, Set does not guarantee order

    • List is implemented by classes like ArrayList, LinkedList, Set is implemented by classes like HashSet, TreeSet

    • Example: List list = new ArrayList<>(); Set set = new HashSet<>();

Answered by AI

Skills evaluated in this interview

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

Easy and good ,topic are general like arithematic and veral i think it last for 120mins

Round 2 - Group Discussion 

Time will be around 20-30 mins ,in on campus ,topic will be easy to connect and in group there will minimum of 10-15 peopel.

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
asked in Deloitte
Q4. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) ... read more
Q5. 2. What will happen if hashcode only returns a constant? How will ... read more

I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How hashmap works internally?
  • Ans. 

    Hashmap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.

    • Hashmap uses a hash function to convert the key into an index in an array.

    • Collisions can occur when two keys map to the same index, which is resolved using separate chaining or open addressing.

    • Hashmap provides constant time complexity O(1) for insertion, deletion, and retrieval of values.

    • Java's Hashmap implementation use...

  • Answered by AI
  • Q2. Why string is immutable?
  • Ans. 

    String is immutable to ensure thread safety and prevent unintended modification.

    • Immutable objects are safer to use in multi-threaded environments as they cannot be changed by other threads.

    • String pool is possible because of immutability, which saves memory and improves performance.

    • StringBuffer and StringBuilder classes are used for mutable string operations.

    • Example: String s = "hello"; s.concat(" world"); // returns a

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Worst interview experience.

I have 4 years of experience in application development. At first, HR collect my details like notice period, salary expectations (which I mentioned 40% on current) etc.
After that HR scheduled my L1 round and I cleared L1 round with good feedback and rating.
After a week I called HR for scheduling L2 round but HR giving excuses like they don't have that much budget as per my expectations and they are rejecting my profile for further process.
I was trying to contact HR in many ways like, ph no, email, LinkedIn but no response from her.

I just wanted to say here, if you are preparing for Hexaware make sure you confirm your expectations and get it written from HR first then only proceed.

HR not only wasted candidate time but also play with candidate mentality. They forced you to resign from current company before giving any offer letter in the middle of interview process.

#becareful #beconfident #worstinterview #experience

Skills evaluated in this interview

I applied via Referral and was interviewed in Aug 2021. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is JVM?
  • Ans. 

    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

  • Answered by AI
  • Q2. What is JRE?
  • Ans. 

    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...

  • Answered by AI
  • Q3. What is the new operator used for?
  • Ans. 

    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];

  • Answered by AI
  • Q4. What is the difference between MongoDB and MySQL?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - After preparing for the MCQs for objective type questions start preparing immediately for the descriptive type questions and answers. Read thoroughly for the interview questions and answers and leave no computer science fields' knowledge gaining because in IT sector knowledge is the biggest power. After the interview ask questions like "What do you see in a candidate for this role?" or "What do you expect from team members in this position?", "What is a typical day like at this company?"; "Where do you see the company in five years?" "What are the next steps in the job process?"

Skills evaluated in this interview

Hexaware Technologies interview questions for designations

 Senior Java Developer

 (2)

 Fullstack Java Developer

 (1)

 Developer

 (2)

 Software Developer

 (18)

 Servicenow Developer

 (2)

 Salesforce Developer

 (1)

 AEM Developer

 (1)

 Backend Developer

 (1)

I appeared for an interview in Aug 2021.

Round 1 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions on Java, DBMS etc.

  • Q1. What is the JVM?
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is JRE?
  • Ans. 

    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.

  • Answered by AI
  • Q3. What is the new keyword in C++?
  • Ans. 

    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];

  • Answered by AI
  • Q4. What is the difference between MongoDB and MySQL?
  • Ans. 

    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...

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHexaware Technologies interview preparation:Topics to prepare for the interview - Java, Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

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 resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Hexaware Technologies Interview Questions

What people are saying about Hexaware Technologies

View All
fascinatingsherlock
Verified Icon
2d
works at
Hexaware Technologies
Job switch
Trying to grab an opportunity in Mumbai in BlackRock Does anyone have a reference??
Got a question about Hexaware Technologies?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

10 Questions

  • Q1. Sql command for creating a table
  • Ans. 

    SQL command for creating a table

    • Use CREATE TABLE statement

    • Specify table name and column names with data types

    • Add any constraints or indexes as needed

  • Answered by AI
  • Q2. Sql command for inserting details in table,changing them and deleting specifics ones
  • Ans. 

    SQL commands for inserting, updating, and deleting data from a table.

    • INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3);

    • UPDATE table_name SET column1 = new_value1 WHERE condition;

    • DELETE FROM table_name WHERE condition;

  • Answered by AI
  • Q3. Difference between truncate and drop
  • Ans. 

    Truncate and drop are SQL commands used to remove data from a table.

    • Truncate removes all data from a table but keeps the structure intact.

    • Drop removes the entire table and its structure.

    • Truncate is faster than drop as it only removes data.

    • Drop cannot be undone while truncate can be rolled back.

    • Truncate resets the identity of the table while drop does not.

    • Examples: TRUNCATE TABLE table_name; DROP TABLE table_name;

  • Answered by AI
  • Q4. Difference between c and c++
  • Ans. 

    C++ is an extension of C with object-oriented programming features.

    • C++ supports classes and objects while C does not.

    • C++ has better support for polymorphism and inheritance.

    • C++ has a standard template library (STL) while C does not.

    • C++ allows function overloading while C does not.

    • C++ has exception handling while C does not.

  • Answered by AI
  • Q5. Tell me abt yourself
  • Ans. 

    I am a software developer with experience in Java and Python.

    • I have a Bachelor's degree in Computer Science.

    • I have worked on various projects involving web development and data analysis.

    • I am proficient in Java and Python programming languages.

    • I have experience with frameworks such as Spring and Django.

    • I am familiar with databases such as MySQL and MongoDB.

  • Answered by AI
  • Q6. Why interest in IT line
  • Ans. 

    I have always been fascinated by technology and its ability to solve complex problems.

    • I enjoy problem-solving and logical thinking

    • I have a natural curiosity for how things work

    • I see the potential for technology to make a positive impact on society

    • I have experience in programming and find it rewarding

    • I am excited about the constant innovation and evolution in the IT industry

  • Answered by AI
  • Q7. What r ur strengths and weakness
  • Ans. 

    My strengths include problem-solving, adaptability, and teamwork. My weakness is public speaking.

    • Strengths: problem-solving, adaptability, teamwork

    • Examples: I have successfully solved complex coding problems, adapted to new technologies quickly, and collaborated effectively with team members.

    • Weakness: public speaking

    • Examples: I get nervous when speaking in front of large groups, but I am working on improving my present

  • Answered by AI
  • Q8. Why should we select you
  • Ans. 

    I have the technical skills, experience, and passion to excel in this role.

    • I have a strong background in software development, with expertise in multiple programming languages and frameworks.

    • I have experience working on complex projects and collaborating with cross-functional teams.

    • I am passionate about staying up-to-date with the latest technologies and trends in the industry.

    • I am a quick learner and adaptable to new ...

  • Answered by AI
  • Q9. Discussed abt my test results(positive and negatives)
  • Q10. He asked about my hometown,mathura and near around area

Interview Preparation Tips

Round: Technical Interview
Experience: technical interview was easy if u know basics of sql and c++.
Tips: try to achieve good marks in the test
sneek out for your marks in technical and aptitude test results in interviewer's hands it will help u make ur mind of the level u need to give to get the job, as few students with low scores also got the job but they had tough interviews

Round: HR Interview
Experience: experience of this round was very cool, interviewer started asking with basic questions . i focussed on my strengths, accepted my weaknesses, used the good result in test in conversation that helped, give an insight about hometown places when he asked. i was little bit nervous and my english was not sounding good enough at that time.
Tips: focus on your --1. communication skills
2. english
be calm,
be prepared for basic questions

Skill Tips: be smart enough to focus/direct the conversation in ur favour
some students with zero technical knowledge cleared the technical interview with this skill
Skills: communication skills, english fluency,
College Name: NIT AGARTALA

Skills evaluated in this interview

Interview Questionnaire 

4 Questions

  • Q1. Explain Network Layers?
  • Ans. 

    Network layers are a hierarchical way of organizing communication protocols.

    • Network layers provide a modular approach to networking.

    • Each layer has a specific function and communicates with adjacent layers.

    • The OSI model has 7 layers, while the TCP/IP model has 4 layers.

    • Examples of layers include the physical layer, data link layer, network layer, transport layer, and application layer.

  • Answered by AI
  • Q2. What is a Dead Lock?
  • Ans. 

    Deadlock is a situation where two or more processes are unable to proceed because they are waiting for each other to release resources.

    • Occurs in multi-threaded/multi-process environments

    • Can lead to system freeze or crash

    • Prevention techniques include resource ordering and timeouts

    • Example: Process A holds resource X and waits for resource Y, while Process B holds resource Y and waits for resource X

  • Answered by AI
  • Q3. Explain Paging and Segmentation
  • Ans. 

    Paging and Segmentation are memory management techniques used by operating systems.

    • Paging divides memory into fixed-size pages and stores them in physical memory.

    • Segmentation divides memory into logical segments and stores them in physical memory.

    • Paging allows for efficient use of physical memory and reduces fragmentation.

    • Segmentation allows for protection and sharing of memory between processes.

    • Examples of operating s...

  • Answered by AI
  • Q4. Pirates of different ages have a treasure of 100 gold coins. On their ship, they decide to split the coins using this scheme: The oldest pirate proposes how to share the coins, the OTHER pirates (not inc...

Interview Preparation Tips

Round: Test
Experience: It would quite a simple test, covering basic questions from general mathematics and algebra
Tips: Practice "Aptitude" on daily basis

Round: Technical Interview
Experience: Technical Interview in sapient will be quite related to understand of your basic concepts. The round also includes Puzzles. Try Practising some random puzzles from internet.
Tips: Be active and Interactive. Even, if you do not know the answer, try explaining your approach. That would get you marks.

Round: HR Interview
Experience: The HR carries larger wait-age in Sapient. Do not panic. He will give you enough time to settle down by asking background questions. He will only try to analyse the kind of person you are. Be true to yourself and your are sure to be successful

Skills: Basic Concepts of Launguages, Operating System, Networks
College Name: NIT JALANDHAR

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Experience: Technical sections had questions from almost all the sections through AMCAT(C, C++, DBMS, DS, OS)(level :moderate)Quantitative aptitude’s questions were good.. All were almost of R. S. Aggarwal level though few exceptions were there tooLogical reasoning and verbal ability was good.. Some questions were tough.

Round: HR Interview
Experience: Overall enjoyed. But not selected because of my less market knowledge.

College Name: NA

Interview Questionnaire 

6 Questions

  • Q1. INPUT : "HI MY NAME IS : ANIRUDDHA , CALL ME MAYBE :)" OUTPUT : "MAYBE ME CALL ANIRUDDHA IS NAME MY HI
  • Q2. Reverse a linked list (iterative AND Recursive)
  • Ans. 

    Reverse a linked list using iterative and recursive methods.

    • Iterative method involves traversing the list and changing the pointers to reverse the order.

    • Recursive method involves calling the function recursively on the next node and changing the pointers.

    • Both methods have O(n) time complexity and O(1) space complexity.

    • Example: 1->2->3->4->5 becomes 5->4->3->2->1.

  • Answered by AI
  • Q3. Clone a FULL linked list given a pointer and a random pointer
  • Ans. 

    Clone a linked list with a random pointer.

    • Create a new node for each node in the original list.

    • Use a hash table to map the original nodes to their clones.

    • Iterate through the original list again and update the random pointers of the clone nodes.

  • Answered by AI
  • Q4. TELL ME ABOUT YOURSELF
  • Q5. QUOTE YOUR STRENGHTS AND WEAKNESS
  • Q6. WHY SHOULD I HIRE YOU?

Interview Preparation Tips

Round: Test
Experience: 50 QUANTITATIVE APTITUDE QUESTIONS CUTOFF 30 out of 50
Total Questions: 50

Round: Test
Experience: WRITTEN ON PAPER CODING QUESTIONS
1) Given a string like
INPUT : ( ( TRUE OR FALSE ) AND ( FALSE OR TRUE ) ) OR FLASE
OUTPUT: TRUE
EVALUATE THE GIVEN EXPRESSION
2) Print all sub strings of maximum length having 2 unique characters
e.g:
INPUT : "hellomorning"
OUTPUT : "ell","llo","omo","nin"
3) Find the max length of subarray having ZERO SUM
INPUT : {3,2,1,1,0,-2,1,3,-5,1,2,1,4} OUTPUT: 7

Round: Test
Experience: 1) An array has 2N elements with N elements are same and another n are mutually different.
So find this repeating element in O(N) time with O(1) space
INPUT : {1,2,3,1}
OUTPUT: 1

2) Print the common words from given two sentences
AND YOU HAVE TO CONSIDER ALL CASES LIKE Colon, Hyphen, Dash, and Semicolons may be EMBEDDED IN BOTH SENTENCES
INPUT: sentence:1:: "HI ALL,RAMESH is mt brother,he has topped in the exam AND MY NAME IS NOT IN THE LIST"

sentence:2:: "all students are advised to READ THE LIST and say hi to RAMESH"

OUTPUT: "HI","ALL","RAMESH","THE","AND","LIST"

3) Sort the give dates collection given in special format like 10-04-2013,10-05-2005,29-02-2000 IN ASCENDING ORDER

OUTPUT: 29-02-2000,10-05-2005,10-04-2013

Round: Technical Interview
Experience: Then he started talking about my projects,Again jumped into coding questions
1. INPUT : "HI MY NAME IS : ANIRUDDHA , CALL ME MAYBE :)"
OUTPUT : "MAYBE ME CALL ANIRUDDHA IS NAME MY HI"
2. Reverse a linked list (iterative AND Recursive)
3. Clone a FULL linked list given a pointer and a random pointer

Round: HR Interview
Experience: TELL ME ABOUT YOURSELF.

QUOTE YOUR STRENGHTS AND WEAKNESS

WHY SHOULD I HIRE YOU?

College Name: NA

Skills evaluated in this interview

Interview Preparation Tips

Round: HR Interview
Experience: This interview is meant to check candidate's background and candidates's interest towards the company.

College Name: NIT BHOPAL

Hexaware Technologies Interview FAQs

How many rounds are there in Hexaware Technologies Java Developer interview?
Hexaware Technologies interview process usually has 1-2 rounds. The most common rounds in the Hexaware Technologies interview process are Technical, Aptitude Test and Group Discussion.
How to prepare for Hexaware Technologies Java Developer 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 Hexaware Technologies. The most common topics and skills that interviewers at Hexaware Technologies expect are Java, Spring Boot, Microservices, Spring and Hibernate.
What are the top questions asked in Hexaware Technologies Java Developer interview?

Some of the top questions asked at the Hexaware Technologies Java Developer interview -

  1. What is the new operator used f...read more
  2. What is the difference between MongoDB and MyS...read more
  3. What is J...read more

Tell us how to improve this page.

Hexaware Technologies Java Developer Interview Process

based on 5 interviews

1 Interview rounds

  • Technical Round
View more
Join Hexaware Technologies Experience the impact across your digital ecosystem and beyond.
Hexaware Technologies Java Developer Salary
based on 63 salaries
₹1.9 L/yr - ₹9.5 L/yr
6% less than the average Java Developer Salary in India
View more details

Hexaware Technologies Java Developer Reviews and Ratings

based on 3 reviews

2.0/5

Rating in categories

2.0

Skill development

1.7

Work-life balance

1.7

Salary

1.7

Job security

2.0

Company culture

1.7

Promotions

1.9

Work satisfaction

Explore 3 Reviews and Ratings
Senior Software Engineer
3.8k salaries
unlock blur

₹5.5 L/yr - ₹20 L/yr

Software Engineer
2.9k salaries
unlock blur

₹2 L/yr - ₹10 L/yr

System Analyst
2.9k salaries
unlock blur

₹6.8 L/yr - ₹29 L/yr

Technical Architect
2k salaries
unlock blur

₹10 L/yr - ₹37 L/yr

Senior Executive
1.9k salaries
unlock blur

₹0.8 L/yr - ₹6.5 L/yr

Explore more salaries
Compare Hexaware Technologies with

Cognizant

3.7
Compare

TCS

3.7
Compare

DXC Technology

3.7
Compare

Mphasis

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