Upload Button Icon Add office photos

Housing.com

Compare button icon Compare button icon Compare

Filter interviews by

Housing.com Interview Questions and Answers

Updated 14 May 2025
Popular Designations

104 Interview questions

A Senior Accounts Manager was asked 3mo ago
Q. What is B2B?
Ans. 

B2B, or business-to-business, refers to transactions between businesses, often involving wholesale or service providers.

  • B2B transactions typically involve larger quantities of goods or services.

  • Examples include manufacturers selling to wholesalers or retailers.

  • B2B companies often provide specialized services, like software solutions for other businesses.

  • The B2B market is generally characterized by longer sales cyc...

View all Senior Accounts Manager interview questions
A Senior Accounts Manager was asked 3mo ago
Q. Describe a scenario where you faced difficulty managing a client.
Ans. 

Faced a challenging client situation due to miscommunication, resolved it through proactive engagement and tailored solutions.

  • Identified the issue: A client was unhappy due to a misunderstanding about deliverables.

  • Engaged directly: Scheduled a meeting to discuss their concerns and expectations.

  • Clarified deliverables: Presented a detailed plan outlining what we could provide and timelines.

  • Tailored solutions: Offere...

View all Senior Accounts Manager interview questions
A Software Developer was asked 5mo ago
Q. Given a rotated sorted array, how can you search for a target value efficiently using the binary search algorithm?
Ans. 

Use binary search algorithm with slight modifications to handle rotated sorted array efficiently.

  • Find the pivot point where the array is rotated.

  • Determine which half of the array the target value lies in based on the pivot point.

  • Perform binary search on the appropriate half of the array.

View all Software Developer interview questions
A Senior Software Engineer was asked 8mo ago
Q. Implement a generic map method.
Ans. 

Implement a generics method map in Java

  • Create a generic method that takes an array and a function as parameters

  • Use a lambda expression to apply the function to each element in the array

  • Return a new array with the transformed elements

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 8mo ago
Q. Discuss the differences between strong and weak references.
Ans. 

Strong references prevent objects from being deallocated, while weak references allow for deallocation, avoiding memory leaks.

  • Strong Reference: Keeps an object in memory; e.g., 'let strongRef = someObject'.

  • Weak Reference: Does not keep an object in memory; e.g., 'weak var weakRef = someObject'.

  • Use Cases: Strong references are used for ownership, while weak references are used to avoid retain cycles.

  • Example of Reta...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 8mo ago
Q. How do you implement inheritance using prototypes?
Ans. 

Inheritance with prototypes allows objects to inherit properties and methods from other objects in JavaScript.

  • Create a constructor function for the parent object

  • Add properties and methods to the parent object's prototype

  • Create a constructor function for the child object

  • Set the child object's prototype to be an instance of the parent object

View all Senior Software Engineer interview questions
A Software Development Engineer was asked 8mo ago
Q. Design a Heap data structure.
Ans. 

Design a heap tree data structure

  • A heap is a complete binary tree where the value of each node is greater than or equal to the values of its children

  • There are two types of heaps: min heap (parent node is smaller than children) and max heap (parent node is larger than children)

  • Heap can be implemented using arrays where parent node at index i has children at indices 2i+1 and 2i+2

View all Software Development Engineer interview questions
Are these interview questions helpful?
A Software Development Engineer was asked 8mo ago
Q. Design a calculator using OOP principles.
Ans. 

Design a calculator using OOP principles, focusing on classes, methods, and encapsulation.

  • Create a base class 'Calculator' with basic operations: add, subtract, multiply, divide.

  • Use inheritance to create specialized calculators, e.g., 'ScientificCalculator' for advanced functions like sin, cos.

  • Implement encapsulation by keeping internal state private and providing public methods for interaction.

  • Consider using inte...

View all Software Development Engineer interview questions
A QA Engineer was asked 10mo ago
Q. What is QA testing?
Ans. 

QA testing ensures software quality through systematic evaluation, identifying defects, and verifying functionality against requirements.

  • QA testing involves various methodologies like manual testing, automated testing, and performance testing.

  • Example: Manual testing involves testers executing test cases without automation tools.

  • Automated testing uses scripts and tools to execute tests, improving efficiency and cov...

View all QA Engineer interview questions
An Accounts Manager was asked 11mo ago
Q. What was your last CTC?
Ans. 

