Upload Button Icon Add office photos

Filter interviews by

HHA eXchange Software Developer Interview Questions and Answers

Updated 16 May 2024

6 Interview questions

A Software Developer was asked
Q. What are the differences between stored procedures and functions?
Ans. 

Stored procedures are precompiled SQL statements that can be called by name, while functions return a single value.

  • Stored procedures can modify data, while functions cannot

  • Functions can be used in SQL statements, while stored procedures cannot

  • Stored procedures can have output parameters, while functions cannot

  • Functions can be called from within stored procedures, while stored procedures cannot be called from withi...

A Software Developer was asked
Q. What are filters and what are the types of filters in MVC?
Ans. 

Filters are used to intercept and modify HTTP requests and responses in MVC.

  • Filters are used to add functionality to MVC applications.

  • There are five types of filters in MVC: Authorization, Action, Result, Exception, and Resource.

  • Authorization filters are used to authenticate users and restrict access to certain actions.

  • Action filters are used to modify the behavior of an action method before and after execution.

  • Re...

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked
Q. Tell me about OOPS concepts.
Ans. 

OOPs concepts are the fundamental principles of object-oriented programming.

  • Encapsulation - bundling of data and methods that operate on that data

  • Inheritance - ability of a class to inherit properties and characteristics from its parent class

  • Polymorphism - ability of an object to take on many forms

  • Abstraction - hiding of complex implementation details from the user

A Software Developer was asked
Q. Tell me about Web API routing.
Ans. 

Web API routing is the process of mapping incoming HTTP requests to specific actions or methods in the API.

  • Routing is defined in the WebApiConfig.cs file in the App_Start folder.

  • Routes are defined using the HttpRouteCollection class.

  • Routes can include parameters, constraints, and defaults.

  • Attribute routing can also be used to define routes directly on controller actions.

  • Routing can be used to handle different HTTP...

A Software Developer was asked
Q. What is CTE in SQL Server?
Ans. 

CTE stands for Common Table Expression in SQL Server.

  • CTE is a temporary named result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

  • It helps to simplify complex queries and improve performance.

  • It can be recursive, allowing a query to reference itself.

  • It starts with the WITH keyword followed by the name of the CTE and the SELECT statement that defines it.

A Software Developer was asked
Q. Types of routing in asp .net
Ans. 

ASP.NET supports two types of routing: convention-based routing and attribute routing.

  • Convention-based routing uses a set of predefined rules to map incoming URLs to controller actions.

  • Attribute routing allows developers to define routes directly on the controller actions using attributes.

  • Both types of routing can be used together in the same application.

  • Example: [Route("api/products/{id}")] public IHttpActionResu...

HHA eXchange Software Developer Interview Experiences

2 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(7 Questions)

  • Q1. Tell me about oops concepts?
  • Ans. 

    OOPs concepts are the fundamental principles of object-oriented programming.

    • Encapsulation - bundling of data and methods that operate on that data

    • Inheritance - ability of a class to inherit properties and characteristics from its parent class

    • Polymorphism - ability of an object to take on many forms

    • Abstraction - hiding of complex implementation details from the user

  • Answered by AI
  • Q2. Tell me about Web api routing?
  • Ans. 

    Web API routing is the process of mapping incoming HTTP requests to specific actions or methods in the API.

    • Routing is defined in the WebApiConfig.cs file in the App_Start folder.

    • Routes are defined using the HttpRouteCollection class.

    • Routes can include parameters, constraints, and defaults.

    • Attribute routing can also be used to define routes directly on controller actions.

    • Routing can be used to handle different HTTP meth...

  • Answered by AI
  • Q3. Stored procedure and functions difference?
  • Ans. 

    Stored procedures are precompiled SQL statements that can be called by name, while functions return a single value.

    • Stored procedures can modify data, while functions cannot

    • Functions can be used in SQL statements, while stored procedures cannot

    • Stored procedures can have output parameters, while functions cannot

    • Functions can be called from within stored procedures, while stored procedures cannot be called from within fun...

  • Answered by AI
  • Q4. What is CTE in SQL server?
  • Ans. 

    CTE stands for Common Table Expression in SQL Server.

    • CTE is a temporary named result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

    • It helps to simplify complex queries and improve performance.

    • It can be recursive, allowing a query to reference itself.

    • It starts with the WITH keyword followed by the name of the CTE and the SELECT statement that defines it.

  • Answered by AI
  • Q5. Ref vs out difference
  • Q6. Types of routing in asp .net
  • Ans. 

    ASP.NET supports two types of routing: convention-based routing and attribute routing.

    • Convention-based routing uses a set of predefined rules to map incoming URLs to controller actions.

    • Attribute routing allows developers to define routes directly on the controller actions using attributes.

    • Both types of routing can be used together in the same application.

    • Example: [Route("api/products/{id}")] public IHttpActionResult Ge...

  • Answered by AI
  • Q7. What is filters and types of filters in MVC?
  • Ans. 

    Filters are used to intercept and modify HTTP requests and responses in MVC.

    • Filters are used to add functionality to MVC applications.

    • There are five types of filters in MVC: Authorization, Action, Result, Exception, and Resource.

    • Authorization filters are used to authenticate users and restrict access to certain actions.

    • Action filters are used to modify the behavior of an action method before and after execution.

    • Result ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for.net technologies and mostly SQL server.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Quants verbal technical etc

