Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by NoBroker Team. If you also belong to the team, you can get access from here

NoBroker Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

NoBroker Backend Developer Interview Questions and Answers

Updated 4 Apr 2022

7 Interview questions

A Backend Developer was asked
Q. Design a movie site booking portal using objects and classes.
Ans. 

Design a movie booking portal using objects and classes.

  • Create a Movie class with attributes like title, genre, duration, etc.

  • Create a Theater class with attributes like name, location, capacity, etc.

  • Create a Show class with attributes like movie, theater, showtime, price, etc.

  • Create a Booking class with attributes like show, seats, user, etc.

  • Implement methods for booking tickets, canceling tickets, etc.

  • Use databa...

A Backend Developer was asked
Q. Given a binary tree, print the nodes in vertical order, from left to right, level by level.
Ans. 

Print the vertical level traversal of a binary tree.

  • Traverse the tree and assign horizontal distance to each node.

  • Store nodes in a map with their horizontal distance as key.

  • Print nodes in each horizontal distance in vertical order.

Backend Developer Interview Questions Asked at Other Companies

asked in NoBroker
Q1. Vertical Order Traversal of a Binary Tree Given a binary tree, yo ... read more
asked in Simpplr
Q2. Array Sum Calculation Calculate the sum of all elements in an arr ... read more
Q3. Given 9 balls, all of which weigh the same except for one, what i ... read more
asked in Simpplr
Q4. Remove Duplicates from String Problem Statement You are provided ... read more
asked in BlackNGreen
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
A Backend Developer was asked
Q. Design the table diagram and the ways different tables will be linked for a movie booking website like BookMyShow.
Ans. 

Design table diagram and link tables for a movie booking website like bookmyshow.

  • Create tables for movies, theaters, users, bookings, payments, and reviews

  • Link movies and theaters through a many-to-many relationship

  • Link users and bookings through a one-to-many relationship

  • Link bookings and payments through a one-to-one relationship

  • Link movies and reviews through a one-to-many relationship

A Backend Developer was asked
Q. What is OOPs concept. Why is java called an Object Oriented Programming Language. What benefit does java have as an OOP language?
Ans. 

OOPs stands for Object Oriented Programming. Java is called an OOP language because it follows the principles of OOP.

  • OOPs is a programming paradigm that focuses on objects and their interactions.

  • Java supports the four main principles of OOP: encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation allows bundling of data and methods into a single unit, providing data hiding and security.

  • Inheritance ...

A Backend Developer was asked
Q. Why is Java considered an Object Oriented Programming Language?
Ans. 

Java is considered an Object Oriented Programming Language because it supports the key principles of OOP such as encapsulation, inheritance, and polymorphism.

  • Java allows for the creation of classes and objects, which are the building blocks of OOP.

  • It supports encapsulation by allowing data hiding within classes.

  • Inheritance is supported in Java, allowing classes to inherit attributes and methods from other classes.

  • ...

🔥 Asked by recruiter 2 times
A Backend Developer was asked
Q. What are indexing and partitioning in DBMS?
Ans. 

Indexing and partitioning are techniques used in DBMS to improve performance by organizing data efficiently.

  • Indexing involves creating an index on a column in a database table to speed up data retrieval. It works like an index in a book, allowing the database to quickly locate the desired data.

  • Partitioning involves dividing a large table into smaller, more manageable parts called partitions. This can improve query...

A Backend Developer was asked
Q. 

Vertical Order Traversal of a Binary Tree

Given a binary tree, your task is to return the vertical order traversal of its nodes' values.

For each node located at a position (X, Y), its left child will be ...

Ans. 

Vertical order traversal of a binary tree is required to be implemented for given input format and constraints.

  • Implement a function to perform vertical order traversal of a binary tree

  • Maintain the order of nodes based on their positions (X, Y)

  • Handle cases where two nodes have the same position by considering the left node first

  • Follow the input and output format as specified in the question

Are these interview questions helpful?

NoBroker Backend Developer Interview Experiences

2 interviews found

