i
Filter interviews by
Java has three levels of concepts: syntax, API, and JVM.
Syntax: basic building blocks of Java programming language
API: pre-built libraries and classes for developers to use
JVM: virtual machine that executes Java code
Example: syntax includes variables, loops, and conditionals
Example: API includes classes like String and ArrayList
Example: JVM is responsible for memory management and garbage collection
Design a software solution to automatically inform truck owners about servicing dates.
Create a database to store truck owner information and servicing dates.
Develop a notification system to send reminders to truck owners before their servicing dates.
Allow truck owners to set preferred communication channels for reminders.
Include a feature for truck owners to reschedule servicing dates if needed.
Given two integer arrays ARR1
and ARR2
of size N
and M
respectively, find the intersection of these arrays. An intersection refers to elements that appear in both arrays.
Find the intersection of two integer arrays in the order they appear in the first array.
Iterate through the first array and store elements in a hashmap with their frequencies.
Iterate through the second array and check if the element exists in the hashmap, decrement frequency if found.
Return the elements that have non-zero frequencies as the intersection.
Questions related to teamwork, problem-solving, adaptability, and communication skills can help determine if you fit into our company culture.
How do you handle working in a team environment?
Can you provide an example of a time when you had to solve a complex problem?
How do you adapt to changes in a fast-paced work environment?
Describe a situation where effective communication was crucial in a project.
Ninja is organizing a coding competition where two teams compete at a time. To keep it fair and interesting, both teams must have an equal number of members. Ninja’s tas...
Given an integer N, determine if two teams with equal members can be formed based on the divisors of N.
Iterate through all divisors of N and assign members to two teams based on whether the divisor is even or odd.
Keep track of the number of members in each team and check if they are equal at the end.
Return true if the number of members in both teams is equal, false otherwise.
You are given a graph with 'N' vertices numbered from '1' to 'N' and 'M' edges. Your task is to color this graph using two colors, such as blue and red, in a way that no two adjacent...
Graph coloring problem where vertices need to be colored with two colors such that no adjacent vertices share the same color.
Check if the graph can be colored using two colors without any adjacent vertices sharing the same color.
Use graph coloring algorithms like Greedy Coloring or Backtracking to solve the problem.
If there are odd-length cycles in the graph, it is not possible to color the graph with two colors.
I...
Stacks are data structures that follow the Last In First Out (LIFO) principle, while Graphs are data structures that consist of nodes and edges to represent relationships.
Stacks are used for implementing functions, backtracking, and expression evaluation.
Graphs are used for representing networks, social connections, and shortest path algorithms.
Stacks can be implemented using arrays or linked lists.
Graphs can be d...
You are provided with an N * N
maze where a rat is positioned at starting cell MAZE[0][0]
. The goal is to determine and print all possible paths that the rat can take to re...
Find all possible paths for a rat in a maze from start to finish.
Use backtracking to explore all possible paths in the maze.
At each cell, check if it is a valid move and mark it as part of the path.
Explore all four directions (up, down, left, right) recursively.
When reaching the destination cell, add the path to the result.
Return all valid paths found in the maze.
BJTs are three-terminal semiconductor devices used for amplification and switching of electronic signals.
BJTs have three regions - emitter, base, and collector.
They can be NPN or PNP type, depending on the arrangement of semiconductor materials.
BJTs are current-controlled devices, where a small current at the base terminal controls a much larger current between the collector and emitter.
Common BJT examples include...
Yes, I can write an essay on any topic and present it verbally.
Choose a topic that interests you and research it thoroughly
Create an outline with an introduction, body paragraphs, and a conclusion
Use clear and concise language to convey your ideas
Practice presenting your essay verbally to improve your delivery
Engage your audience by maintaining eye contact and using gestures
Be prepared to answer questions or discu...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
OSPF (Open Shortest Path First) is a link-state routing protocol used for IP networks, enabling efficient routing and scalability.
OSPF uses a link-state database (LSDB) to maintain a map of the network topology.
It operates within an area hierarchy, with Area 0 being the backbone area.
OSPF routers exchange information using Link State Advertisements (LSAs).
The Dijkstra algorithm is used to calculate the shortest path to...
STP loop prevention is achieved by blocking redundant paths in a network to prevent loops.
STP (Spanning Tree Protocol) identifies redundant paths in a network
STP selects a root bridge to be the central point of the network
STP blocks certain ports to prevent loops while still allowing for redundancy
If a link fails, STP will unblock a previously blocked port to maintain connectivity
HEAD method in REST API Integration is used to retrieve the headers of a resource without fetching the body.
HEAD requests are similar to GET requests but only return the headers of the resource, not the body.
This can be useful for checking the status of a resource or determining its size without downloading the entire content.
For example, a HEAD request to a website URL will return the headers like content type, conten...
I applied via Campus Placement
Aptitude Test 2 round 1. Aptitude, Communication
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers include 2, 3, 5, 7, 11, and 13.
The number 1 is not considered a prime number.
The only even prime number is 2; all other even numbers can be divided by 2.
Basic Question on Arrays
I applied via Campus Placement
2 coding questions were asked
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Compare adjacent elements and swap if necessary
Repeat until no more swaps are needed
Time complexity of O(n^2)
Example: ['banana', 'apple', 'cherry', 'date']
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
The importance of emotional intelligence in leadership and its impact on team dynamics and organizational success.
Emotional intelligence (EI) enhances communication; leaders with high EI can convey messages more effectively.
Example: A leader who recognizes team stress can adjust deadlines, fostering a supportive environment.
EI promotes conflict resolution; leaders can mediate disputes by understanding emotional trigger...
I will speak on the importance of emotional intelligence in leadership.
Emotional intelligence is crucial for effective leadership as it helps in understanding and managing emotions in oneself and others.
Leaders with high emotional intelligence are better at building relationships, resolving conflicts, and inspiring their teams.
Examples of emotional intelligence in leadership include active listening, empathy, and self-...
Level for aptitude is very Easy
Level for coding was Medium
What people are saying about Hexaware Technologies
Some of the top questions asked at the Hexaware Technologies interview for freshers -
The duration of Hexaware Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 71 interview experiences
Difficulty level
Duration
based on 6.6k reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹5.5 L/yr - ₹22 L/yr |
Software Engineer
3.3k
salaries
| ₹2 L/yr - ₹10 L/yr |
System Analyst
3k
salaries
| ₹7 L/yr - ₹29 L/yr |
Technical Architect
2.2k
salaries
| ₹10 L/yr - ₹36 L/yr |
Senior Executive
2.2k
salaries
| ₹0.8 L/yr - ₹6.7 L/yr |
Cognizant
TCS
DXC Technology
Mphasis