Filter interviews by
I was interviewed before Feb 2021.
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round with questions on CSS and Node js.
Tip : Have a basic knowledge about : SASS,Susy,Jade,npm,grunt,gulp,yeoman,LibSASS
The CSS position property defines the positioning method of an element.
Static: Default position, elements are positioned according to the normal flow of the document.
Relative: Positioned relative to its normal position.
Absolute: Positioned relative to the nearest positioned ancestor.
Fixed: Positioned relative to the viewport, does not move when the page is scrolled.
Sticky: Acts like a combination of relative and fixed
SassScript supports data types like numbers, strings, colors, booleans, lists, and maps.
Numbers: Can be integers or decimals, with or without units (e.g. 10, 2.5px)
Strings: Can be enclosed in single or double quotes (e.g. 'Hello', "World")
Colors: Represented in various formats like hex, RGB, or named colors (e.g. #FF0000, rgb(255, 0, 0), red)
Booleans: Represented as true or false values
Lists: Ordered collection of valu...
Grunt modules or plugins are extensions that provide additional functionality to the Grunt task runner.
Grunt modules or plugins are used to automate tasks in web development.
They can be used for tasks like minification, compilation, unit testing, etc.
Examples of Grunt plugins include grunt-contrib-uglify for minifying JavaScript files and grunt-sass for compiling Sass files.
Sockets allow real-time bidirectional communication between client and server, while Ajax enables asynchronous communication for updating parts of a web page without reloading.
Sockets provide a continuous connection for real-time data exchange, while Ajax makes asynchronous requests to update specific parts of a web page.
Sockets are commonly used in applications requiring real-time updates like chat applications, onlin...
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round with questions on Java script, Web Fundamentals etc.
Tip : Have knowledge about Closures,Prototypes,Function/variable hoisting,prototypal inheritance,modular pattern,JSONP,this etc
A server is a computer or software that provides functionality for other programs or devices, typically over a network.
A server receives requests from clients and processes them to provide the requested services or data.
Servers can host websites, store files, manage databases, or perform other specialized tasks.
Examples of servers include web servers like Apache or Nginx, database servers like MySQL or PostgreSQL, and ...
Function expression is assigned to a variable, while function declaration is hoisted to the top of the scope.
Function expression is not hoisted, while function declaration is hoisted.
Function expression can be anonymous, while function declaration must have a name.
Function expression can be assigned to a variable, while function declaration cannot.
Round duration - 30 minutes
Round difficulty - Easy
This was a puzzle round. 2 puzzles were given to solve .
Use a combination of weighing and counting to identify coins of different denominations.
Separate coins by weight to identify different denominations (e.g. pennies, nickels, dimes, quarters)
Count the number of each denomination to confirm the identification
Use a scale to measure weight differences between coins
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.
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.
I applied for a consult company because of my passion for problem-solving and desire to work with a diverse range of clients.
I enjoy analyzing complex issues and finding solutions
I am excited about the opportunity to work with clients from various industries
I am interested in learning about different business models and strategies
I believe my skills and experience align well with the demands of a consult company
For exa...
I am a highly motivated and organized individual with extensive experience in operations management.
I have a Bachelor's degree in Business Administration.
I have worked as an Operations Manager for 5 years, overseeing a team of 20 employees.
I am skilled in project management, process improvement, and team leadership.
I have experience in implementing new systems and procedures to increase efficiency and productivity.
I am...
It is not clear what 'it' refers to in the question.
Please provide more context or clarify the question.
Without additional information, it is impossible to answer the question.
Can you please rephrase the question or provide more details?
The estimated money spent on rental housing in Bombay for 1BHK and 2BHK apartments depends on various factors such as location, amenities, and demand.
The rental prices for 1BHK and 2BHK apartments vary depending on the location in Bombay.
The rental prices are higher in areas like South Bombay, Bandra, and Juhu compared to suburbs like Thane and Navi Mumbai.
The rental prices also depend on the amenities provided by the ...
Interstellar is a science fiction movie that explores the concept of time travel and the survival of humanity.
The movie is based on the theory of relativity and the concept of wormholes.
It explores the idea of time dilation, where time moves slower in a strong gravitational field.
The movie also touches upon the consequences of climate change and the need for humanity to find a new habitable planet.
The plot revolves aro...
Housing.com interview questions for popular designations
Get interview-ready with Top Housing.com Interview Questions
Given a map with flats and their location and visibility index, show every flat with a square of 32x32.
Create a 1024x1024 map with flats and their visibility index
Loop through each flat and draw a 32x32 square around it
Display the map with all the flats highlighted
I applied via Referral
Use 'pkill' command with '-f' option to kill all java processes.
Open terminal or command prompt
Type 'pkill -f java' and press enter
All java processes will be terminated
Use inotifywait command to monitor file changes in Linux.
Install inotify-tools package
Use inotifywait command with options like -m for continuous monitoring and -e for specific events
Example: inotifywait -m /var/log/messages -e modify
Output will show the file path, event type and timestamp
A process in Linux is a running instance of a program or command.
A process is identified by a unique process ID (PID)
Processes can be started, stopped, and managed using commands like ps, kill, and top
Processes can run in the foreground or background
Processes can communicate with each other through inter-process communication (IPC)
Examples of processes include web servers, database servers, and user applications
Linux boot process involves several stages including BIOS, bootloader, kernel initialization, and user space initialization.
BIOS performs a power-on self-test and loads the bootloader from the boot device.
Bootloader loads the kernel into memory and initializes it.
Kernel initializes hardware, mounts the root file system, and starts the init process.
Init process starts user space processes and services.
Linux boot process...
Yes, by using regular expressions to match phone number patterns.
Use regular expressions to match phone number patterns
Common phone number patterns include (XXX) XXX-XXXX and XXX-XXX-XXXX
Consider international phone number formats as well
Use a programming language with regex support, such as Python or JavaScript
Chef is a configuration management tool used for automating infrastructure deployment and management.
Chef helps in automating the process of configuring and managing servers and applications.
It allows for consistent and repeatable infrastructure deployments.
Chef can be used to manage both on-premises and cloud-based infrastructure.
It provides a centralized platform for managing configurations and enforcing policies.
Che...
Ruby program to check directory existence and write permissions.
Use File.exist? method to check if directory exists.
Use File.writable? method to check if directory has write permissions.
Combine both methods to get the desired result.
Optimise SQL query by identifying bottlenecks and improving indexing and query structure.
Identify slow performing queries using profiling tools
Improve indexing by adding or removing indexes
Rewrite query structure to reduce complexity and improve performance
Use query optimisation techniques like subqueries and joins
Consider caching frequently accessed data
I was interviewed before May 2016.
Rental real estate in India is a thriving market with high demand and various factors influencing its functioning.
Rental real estate in India is driven by factors such as location, property type, and market demand.
The rental market in India is highly competitive, especially in major cities like Mumbai, Delhi, and Bangalore.
Property owners can earn rental income by leasing out residential or commercial properties.
Rent a...
The exact number of women traveling in a Delhi metro line on a Saturday is not available.
The Delhi metro authorities do not provide real-time data on the number of women passengers.
The number of women traveling on a Saturday can vary depending on various factors such as time of day, specific metro line, and events happening in the city.
To determine the exact number, a survey or data collection process would be required...
The number of Nike shoes sold in India during sale season is not available.
Data on the number of Nike shoes sold in India during sale season is not provided.
The exact number of Nike shoes sold during sale season can vary each year.
Sales data for Nike shoes in India during sale season is not publicly available.
Financial markets have a significant impact on real estate by influencing interest rates, investment flows, and property values.
Interest rates: Changes in interest rates affect mortgage rates, making it more or less affordable for individuals to buy homes.
Investment flows: Investors often allocate funds between financial markets and real estate, impacting property prices and demand.
Property values: Economic conditions ...
I was interviewed before Jan 2021.
Round duration - 60 minutes
Round difficulty - Easy
First round was skype based technical interview.
You are connected through screen on the terminal and basic to advanced shell scripting is asked.
They will ask basic to advanced shell commands, some shell scripting tasks and about linux kernel.
Tips: You have to be really sure in a skype interview that you know the question being asked, as you can't take much time.
A process in Linux is an instance of a running program, identified by a unique process ID (PID) and containing information about its execution.
A process is an executing instance of a program in Linux.
Each process is identified by a unique process ID (PID).
Processes can be managed using commands like ps, top, and kill.
Processes can run in the foreground or background.
Examples of processes include web servers, database s
The Linux boot process involves several stages including BIOS, bootloader, kernel initialization, and user space initialization.
BIOS (Basic Input/Output System) performs hardware initialization and loads the bootloader
Bootloader (such as GRUB) loads the Linux kernel into memory and starts its execution
Kernel initializes devices, mounts the root filesystem, and starts the init process
Init process (systemd or SysVinit) i
You can monitor file changes in Linux using tools like inotifywait, auditd, or by writing custom scripts.
Use inotifywait command to monitor file changes in real-time
Set up auditd to track file changes and system calls
Write custom scripts using tools like inotify or diff to monitor specific files or directories
You can kill all Java processes with a single command using pkill or killall commands.
Use pkill command followed by the process name 'java' to kill all Java processes: pkill java
Alternatively, you can use killall command with the process name 'java' to achieve the same result: killall java
Round duration - 60 minutes
Round difficulty - Medium
This round was also on skype.
This round was more DevOps tools oriented and language programming.
They asked me about Chef, Ansible and some other tools used for configuration management and deployment.
They ask if your familiar with AWS and other cloud services.
Also you will get to show that you can code in any scripting languages like ruby or python.
Also some database related things.
Tips: Only mention the tools you really know inside out in the resume.
Ruby program to check if a directory exists
Use the File.directory? method in Ruby to check if a directory exists
Provide the directory path as an argument to the method
Return true if the directory exists, false otherwise
SQL query optimization techniques improve performance by reducing query execution time.
Use indexes to speed up data retrieval
Avoid using SELECT * and only retrieve necessary columns
Optimize joins by using appropriate join types (e.g. INNER JOIN, LEFT JOIN)
Use WHERE clause to filter data early in the query
Avoid using subqueries if possible
Chef is a configuration management tool used in DevOps to automate infrastructure deployment and management.
Automating server configuration and management
Ensuring consistency across environments
Enabling infrastructure as code practices
Automating application deployment processes
Managing complex infrastructure at scale
Tip 1 : You should be updated with what's going on with latest devops developments.
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.
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.
Top trending discussions
Some of the top questions asked at the Housing.com interview -
The duration of Housing.com interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 41 interviews
Interview experience
based on 547 reviews
Rating in categories
10-15 Yrs
₹ 13-15 LPA
2-5 Yrs
Not Disclosed
Senior Accounts Manager
396
salaries
| ₹0 L/yr - ₹0 L/yr |
Accounts Manager
235
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Manager
76
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer
62
salaries
| ₹0 L/yr - ₹0 L/yr |
Key Account Manager
46
salaries
| ₹0 L/yr - ₹0 L/yr |
MagicBricks
NoBroker
PropTiger.com
99acres