Upload Button Icon Add office photos

Housing.com

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

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

Updated 16 Jan 2025

Top Housing.com Software Developer Interview Questions and Answers

  • 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 ...read more
  • 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. Explana ...read more
  • 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 ...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?
  • 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
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 Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... 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)

 QA Engineer

 (1)

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 :)

Get interview-ready with Top Housing.com Interview Questions

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.

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. 

    Find the maximum level sum in a binary tree with integer nodes.

    • Traverse the binary tree level by level and calculate the sum of nodes at each level.

    • Keep track of the maximum level sum encountered so far.

    • Return the maximum level sum as the output.

  • Answered by AI
  • 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. 

    Find the maximum sum of a non-empty subarray from a circular array.

    • Identify the maximum sum of a non-empty subarray within the circular array

    • Consider both normal and circular subarrays to find the maximum sum

    • Implement a function to solve the problem efficiently

  • Answered by AI
  • 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. 

    Implement a function to compute the sum of two large integers given as strings.

    • Convert the input strings to integers and add them digit by digit from right to left, considering carry over.

    • Handle cases where one number is longer than the other by padding with zeros.

    • Return the final sum as a string.

  • Answered by AI
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. 

    Find the length of the longest substring without repeating characters in a given string.

    • Use a sliding window approach to keep track of the longest substring without repeating characters.

    • Use a hashmap to store the index of each character in the string.

    • Update the start index of the window when a repeating character is encountered.

    • Calculate the maximum length of the substring as you iterate through the string.

    • Return the m

  • Answered by AI
  • 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. 

    Given a string without spaces and a dictionary of words, generate all possible sentences by inserting spaces.

    • Use backtracking to generate all possible combinations of words from the dictionary to form sentences

    • Iterate through the string and try to match substrings with words from the dictionary

    • Recursively build sentences by adding words that match the substrings

    • Return all valid sentences formed

  • Answered by AI
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. 

    Replace spaces in a string with '@40'.

    • Iterate through the string and replace spaces with '@40'.

    • Use string manipulation functions to achieve the desired output.

    • Handle multiple test cases by looping through each input string.

  • Answered by AI
  • 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. 

    The problem involves determining the minimum time required to paint all boards with a given number of painters.

    • Iterate through the array to find the maximum board length.

    • Use binary search to find the minimum time required to paint all boards.

    • Optimize the painting process by assigning continuous sections of boards to painters.

  • Answered by AI

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

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

Interview questions from similar companies

I was interviewed before Apr 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Easy

This was a test where 2 coding questions were to be solved in 45 minutes.

  • Q1. 

    Excel Column Number Conversion

    Given a column title as it appears in an Excel sheet, your task is to return its corresponding column number.

    Example:

    Input:
    S = "AB"
    Output:
    28
    Explanation:

    The seq...

  • Ans. 

    Convert Excel column title to corresponding column number.

    • Iterate through the characters in the input string from right to left

    • Calculate the value of each character based on its position and multiply by 26^index

    • Sum up the values to get the final column number

  • Answered by AI
  • Q2. 

    Check Permutation Problem

    Determine if two given strings, str1 and str2, are permutations of each other.

    Explanation:

    Two strings are permutations of each other if the characters of one string can be re...

  • Ans. 

    Check if two strings are permutations of each other.

    • Create character frequency maps for both strings.

    • Compare the frequency maps to check if they are permutations.

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

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPropTiger 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 interviewRejected

Skills evaluated in this interview

I was interviewed before Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

It comprised of general aptitude questions and two coding questions. It was an offline test.

  • Q1. 

    N Queens Problem

    Given an integer N, find all possible placements of N queens on an N x N chessboard such that no two queens threaten each other.

    Explanation:

    A queen can attack another queen if they ar...

  • Ans. 

    The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard where no two queens threaten each other.

    • Use backtracking algorithm to explore all possible configurations.

    • Keep track of rows, columns, and diagonals to ensure queens do not attack each other.

    • Generate and print valid configurations where queens are placed safely.

    • Consider constraints and time limit for efficient solution.

    • Exam...

  • Answered by AI
  • Q2. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an integer array containing only 0s, 1s, and 2s in linear time complexity.

    • Use three pointers to keep track of the positions of 0s, 1s, and 2s in the array.

    • Iterate through the array and swap elements based on the values encountered.

    • Achieve sorting in a single scan over the array without using any extra space.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

After having a technical discussion about my CV. He gave me two questions to code.

  • Q1. 

    Ninja and Substrings Problem Statement

    Ninja has to determine all the distinct substrings of size two that can be formed from a given string 'STR' comprising only lowercase alphabetic characters. These su...

  • Ans. 

    Find all unique contiguous substrings of size two from a given string.

    • Iterate through the string and extract substrings of size two

    • Use a set to store unique substrings

    • Return the set as an array of strings

  • Answered by AI
  • Q2. 

    Cycle Detection in a Singly Linked List

    Determine if a given singly linked list of integers forms a cycle or not.

    A cycle in a linked list occurs when a node's next points back to a previous node in the ...

  • Ans. 

    Detect if a singly linked list forms a cycle by checking if a node's next points back to a previous node.

    • Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time.

    • If the two pointers meet at any point, there is a cycle in the linked list.

    • If one of the pointers reaches the end of the list (null), there is no cycle.

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This was supposed to be the HR round but out of surprise the interviewer started by giving me a question to code. 
After I approached this question with the right solution he just asked about my family. After that he said to wait. After half an hour the results were announced. A total of three students were hired and I was amongst one of them.

  • Q1. 

    Balanced Parentheses Combinations

    Given an integer N representing the number of pairs of parentheses, find all the possible combinations of balanced parentheses using the given number of pairs.

    Explanati...

  • Ans. 

    Generate all possible combinations of balanced parentheses for a given number of pairs.

    • Use recursion to generate all possible combinations of balanced parentheses.

    • Keep track of the number of open and close parentheses used in each combination.

    • Return the valid combinations as an array of strings.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMagicbricks interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 5 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

Contribute & help others!
anonymous
You can choose to be anonymous

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

Recently Viewed

INTERVIEWS

Housing.com

No Interviews

INTERVIEWS

Blinkit

No Interviews

INTERVIEWS

Housing.com

No Interviews

DESIGNATION

INTERVIEWS

Altimetrik

No Interviews

INTERVIEWS

ServiceNow

No Interviews

INTERVIEWS

Housing.com

No Interviews

JOBS

Browse jobs

Discover jobs you love

DESIGNATION

INTERVIEWS

Housing.com

No Interviews

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
396 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Accounts Manager
235 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Manager
76 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer
62 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Key Account Manager
46 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Housing.com with

MagicBricks

3.6
Compare

NoBroker

3.2
Compare

PropTiger.com

4.0
Compare

99acres

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