I appeared for an interview in Dec 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical interview round with questions on DSA, OOPS and Low Level design.

  • Q1. 

    Vertical Order Traversal of a Binary Tree

    Given a binary tree, your task is to return the vertical order traversal of its nodes' values.

    For each node located at a position (X, Y), its left child will be...

  • Ans. 

    Vertical order traversal of a binary tree is required to be implemented for given input format and constraints.

    • Implement a function to perform vertical order traversal of a binary tree

    • Maintain the order of nodes based on their positions (X, Y)

    • Handle cases where two nodes have the same position by considering the left node first

    • Follow the input and output format as specified in the question

  • Answered by AI
  • Q2. Why is Java considered an Object Oriented Programming Language?
  • Ans. 

    Java is considered an Object Oriented Programming Language because it supports the key principles of OOP such as encapsulation, inheritance, and polymorphism.

    • Java allows for the creation of classes and objects, which are the building blocks of OOP.

    • It supports encapsulation by allowing data hiding within classes.

    • Inheritance is supported in Java, allowing classes to inherit attributes and methods from other classes.

    • Polym...

  • Answered by AI
  • Q3. What are indexing and partitioning in DBMS?
  • Ans. 

    Indexing and partitioning are techniques used in DBMS to improve performance by organizing data efficiently.

    • Indexing involves creating an index on a column in a database table to speed up data retrieval. It works like an index in a book, allowing the database to quickly locate the desired data.

    • Partitioning involves dividing a large table into smaller, more manageable parts called partitions. This can improve query perf...

  • Answered by AI

Interview Preparation Tips

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

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. What is OOPs concept. Why is java called an Object Oriented Programming Language. What benefit does java have as an OOP language?
  • Ans. 

    OOPs stands for Object Oriented Programming. Java is called an OOP language because it follows the principles of OOP.

    • OOPs is a programming paradigm that focuses on objects and their interactions.

    • Java supports the four main principles of OOP: encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation allows bundling of data and methods into a single unit, providing data hiding and security.

    • Inheritance enabl...

  • Answered by AI
  • Q2. What is indexing and partioning in dbms?
  • Ans. 

    Indexing and partitioning are techniques used in DBMS to improve performance and manage large amounts of data.

    • Indexing is the process of creating a data structure that allows for faster retrieval of data based on certain columns or fields.

    • Partitioning involves dividing a large table into smaller, more manageable parts called partitions, which can be stored on different disks or servers.

    • Both techniques can improve query...

  • Answered by AI
  • Q3. Print vertical level traversal in a binary tree.
  • Ans. 

    Print the vertical level traversal of a binary tree.

    • Traverse the tree and assign horizontal distance to each node.

    • Store nodes in a map with their horizontal distance as key.

    • Print nodes in each horizontal distance in vertical order.

  • Answered by AI
  • Q4. Design the table diagram and the ways different tables will be linked for a movie booking website like bookmyshow.
  • Ans. 

    Design table diagram and link tables for a movie booking website like bookmyshow.

    • Create tables for movies, theaters, users, bookings, payments, and reviews

    • Link movies and theaters through a many-to-many relationship

    • Link users and bookings through a one-to-many relationship

    • Link bookings and payments through a one-to-one relationship

    • Link movies and reviews through a one-to-many relationship

  • Answered by AI
  • Q5. Low Level Design: Design a movie site booking portal using objects and classes.
  • Ans. 

    Design a movie booking portal using objects and classes.

    • Create a Movie class with attributes like title, genre, duration, etc.

    • Create a Theater class with attributes like name, location, capacity, etc.

    • Create a Show class with attributes like movie, theater, showtime, price, etc.

    • Create a Booking class with attributes like show, seats, user, etc.

    • Implement methods for booking tickets, canceling tickets, etc.

    • Use database to...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all the topics that the HR asks you to, at the time of scheduling the interview. In my case sql, oops, data structures and low level design questions related to all these topics were asked.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w (edited)
timepasstiwari
·
A Digital Markter
Nailed the interview, still rejected
Just had the BEST interview ever – super positive and encouraging! But got rejected. Interviewer said I was the most prepared, knew it was a full-time role (unlike others), and loved my answers. One of my questions was even called "the best ever asked!" He showed me around, said I was exactly what they wanted, and would get back by Friday. I was so hyped! Then today, I got the rejection email. No reason given, just "went with someone else." Feels bad when your best isn't enough. Anyone else been there? How'd you cope?
Got a question about NoBroker?
Ask anonymously on communities.