The candidate is being asked about their last drawn salary package.

  • Be honest and provide the exact figure of your last drawn CTC.

  • Explain any additional benefits or perks included in the CTC.

  • Mention any bonuses or incentives received on top of the CTC.

  • Discuss any salary negotiations or increments during your tenure.

  • Avoid exaggerating or understating your last CTC.

View all Accounts Manager interview questions

Housing.com Interview Experiences

72 interviews found

Interview Questionnaire 

15 Questions

  • Q1. Given a BST and two positions in a bst exchanged to give a violation in bst rule. Find the two elements and exchange them. Corner case to be considered is that root can also be a node which id exchanged
  • Ans. 

    Identify and correct two swapped nodes in a Binary Search Tree (BST) to restore its properties.

    • In a BST, for any node, left children are smaller and right children are larger.

    • Perform an in-order traversal to identify the two swapped nodes.

    • During traversal, keep track of the previous node to find violations.

    • Example: For BST [4, 2, 6, 1, 3, 5, 7], if 1 and 6 are swapped, in-order gives [6, 2, 4, 1, 3, 5, 7].

    • Swap the iden...

  • Answered by AI
  • Q2. Design a system for Bookmyshow.com. When we book seats we the seats must be locked till the time payment gateway is reached. Also consider no payment done and payment failures. This is a question on state ...
  • Ans. 

    Design a seat booking system that locks seats until payment is confirmed, handling failures and timeouts effectively.

    • Implement a state machine with states: Available, Locked, Paid, and Cancelled.

    • When a user selects seats, transition from Available to Locked state.

    • Set a timer for the payment process; if payment is not completed in time, transition to Available.

    • Handle payment failures by transitioning from Locked to Avai...

  • Answered by AI
  • Q3. Given a set of n steps. A person can climb one or two steps at a time. Find the number of ways in which one can reach the nth step. (Easy stuff.. I probably wasn't doing good by this time)
  • Ans. 

    The number of ways to reach the nth step using 1 or 2 steps at a time.

    • Use dynamic programming to solve this problem

    • Create an array to store the number of ways to reach each step

    • Initialize the first two elements of the array as 1, since there is only one way to reach the first and second steps

    • For each subsequent step, the number of ways to reach it is the sum of the number of ways to reach the previous two steps

    • Return t...

  • Answered by AI
  • Q4. Given an array a1, a2...an. Find all pairs such that ai>aj having i
  • Ans. 

    Find all pairs (i, j) in an array where ai > aj and i < j using an efficient nlogn approach.

    • Use a modified merge sort to count inversions while sorting the array.

    • During the merge step, count how many elements from the right half are less than the current element from the left half.

    • Example: For array [3, 1, 2], pairs are (3, 1), (3, 2), (2, 1).

    • The algorithm runs in O(n log n) time complexity.

  • Answered by AI
  • Q5. Given many pairs intervals with their start and end. Find the maximum interval which intersects the maximum number of intervals. Look for corner cases again!
  • Ans. 

    Find the maximum interval that intersects the maximum number of intervals.

    • Sort the intervals based on their start times.

    • Iterate through the sorted intervals and keep track of the current interval with the maximum number of intersections.

    • Update the maximum interval whenever a new interval intersects more intervals than the current maximum interval.

  • Answered by AI
  • Q6. There was one easy string question.. Dont remember.something on trie data structure
  • Q7. Given a string (say alpha) and a dictionary database from where I can find if a word is present in the dictionary by a O(1) time look up. Find if there exists a path from the root word(aplha) to leaf node ...
  • Ans. 

    Check if a path exists from a word to a single letter by removing one letter at a time, ensuring all intermediate words are valid.

    • Use a recursive function to explore all possible paths by removing one letter at a time.

    • Utilize a set for the dictionary for O(1) lookups.

    • Base case: If the current word is a single letter and exists in the dictionary, return true.

    • Example: For 'alpha', valid path could be 'alpha' -> 'plha'...

  • Answered by AI
  • Q8. Implement an auto suggest in search engine. Like for google when u type max say maximum must be suggested in drop down. This is a problem on Information Retrieval.
  • Ans. 

    Implementing an auto-suggest feature for search engines to enhance user experience by predicting search queries.

    • Use a trie data structure for efficient prefix searching.

    • Store a list of common queries and their frequencies to prioritize suggestions.

    • Implement a backend service that queries the database for suggestions based on user input.

    • Consider using machine learning models to improve suggestion accuracy over time.

    • Exam...

  • Answered by AI
  • Q9. Easy one. How to make a linked list with for a number like 12345 must be stored in linked list as 1->2->3->4->5.
  • Ans. 

    Create a linked list from a number by storing each digit as a node in sequence.

    • Define a Node class with properties for value and next node.

    • Convert the number to a string to iterate through each digit.

    • Create the head of the linked list with the first digit.

    • Iterate through the remaining digits, creating new nodes and linking them.

    • Example: For number 12345, nodes will be created as 1 -> 2 -> 3 -> 4 -> 5.

  • Answered by AI
  • Q10. I dont remember again a question. Was on strings again :P. But easy
  • Q11. Implement a ctlr+f (find) functionality in a file. Make a data structure for this implementation
  • Ans. 

    Implement a ctlr+f (find) functionality in a file using a data structure.

    • Create a data structure to store the file content, such as an array of strings.

    • Implement a function that takes a search query and returns the matching lines from the file.

    • Use string matching algorithms like Knuth-Morris-Pratt or Boyer-Moore for efficient searching.

    • Consider optimizing the data structure for faster search operations, like using a tr...

  • Answered by AI
  • Q12. Given two sorted arrays find of size n and m. The n sized array has m spaces empty at the end. Code to merge these to arrays in single pass O(n+m).
  • Ans. 

    Merge two sorted arrays with empty spaces at the end in a single pass.

    • Initialize two pointers at the end of each array

    • Compare the elements at the pointers and place the larger element at the end of the merged array

    • Decrement the pointer of the array from which the larger element was taken

    • Repeat until all elements are merged

  • Answered by AI
  • Q13. Given a binary tree. Code to have each node point to the next node in the same level. Last element in the level must point to NULL
  • Ans. 

    The code should traverse the binary tree level by level and update the next pointers accordingly.

    • Use a queue to perform level order traversal of the binary tree.

    • For each node, update its next pointer to point to the next node in the queue.

    • If the current node is the last node in the level, update its next pointer to NULL.

  • Answered by AI
  • Q14. Make a set of all nodes that can occur in any path from a source to a destination in both directed as well as undirected graph. Note that a node can be visited any number of times not necessarily only onc...
  • Ans. 

    The set of all nodes that can occur in any path from a source to a destination in both directed and undirected graphs.

    • Perform a depth-first search (DFS) or breadth-first search (BFS) from the source node to the destination node.

    • During the search, keep track of all visited nodes.

    • Add each visited node to the set of nodes that can occur in any path.

    • Repeat the search for both directed and undirected graphs.

    • The resulting se...

  • Answered by AI
  • Q15. Given two sides of a river having the same cities labeled in characters. Bridges are to be drawn from one side to another that can connect the same labels but the bridges shudnt cross each other. Find the...
  • Ans. 

    The maximum number of bridges that can be connected between two sides of a river without crossing each other.

    • This is a dynamic programming problem.

    • Create a 2D array to store the maximum number of bridges that can be connected at each position.

    • Initialize the first row and column of the array with 0.

    • Iterate through the sides of the river and compare the labels.

    • If the labels match, update the value in the array by adding ...

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: I dont really know what special I did. I just put some start up internship ahead of interns in two well established companies and mentioned my web based projects.

General Tips: Make a cv which is appealing&#44; and highlight some key things regarding web development or algorithms or system development
Skill Tips: Be clear with your basics
Skills: Algorithms, Systems
College Name: IIT KHARAGPUR
Motivation: Interest in Software Engineering
Funny Moments: They started speaking in Hindi after a while. It was very friendly.

Skills evaluated in this interview

Senior Executive Interview Questions & Answers

user image Rupa Kumari

posted on 14 Feb 2025

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

(2 Questions)

  • Q1. About yourself and company
  • Q2. About the company and process
Round 2 - One-on-one 

(1 Question)

  • Q1. Explained about housing
Round 3 - One-on-one 

(1 Question)

  • Q1. About the Housing.com

Software Developer Interview Questions & Answers

user image Kashish Babbar

posted on 16 Jan 2025

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Given a rotated sorted array, how can you search for a target value efficiently using the binary search algorithm?
  • Ans. 

    Use binary search algorithm with slight modifications to handle rotated sorted array efficiently.

    • Find the pivot point where the array is rotated.

    • Determine which half of the array the target value lies in based on the pivot point.

    • Perform binary search on the appropriate half of the array.

  • Answered by AI
  • Q2. Other questions on indexing and other stuff
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Aptitude plus 2 basic DSA

Round 2 - One-on-one 

(2 Questions)

  • Q1. DSA (binary tree traversal)
  • Q2. DSA (array questions)
Round 3 - One-on-one 

(2 Questions)

  • Q1. OOPs( design calculator)
  • Ans. 

    Design a calculator using OOP principles, focusing on classes, methods, and encapsulation.

    • Create a base class 'Calculator' with basic operations: add, subtract, multiply, divide.

    • Use inheritance to create specialized calculators, e.g., 'ScientificCalculator' for advanced functions like sin, cos.

    • Implement encapsulation by keeping internal state private and providing public methods for interaction.

    • Consider using interface...

  • Answered by AI
  • Q2. Design Heap( tree)
  • Ans. 

    Design a heap tree data structure

    • A heap is a complete binary tree where the value of each node is greater than or equal to the values of its children

    • There are two types of heaps: min heap (parent node is smaller than children) and max heap (parent node is larger than children)

    • Heap can be implemented using arrays where parent node at index i has children at indices 2i+1 and 2i+2

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Discussion on strong and weak reference
  • Ans. 

    Strong references prevent objects from being deallocated, while weak references allow for deallocation, avoiding memory leaks.

    • Strong Reference: Keeps an object in memory; e.g., 'let strongRef = someObject'.

    • Weak Reference: Does not keep an object in memory; e.g., 'weak var weakRef = someObject'.

    • Use Cases: Strong references are used for ownership, while weak references are used to avoid retain cycles.

    • Example of Retain Cy...

  • Answered by AI
  • Q2. Generics method map implementation
  • Ans. 

    Implement a generics method map in Java

    • Create a generic method that takes an array and a function as parameters

    • Use a lambda expression to apply the function to each element in the array

    • Return a new array with the transformed elements

  • Answered by AI
Round 2 - Coding Test 

Duration 1 hr

1. reverse of link list
2. find link list is circular or not

Interview Preparation Tips

Interview preparation tips for other job seekers - Core concept should be good
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. How to do inheritance with prototypes
  • Ans. 

    Inheritance with prototypes allows objects to inherit properties and methods from other objects in JavaScript.

    • Create a constructor function for the parent object

    • Add properties and methods to the parent object's prototype

    • Create a constructor function for the child object

    • Set the child object's prototype to be an instance of the parent object

  • Answered by AI
  • Q2. Explain closure in JS
  • Ans. 

    Closure in JS is when a function is able to remember and access its lexical scope even when it is executed outside that scope.

    • Closure allows a function to access variables from its outer function even after the outer function has finished executing.

    • Functions in JavaScript form closures, which means they 'remember' the variables in the scope where they were created.

    • Closures are commonly used in event handlers, callbacks...

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Didnt give interview yet
  • Q2. Didnt give interview yet.

Interview Preparation Tips

Interview preparation tips for other job seekers - didnt give intreview yet

Training Manager Interview Questions & Answers

user image Ashique Ellahe

posted on 6 Jul 2024

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

I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. About previous profile and about tools you know and you overall experience
  • Q2. It was a general discussion
Round 2 - Assignment 

Asked to prepare a PPT on Impact of Digital marketing on Real estate

Round 3 - HR 

(1 Question)

  • Q1. In this they asked about relocation part and it was just a general duscussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    Experienced Accounts Manager with a strong background in financial reporting and team leadership, dedicated to driving efficiency and accuracy.

    • Over 7 years of experience in accounts management, overseeing financial operations for a mid-sized company.

    • Successfully implemented a new accounting software that reduced reporting time by 30%.

    • Led a team of 5 accountants, fostering a collaborative environment that improved team ...

  • Answered by AI
  • Q2. About previous experience
Round 2 - One-on-one 

(2 Questions)

  • Q1. Last ctc about sk
  • Ans. 

    The candidate is being asked about their last drawn salary package.

    • Be honest and provide the exact figure of your last drawn CTC.

    • Explain any additional benefits or perks included in the CTC.

    • Mention any bonuses or incentives received on top of the CTC.

    • Discuss any salary negotiations or increments during your tenure.

    • Avoid exaggerating or understating your last CTC.

  • Answered by AI
  • Q2. Why are you leaving current organization
  • Ans. 

    I'm seeking new challenges and opportunities for growth that my current organization cannot provide at this time.

    • Desire for professional growth: I want to expand my skills in a more dynamic environment.

    • Limited advancement opportunities: My current role has no clear path for promotion.

    • Seeking a better cultural fit: I'm looking for a workplace that aligns more closely with my values.

    • Interest in new challenges: I'm eager ...

  • Answered by AI

City Head Interview Questions & Answers

user image Anonymous

posted on 30 Apr 2024

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Related to my exisitng role, went well
Round 2 - One-on-one 

(1 Question)

  • Q1. On the name of interview, interviewer discussed about housing more and did not ask about my work ex, challenges, roles & responsibilities. I did not felt it like an interview. I think made his mind in his ...
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(5 Questions)

  • Q1. How u gonna meet 7 people in a fay
  • Q2. Will u be okay with traveling
  • Q3. 222hjjcjkbvhknbvcxx
  • Q4. Ogguoxyocivixygucyg GCx
  • Q5. Lhcukzykcuxyofixlyc

Top trending discussions

View All
Indian Startups
2w
a senior executive
One of the best sources for Startup investment: DAHEJ(DOWRY)
You won't believe my senior has a good corporate job with over 10 years of experience. But suddenly resigned just a few days after his wedding. We all thought maybe he got married and wants to spend his time with his wife, and decided to go to his place to give him a proper farewell. All of us got shocked after knowing that he left because his father-in-law gifted him a fat cash amount and a car in the name of "blessings." He’s using the money to fund his startup and the car for "business movement." I mean seriously? People are now using dowry as startup capital and walking around acting like CEOs, playing boss with someone else’s money. Bas, shaadi karo aur apne sapne chalu karo, courtesy sasural. I don't know feeling inspired? Or disgusted?
Got a question about Housing.com?
Ask anonymously on communities.

Housing.com Interview FAQs

How many rounds are there in Housing.com interview?
Housing.com interview process usually has 2-3 rounds. The most common rounds in the Housing.com interview process are One-on-one Round, HR and Resume Shortlist.
How to prepare for Housing.com 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 Housing.com. The most common topics and skills that interviewers at Housing.com expect are Field Sales, B2B Sales, Real Estate Sales, Direct Sales and Transaction Services.
What are the top questions asked in Housing.com interview?

Some of the top questions asked at the Housing.com interview -

  1. Given a string (say alpha) and a dictionary database from where I can find if a...read more
  2. Given two sides of a river having the same cities labeled in characters. Bridge...read more
  3. How will you kill all java process in one comman...read more
How long is the Housing.com interview process?

The duration of Housing.com interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 43 interview experiences

Difficulty level

Easy 5%
Moderate 89%
Hard 5%

Duration

Less than 2 weeks 72%
2-4 weeks 17%
6-8 weeks 6%
More than 8 weeks 6%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 474 Interviews
Meesho Interview Questions
3.7
 • 368 Interviews
Udaan Interview Questions
3.9
 • 347 Interviews
Blinkit Interview Questions
3.8
 • 241 Interviews
Oyo Rooms Interview Questions
3.2
 • 230 Interviews
Myntra Interview Questions
3.9
 • 229 Interviews
BlackBuck Interview Questions
3.7
 • 194 Interviews
FirstCry Interview Questions
3.6
 • 187 Interviews
Tata 1mg Interview Questions
3.6
 • 186 Interviews
Spinny Interview Questions
3.7
 • 184 Interviews
View all

Housing.com Reviews and Ratings

based on 611 reviews

3.7/5

Rating in categories

3.6

Skill development

3.6

Work-life balance

4.0

Salary

3.2

Job security

3.8

Company culture

3.2

Promotions

3.4

Work satisfaction

Explore 611 Reviews and Ratings
Account Manager - Broker Acquisition

Delhi/Ncr

2-7 Yrs

₹ 3-8 LPA

Enterprise Sales - Account Manager - B2B - Housing.com

Hyderabad / Secunderabad

4-9 Yrs

₹ 7-12 LPA

Sales Account Manager - Broker Acquisition | Direct Sales

Hyderabad / Secunderabad

2-7 Yrs

₹ 5-8.5 LPA

Explore more jobs
Senior Accounts Manager
384 salaries
unlock blur

₹5.5 L/yr - ₹12.5 L/yr

Accounts Manager
224 salaries
unlock blur

₹3.5 L/yr - ₹9 L/yr

Team Manager
75 salaries
unlock blur

₹8.6 L/yr - ₹16 L/yr

Software Development Engineer
68 salaries
unlock blur

₹10 L/yr - ₹29.2 L/yr

Senior Manager
45 salaries
unlock blur

₹5.3 L/yr - ₹18.2 L/yr

Explore more salaries
Compare Housing.com with

MagicBricks

4.2
Compare

NoBroker

3.1
Compare

Udaan

3.9
Compare

Swiggy

3.7
Compare
write
Share an Interview