Upload Button Icon Add office photos

Housing.com

Compare button icon Compare button icon Compare

Filter interviews by

Housing.com Software Developer Interview Questions, Process, and Tips

Updated 16 Jan 2025

Top Housing.com Software Developer Interview Questions and Answers

  • Q1. Longest Substring Without Repeating Characters Problem Statement Given a string S of length L , determine the length of the longest substring that contains no repeating ...read more
  • Q2. Maximum Level Sum Problem Statement Given a binary tree with integer nodes, your task is to determine the maximum level sum among all the levels in the binary tree. The ...read more
  • Q3. Maximum Sum Circular Subarray Problem Statement Find the maximum possible sum of a non-empty subarray from a given circular array/list ARR containing N integers. Explana ...read more
View all 15 questions

Housing.com Software Developer Interview Experiences

8 interviews found

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?
  • Q2. Other questions on indexing and other stuff
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

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 Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

Software Developer Interview Questions & Answers

user image Anadi Tiwari

posted on 25 Jul 2024

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

1. two sum
2. Easy DP problem

Round 2 - Coding Test 

1. Easy LL problem
2. Tree

Round 3 - HR 

(2 Questions)

  • Q1. Basic question like why do you want to join
  • Q2. Why are you leaving current company
  • Ans. 

    Seeking new challenges and growth opportunities

    • Looking for a new challenge to further develop my skills

    • Interested in exploring new technologies and projects

    • Seeking opportunities for career advancement and growth

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Rotated sorted array problem
  • Ans. 

    Rotated sorted array problem involves finding a target element in a rotated sorted 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 cases where the target element is at the pivot point or not present in the array.

  • Answered by AI

Skills evaluated in this interview

Housing.com interview questions for designations

 Software Engineer

 (6)

 Software Development Engineer

 (2)

 Senior Software Engineer

 (2)

 Software Development Engineer III

 (1)

 UI Frontend Developer

 (1)

 SDE (Software Development Engineer)

 (1)

 Front end Engineer

 (2)

 Sde1

 (1)

I was interviewed before Feb 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical round with questions based on DSA.

  • Q1. 

    Maximum Level Sum Problem Statement

    Given a binary tree with integer nodes, your task is to determine the maximum level sum among all the levels in the binary tree. The sum at any level is the sum of all ...

  • Ans. 

    This question can be solved by doing a level order traversal of the tree. While doing the traversal, process nodes of different levels separately. For every level being processed, calculate the sum of nodes in each level and keep track of the maximum sum. At the end, return the maximum sum. 
    Time Complexity: O(N)
    Auxiliary Space: O(w) where w is the maximum width of the tree

  • Answered Anonymously
  • Q2. 

    Maximum Sum Circular Subarray Problem Statement

    Find the maximum possible sum of a non-empty subarray from a given circular array/list ARR containing N integers.

    Explanation:

    The array is circular, mean...

  • Ans. 

    A modified Kadane’s algorithm can be used for this problem. Using kadane’s, find the minimum contiguous subarray sum and the maximum contiguous subarray sum in the array and then check for the maximum value between the max_value and the value left after subtracting min_value from the total sum. 
    Example 1:-
    A = [1, -2, 3, -2]
    Max_value = 3 (This means max subarray sum for normal array)
    Min_value = -2 (This means min s...

  • Answered Anonymously
  • Q3. 

    Sum of Big Integers Problem Statement

    Given two integers, NUM1 and NUM2, as strings, your task is to compute and return the sum of these numbers.

    Input:

    The first line contains an integer T, the number ...
  • Ans. 

    Since the numbers are large, we store the numbers in string type. To add the two numbers, basic school mathematics can be applied. 
    Traverse both the strings from end, one by one add digits and keep track of carry. 
    Steps : 
    1) Reverse both strings. 
    2) Keep adding digits one by one from 0’th index (in reversed strings) to end of smaller string, append the sum % 10 to end of result and keep track of car...

  • Answered Anonymously
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Briefly discussed about projects in resume and questions were completely related to projects mentioned. And then he asked questions based on DSA.

  • Q1. 

    Longest Substring Without Repeating Characters Problem Statement

    Given a string S of length L, determine the length of the longest substring that contains no repeating characters.

    Example:

    Input:
    "abac...
  • Ans. 

    The brute force approach would be to consider all substrings one by one and check for each substring whether it contains all unique characters or not. There will be n*(n+1)/2 substrings. Time complexity of this solution would be O(n^3).

    For an efficient solution, a hashmap can be used. Maintain a hashmap which stores the characters in string as keys and their indexes(positions) as values, and keep two pointers which def...

  • Answered Anonymously
  • Q2. 

    Word Break Problem - Generate Sentences

    Given a non-empty string sentence containing no spaces and a dictionary of non-empty strings words, your task is to construct and return all possible meaningful sen...

  • Ans. 

    Hashing can be used to solve this question. Keep the count of words of the dictionary in a hash map. Iterate the string and for each word, check if is present in the map. If present, then decrease the count of that word in the map. If it is not present, then it is not possible to make the given string from the given dictionary of words.

  • Answered Anonymously
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical round where the interviewer asked me 2 DSA problems.

  • Q1. 

    Replace Spaces in a String

    Given a string STR consisting of words separated by spaces, your task is to replace all spaces between words with the characters "@40".

    Input:

    The first line contains an integ...
  • Ans. 

    One approach could be to calculate the number of spaces in the given string. Calculate the new length of the string as original length + 2*(number of spaces). Create a new string of the length calculated. Traverse the original string and keep appending all characters except spaces in the new string. As soon as a space is encountered, append '%20' in the string. Return the new string created.

  • Answered Anonymously
  • Q2. 

    Painter's Partition Problem Statement

    Given an array/list representing boards, where each element denotes the length of a board, and a number ‘K’ of available painters, determine the minimum time required...

  • Ans. 

    Firstly, we calculate the sum of all the elements in the array. If the sum is odd (sum%2!=0), then we cannot divide the array elements into 2 subsets with equal sum, but if the sum is even, we might be able to divide the array into 2 equal subsets. If the sum is even, we check if there is a subset with the sum of elements = sum/2. If it exists, that means the other subset also has elements with sum = sum/2, so we retur...

  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAHousing.com interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 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 Housing.com Interview Questions