Interview questions from similar companies

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

I applied via Referral and was interviewed before Jan 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 - HR 

(2 Questions)

  • Q1. Experience in real estate market
  • Q2. Previous Organisation

Interview Preparation Tips

Interview preparation tips for other job seekers - Great Opportunity to grow career in real estate market
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. How do you design metro line for new station
  • Ans. 

    Designing a metro line for a new station involves planning routes, considering passenger flow, and ensuring connectivity.

    • Conduct a feasibility study to determine the need for a new station

    • Consider factors such as population density, traffic patterns, and potential future growth

    • Plan the route to optimize connectivity with existing stations and transportation hubs

    • Design the station layout to accommodate passenger flow an...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How do you learn about our company
  • Q2. What should one do in tough times
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jan 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 - One-on-one 

(2 Questions)

  • Q1. What is your past performance
  • Q2. Why do you want to quit your current job

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't be hesitant while giving the answers as they see your confidence and they knowingly ask you tricky questions

I applied via Campus Placement and was interviewed in May 2022. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Introducing yourself
  • Q2. What do you chose a real estate company
  • Q3. Tell me how you are going to face challenges

Interview Preparation Tips

Interview preparation tips for other job seekers - Not hard just be confident and clean with your thoughts you are going to clear
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Sql related questions
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Python Intermediate level questions related to dictionary and lists.

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong coding knowledge is required.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was quite good and easy to crack

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Aptitude Test 

It was easy to crack,simple questions asked

Round 2 - Group Discussion 

They will ask only general topics

Round 3 - Technical 

(2 Questions)

  • Q1. Basic dsa questions asked
  • Q2. Sql queries and also about joins

Interview Preparation Tips

Interview preparation tips for other job seekers - its easy to crack,if u are good at basics..

NoBroker Interview FAQs

How to prepare for NoBroker Backend Developer 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 NoBroker. The most common topics and skills that interviewers at NoBroker expect are Java, Hibernate, Spring Boot, J2Ee and MySQL.
What are the top questions asked in NoBroker Backend Developer interview?

Some of the top questions asked at the NoBroker Backend Developer interview -

  1. What is OOPs concept. Why is java called an Object Oriented Programming Languag...read more
  2. Design the table diagram and the ways different tables will be linked for a mov...read more
  3. What is indexing and partioning in dbm...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

JLL Interview Questions
4.1
 • 406 Interviews
CBRE Interview Questions
4.1
 • 298 Interviews
Colliers India Interview Questions
3.9
 • 74 Interviews
K Raheja Corp Interview Questions
4.3
 • 52 Interviews
Knight Frank Interview Questions
4.1
 • 49 Interviews
SMEC Interview Questions
3.7
 • 27 Interviews
View all
NoBroker Backend Developer Salary
based on 7 salaries
₹9 L/yr - ₹25 L/yr
91% more than the average Backend Developer Salary in India
View more details

NoBroker Backend Developer Reviews and Ratings

based on 1 review

2.0/5

Rating in categories

5.0

Skill development

1.0

Work-life balance

4.0

Salary

1.0

Job security

2.0

Company culture

2.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Relationship Manager
815 salaries
unlock blur

₹1.7 L/yr - ₹7 L/yr

Territory Sales Manager
512 salaries
unlock blur

₹4.2 L/yr - ₹10 L/yr

Sales Executive
361 salaries
unlock blur

₹1.1 L/yr - ₹6.7 L/yr

Unit Head
311 salaries
unlock blur

₹1.9 L/yr - ₹7.7 L/yr

Key Account Manager
241 salaries
unlock blur

₹2.3 L/yr - ₹6 L/yr

Explore more salaries
Compare NoBroker with

MagicBricks

4.2
Compare

Nestaway

3.8
Compare

JLL

4.1
Compare

CBRE

4.1
Compare
write
Share an Interview