Round 2 - Coding Test 

Tricky dsa probs on arrays,stacks

Round 3 - One-on-one 

(1 Question)

  • Q1. Tell me bout urself

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about HHA eXchange?
Ask anonymously on communities.

Interview questions from similar companies

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy logical questions
basic quant

Round 2 - Coding Test 

Easy level coding questions
Counting frequency of alphabets

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through the basics of javascript
Hoisting

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1.Technical Ques(OOPS Concept)and 2. Area of Interest 3. About Company 4. more

Interview Preparation Tips

Interview preparation tips for other job seekers - Hello Folks,
Sharing some tips while facing Interview Assessment or GD Round Assessment.
1. Be Confident always give the answer what they ask for, Never connect your answer with different topic.
2. Always go through Company Portal or wiki about their Operation & Function.
3. Always have positive vibes that whatever yes or No, You will surely gain something.
All the Best..!!

I appeared for an interview before Aug 2016.

Interview Preparation Tips

Round: General and technical aptitude
Experience: There were questions on basics of programming and general questions on verbal,reasoning and quantitative.
Tips: Time will be short to answer all so keep watch on time

Round: Group Discussion
Experience: They segregated us in to batches and in our team there were 10 members.
Tips: Easy round
Duration: 15 minutes

Round: Telephonic
Experience: They tested my communication skill in that round

College Name: Dhanalakshmi college of engineering

I applied via Company Website and was interviewed in Oct 2018. There was 0 interview round.

Interview Preparation Tips

General Tips: This interview was a technical one but was majorly a stress test. It lasted for about 1 hour 10 minutes. The interviewer wanted to test both my knowledge and communication skills. Most of the questions asked to me were related to my B.Tech curriculum i.e. computer science related topics. He stressed a lot on the basics related to my project topic. Luckily I was able to answer most of the questions correctly. I tried to answer each question with examples and also used props on the table (like pens, paperweights, pen stands etc.) to explain my theories. It was my first offcampus interview, and I think I did pretty well for a fresher.
You need to stay calm and should apply presence of mind. Please go through the job description thoroughly word-by-word and recheck your resume to ensure that you are a best-fit for the position.
Skills: Communication, Body Language, Problem Solving, Leadership, Presentation Skills
Duration: <1 week
Are these interview questions helpful?

I applied via Referral

Interview Questionnaire 

6 Questions

  • Q1. Design the most optimal data structures for an LRU cache
  • Q2. Convert a sorted array to balanced binary search tree
  • Ans. 

    Convert a sorted array to balanced binary search tree

    • Find the middle element of the array and make it the root of the tree

    • Recursively construct the left subtree using the left half of the array

    • Recursively construct the right subtree using the right half of the array

    • Repeat until all elements are added to the tree

  • Answered by AI
  • Q3. Reverse a singly linked list in groups of k in­place
  • Ans. 

    Reverse a singly linked list in groups of k in­place

    • Divide the linked list into groups of k nodes

    • Reverse each group of k nodes

    • Connect the reversed groups to form the final linked list

  • Answered by AI
  • Q4. Design the most optimal data structure for storing a word and its meaning. Note that a word could have multiple meanings
  • Q5. Write a recursive routine to calculate a ^ n
  • Ans. 

    A recursive routine to calculate a ^ n

    • The base case is when n is 0, in which case the result is 1

    • For any other value of n, the result is a multiplied by the result of a^(n-1)

    • The recursive function should call itself with a^(n-1) as the new input

  • Answered by AI
  • Q6. Design the most optimal data structure for a never ending stream of numbers. It should be optimized for insertion, deletion, searching, finding kth largest and kth smallest
  • Ans. 

    Design optimal data structure for never-ending stream of numbers for insertion, deletion, searching, kth largest and kth smallest.

    • Use a balanced binary search tree like AVL or Red-Black tree for efficient insertion, deletion, and searching.

    • Maintain two heaps, one for kth largest and one for kth smallest.

    • For finding kth largest, use a min heap of size k and for kth smallest, use a max heap of size k.

    • Alternatively, use a...

  • Answered by AI