Interview Questionnaire 

8 Questions

  • Q1. Input: “kitten%20pic.jpg” output: “kitten pic.jpg” %20 -> ‘ ‘ %3A -> ‘?’ %3D -> ‘:’ modify your input in place. no string library functions. void DecodeURL(string str
  • Ans. 

    The function decodes a URL-encoded string by replacing specific characters with their corresponding symbols.

    • Iterate through each character in the input string

    • If the character is '%', check the next two characters to determine the replacement symbol

    • Replace the '%XX' sequence with the corresponding symbol

    • Continue until all occurrences of '%XX' are replaced

  • Answered by AI
  • Q2. Given an array, return true, if it can be partitioned into two subarrays whose sum of elements are same, else return false Example: Input: {5,1,5,11} Output: true (as it can be divided into {5,1,5} {11} wh...
  • Ans. 

    Check if an array can be partitioned into two subarrays with equal sum.

    • Iterate through the array and calculate the total sum of all elements.

    • If the sum is odd, return false as it cannot be divided into two equal parts.

    • If the sum is even, try to find a subset with sum equal to half of the total sum.

    • Use dynamic programming or backtracking to find the subset sum.

  • Answered by AI
  • Q3. Briefly discussed about projects in resume and questions were completely related to projects mentioned
  • Q4. Find out the maximum contiguous circular sum in array, array may contain positive as well as negative numbers?
  • Ans. 

    The maximum contiguous circular sum in an array is the maximum sum that can be obtained by wrapping the array around in a circular manner.

    • To find the maximum contiguous circular sum, we can use Kadane's algorithm twice.

    • First, we find the maximum sum using Kadane's algorithm for the non-circular array.

    • Then, we find the maximum sum using Kadane's algorithm for the circular array by subtracting the minimum sum subarray fr...

  • Answered by AI
  • Q5. Given a binary tree, print sum of each level ?
  • Ans. 

    Given a binary tree, print sum of each level

    • Use a breadth-first search (BFS) algorithm to traverse the tree level by level

    • Keep track of the sum of each level using a separate variable for each level

    • Print the sum of each level after traversing the entire tree

  • Answered by AI
  • Q6. Add two integers which cannot be stored even in long long int?
  • Ans. 

    It is not possible to add two integers that cannot be stored even in long long int.

    • The maximum value that can be stored in long long int is 9,223,372,036,854,775,807.

    • Any two integers whose sum exceeds this value cannot be stored in long long int.

    • In such cases, a different data type or approach is required to handle the large numbers.

  • Answered by AI
  • Q7. Length of longest substring with no repeating character (Full running code)?
  • Ans. 

    Find the length of the longest substring without any repeating characters.

    • Use a sliding window approach to iterate through the string.

    • Keep track of the characters seen so far using a set.

    • Update the maximum length of the substring whenever a repeating character is encountered.

  • Answered by AI
  • Q8. There is a function getWord() which takes word as input and checks whether word is present in the dictionary. Given a long word as input find all the meaning full ( i.e getWord() is true ) that can be made...

Interview Preparation Tips

General Tips: If all goes well, you can expect the offer letter in a day or two. The pay would mostly align with what your expected salary was. Mine did. But I wouldn’t say it depends on the number of years of experience you have. People with less experience do get better offers. I did. In case you are still not satisfied with the offer, you can discuss with the HR and see if it could be reconsidered.
Skills: Algorithm, Data structure
College Name: na

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Ankit Silaich

posted on 24 Mar 2015

Interview Preparation Tips

Round: Resume Shortlist
Experience: My resume included 12 websites which I have produced during my four years and also reflected some back-end skills.

I was shortlisted in last 55 students for the software developer profile.
Tips: If you are targeting the front-end or back-end profile, then include your projects in the resume.For the front end profile you should have knowledge of intermediate javascript and MVC frameworks.

General Tips: Revise all your material and basic concept of front-end skills to crack the interview round. You should be able to deliver on basic concepts. Questions at interview are a bit tricky, as they don't ask the simpler ones.
Skills: javascript, angular.js, backbone.js, jquery, html, css, php
College Name: IIT KANPUR
Motivation: Housing is a fast growing startup and for someone like me, it's a dream come true.
Funny Moments: They don't consider the CPI during the shortlisting if you have done significant work in that profile. I was selected in housing at 5.2 CPI and I have also answered  many questions incorrectly. The interview process is very classy and you will enjoy it :)

Software Developer Interview Questions & Answers

user image Piyush Lahoti

posted on 13 Mar 2015

Interview Questionnaire 

1 Question

  • Q1. LEVEL ORDER TRAVERSAL

Interview Preparation Tips

Round: Test
Experience: 4 FAIRLY STANDARD PROGRAMMING PROBLEMS AND ONE CHALLENGING PROBLEM.
Tips: TRY TO COVER ALL STANDARD AND FAMOUS PROBLEMS IN YOUR PREPARATION.
Duration: 120 minutes
Total Questions: 5

General Tips: KEEP YOUR CALM
Skills: PROGRAMMING ABILITY, PUZZLE SOLVING SKILLS
College Name: IIT INDORE
Motivation: VIBRANT LEARNING ATMOSPHERE AND SMART PEOPLE.

Interview questions from similar companies

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

The exam duration is one and a half hours.

Round 2 - Coding Test 

The total exam time is one and a half hours.

Round 3 - Group Discussion 

It encompasses all topics related to full stack development.

Round 4 - Technical 

(2 Questions)

  • Q1. Asks questions on SQL
  • Q2. Asks question in typical topics
Round 5 - HR 

(1 Question)

  • Q1. Where do you see yourself in two years?
  • Ans. 

    In two years, I see myself as a senior software developer leading a team on innovative projects.

    • Advancing to a senior software developer role

    • Leading a team on new and innovative projects

    • Continuing to enhance my technical skills through ongoing learning and training

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Easy level to Medium level

Round 2 - Coding Test 

2 Easy questions of DSA

Round 3 - One-on-one 

(2 Questions)

  • Q1. One DSA question
  • Q2. Normal discussion about tech stack
Round 4 - HR 

(2 Questions)

  • Q1. Tell about yourself
  • Q2. Why do you want to join digit?

Interview Preparation Tips

Interview preparation tips for other job seekers - Go easy.. Nothing is hard in digit hiring

Housing.com Interview FAQs

How many rounds are there in Housing.com Software Developer 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, Coding Test and HR.
What are the top questions asked in Housing.com Software Developer interview?

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

  1. Given an array, return true, if it can be partitioned into two subarrays whose ...read more
  2. Add two integers which cannot be stored even in long long i...read more
  3. input: “kitten%20pic.jpg” output: “kitten pic.jpg” %20 -> ‘ ‘ %3A ...read more

Tell us how to improve this page.

Housing.com Software Developer Interview Process

based on 4 interviews

1 Interview rounds

  • One-on-one Round
View more
Housing.com Software Developer Salary
based on 28 salaries
₹8.5 L/yr - ₹30.2 L/yr
166% more than the average Software Developer Salary in India
View more details

Housing.com Software Developer Reviews and Ratings

based on 4 reviews

2.0/5

Rating in categories

1.6

Skill development

2.6

Work-life balance

2.6

Salary

1.9

Job security

2.4

Company culture

2.1

Promotions

1.7

Work satisfaction

Explore 4 Reviews and Ratings
Senior Accounts Manager
400 salaries
unlock blur

₹4.2 L/yr - ₹13 L/yr

Accounts Manager
231 salaries
unlock blur

₹3.5 L/yr - ₹8.8 L/yr

Team Manager
73 salaries
unlock blur

₹5 L/yr - ₹16.6 L/yr

Software Development Engineer
63 salaries
unlock blur

₹10 L/yr - ₹28.5 L/yr

Key Account Manager
46 salaries
unlock blur

₹4.2 L/yr - ₹12 L/yr

Explore more salaries
Compare Housing.com with

MagicBricks

3.4
Compare

NoBroker

3.1
Compare

PropTiger.com

4.0
Compare

99acres

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