Upload Button Icon Add office photos

Housing.com

Compare button icon Compare button icon Compare

Filter interviews by

Housing.com Senior Software Engineer Interview Questions and Answers

Updated 22 Oct 2024

Housing.com Senior Software Engineer Interview Experiences

2 interviews found

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

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more

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 Housing.com?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2023.

Round 1 - Coding Test 

Js based question and 1 event bubbling wuestion

Round 2 - Technical 

(1 Question)

  • Q1. React based question, redux discussion
Round 3 - HR 

(1 Question)

  • Q1. Normal hr discussion

I applied via LinkedIn and was interviewed in May 2022. 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 - Technical 

(2 Questions)

  • Q1. The interview was outsourced to Interview Vector.
  • Q2. One medium DSA question and an LLD question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prep for Easy-Medium DSA questions and they do check if you've solved the problem recently. Be frank about it.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Mar 2022. There were 5 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 - Coding Test 

Mettle Test based on DP based approach

Round 3 - Technical 

(1 Question)

  • Q1. Based on Tree, Graph, Segment Tree
Round 4 - Technical 

(1 Question)

  • Q1. DS algo based on DP, Trees, Graphs
Round 5 - Technical 

(3 Questions)

  • Q1. Systed Design Round 1
  • Q2. Design a Distributed Queue to have functionality similar to Kafka.
  • Ans. 

    Design a distributed queue similar to Kafka.

    • Use a distributed architecture with multiple brokers and partitions.

    • Implement a publish-subscribe model for producers and consumers.

    • Ensure fault tolerance and high availability through replication and leader election.

    • Use a log-based storage system for messages and offsets.

    • Provide support for message ordering and retention policies.

    • Implement a scalable and efficient message de...

  • Answered by AI
  • Q3. Design Price Tagger System
  • Ans. 

    Design a Price Tagger System

    • Identify the products to be tagged with prices

    • Determine the pricing strategy (e.g. cost-plus, value-based, etc.)

    • Choose the appropriate tagging technology (e.g. barcode, RFID, etc.)

    • Develop a user-friendly interface for tagging and updating prices

    • Implement a database to store product and pricing information

    • Integrate with point-of-sale systems for accurate pricing at checkout

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DS and Algo and System Design questions alot and do lot of practice

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Coding Test 

Basic coding test from hackerearth.

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

(1 Question)

  • Q1. Design Search Systems
  • Ans. 

    Designing search systems involves creating efficient algorithms and data structures to quickly retrieve relevant information.

    • Understand the data structure of the search system (e.g. inverted index, trie)

    • Implement efficient search algorithms (e.g. binary search, hash tables)

    • Consider scalability and performance optimization techniques (e.g. caching, indexing)

    • Include user-friendly features like autocomplete and spell corr...

  • Answered by AI

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Levels of generation
  • Ans. 

    Levels of generation refer to the stages of software development, from requirements to deployment.

    • 1st Generation: Machine code, directly executed by the CPU (e.g., binary code).

    • 2nd Generation: Assembly language, using mnemonics (e.g., MOV, ADD).

    • 3rd Generation: High-level languages (e.g., C, Java) that are more abstract and easier to read.

    • 4th Generation: Languages focused on database querying and report generation (e.g....

  • Answered by AI
  • Q2. Design PlayO. Talked about concurrency and availability.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Nov 2023. There were 4 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 - Coding Test 

It was a coding round, online assessment. Medium level DSA questions

Round 3 - One-on-one 

(1 Question)

  • Q1. The discussion was based on system design, was asked to design parking lot system
  • Ans. 

    Design a parking lot system to manage parking spaces, vehicles, and payment processing efficiently.

    • Define the main components: ParkingLot, ParkingSpace, Vehicle, and Payment.

    • Implement a class for ParkingLot that manages multiple ParkingSpaces.

    • Use a Vehicle class to represent different types of vehicles (e.g., Car, Motorcycle).

    • Include methods for parking a vehicle, retrieving a vehicle, and checking availability.

    • Conside...

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. Hiring manager round, he asked about the problems that I solved

Interview Preparation Tips

Interview preparation tips for other job seekers - The HR was not good, he said I got selected and he will share the offer soon, but for 2 weeks he didn't shared any offer, I connected multiple times, he didn't pick my calls most of the time, and after 2 weeks he said they are not hiring anymore.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

I was asked question on sliding window on finding the largest subarray with all distinct numbers. The interviewer was very helpful.

Housing.com Interview FAQs

How many rounds are there in Housing.com Senior Software Engineer interview?
Housing.com interview process usually has 1-2 rounds. The most common rounds in the Housing.com interview process are One-on-one Round, Technical and Coding Test.
How to prepare for Housing.com Senior Software Engineer 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 Albpm, Bpc, Capsules, Computer Accounting and Dreamweaver.
What are the top questions asked in Housing.com Senior Software Engineer interview?

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

  1. how to do inheritance with prototy...read more
  2. Discussion on strong and weak refere...read more
  3. Generics method map implementat...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 2 interview experiences

Housing.com Senior Software Engineer Salary
based on 40 salaries
₹22 L/yr - ₹40 L/yr
76% more than the average Senior Software Engineer Salary in India
View more details

Housing.com Senior Software Engineer Reviews and Ratings

based on 3 reviews

2.4/5

Rating in categories

2.4

Skill development

2.8

Work-life balance

2.4

Salary

2.1

Job security

2.8

Company culture

2.4

Promotions

2.1

Work satisfaction

Explore 3 Reviews and Ratings
Senior Accounts Manager
381 salaries
unlock blur

₹5.4 L/yr - ₹12.5 L/yr

Accounts Manager
225 salaries
unlock blur

₹4.5 L/yr - ₹8.8 L/yr

Team Manager
75 salaries
unlock blur

₹8.6 L/yr - ₹16 L/yr

Software Development Engineer
68 salaries
unlock blur

₹15 L/yr - ₹27.1 L/yr

Senior Manager
45 salaries
unlock blur

₹8.3 L/yr - ₹13.1 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