Interview Preparation Tips

Skills:
College Name: NA

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Duration: 2 hours
Total Questions: 22

College Name: Jaypee University Of Information Technology, Solan

I appeared for an interview before Sep 2016.

Interview Questionnaire 

5 Questions

  • Q1. Search an element in sorted rotated array.
  • Ans. 

    Search an element in sorted rotated array.

    • Use binary search to find the pivot point where the array is rotated.

    • Divide the array into two subarrays and perform binary search on the appropriate subarray.

    • Handle the cases where the target element is at the pivot point or not present in the array.

  • Answered by AI
  • Q2. Kth largest element in an array.
  • Ans. 

    Find the Kth largest element in an array.

    • Sort the array in descending order and return the element at index K-1.

    • Use a max heap to find the Kth largest element efficiently.

    • Implement a quickselect algorithm to find the Kth largest element in linear time.

  • Answered by AI
  • Q3. Reverse a linked list in group of n element.
  • Ans. 

    Reverse a linked list in groups of n elements.

    • Divide the linked list into groups of n elements.

    • Reverse each group individually.

    • Connect the reversed groups to form the final linked list.

    • Handle cases where the number of elements is not a multiple of n.

    • Example: 1->2->3->4->5->6->7->8, n=3 -> 3->2->1->6->5->4->8->7

  • Answered by AI
  • Q4. Median of two sorted array.
  • Ans. 

    Find the median of two sorted arrays.

    • Merge the two arrays into one sorted array and find the median.

    • Use binary search to find the median in O(log(min(m, n))) time complexity.

    • Handle edge cases like empty arrays or arrays of different lengths.

  • Answered by AI
  • Q5. It was a DP question. In a matrix, I have to count number of paths from (0, 0) to (m, n) while crossing through some indexes were not allowed.
  • Ans. 

    Count number of paths from (0, 0) to (m, n) in a matrix while crossing through some indexes were not allowed.

    • Use dynamic programming to solve the problem

    • Create a 2D array to store the number of paths

    • Traverse the matrix and update the array based on the allowed paths

    • Return the value at the last index of the array

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Interviewer was mainly focused on problem solving skill.

College Name: KIIT University

Skills evaluated in this interview

HHA eXchange Interview FAQs

How many rounds are there in HHA eXchange Software Developer interview?
HHA eXchange interview process usually has 2-3 rounds. The most common rounds in the HHA eXchange interview process are Technical, Aptitude Test and Coding Test.
What are the top questions asked in HHA eXchange Software Developer interview?

Some of the top questions asked at the HHA eXchange Software Developer interview -

  1. What is filters and types of filters in M...read more
  2. Tell me about Web api routi...read more
  3. What is CTE in SQL serv...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more
HHA eXchange Software Developer Salary
based on 5 salaries
₹7.8 L/yr - ₹14 L/yr
At par with the average Software Developer Salary in India
View more details

HHA eXchange Software Developer Reviews and Ratings

based on 3 reviews

2.4/5

Rating in categories

3.5

Skill development

3.0

Work-life balance

4.0

Salary

2.0

Job security

3.3

Company culture

2.5

Promotions

2.5

Work satisfaction

Explore 3 Reviews and Ratings
Software Engineer
52 salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Associate Software Engineer
24 salaries
unlock blur

₹6.6 L/yr - ₹12 L/yr

Test Engineer
17 salaries
unlock blur

₹7 L/yr - ₹12 L/yr

Senior Software Engineer
16 salaries
unlock blur

₹11.4 L/yr - ₹22.8 L/yr

Senior Test Engineer
11 salaries
unlock blur

₹12 L/yr - ₹14.2 L/yr

Explore more salaries
Compare HHA eXchange with

Accenture

3.7
Compare

Capgemini

3.7
Compare

HCLTech

3.5
Compare

Teleperformance

3.9
Compare
write
Share an Interview