Upload Button Icon Add office photos

Filter interviews by

Mad Street Den Full Stack Developer Interview Questions, Process, and Tips

Updated 6 Feb 2024

Mad Street Den Full Stack Developer Interview Experiences

1 interview found

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

I applied via Company Website and was interviewed before Feb 2023. There were 4 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. What is closure
  • Ans. 

    Closure is a feature in programming languages that allows a function to access variables from its outer scope even after it has finished executing.

    • Closure is created when a nested function references variables from its parent function.

    • It allows for data encapsulation and privacy in JavaScript.

    • Closures are commonly used in event handlers, callbacks, and asynchronous programming.

    • They can be used to create private variabl...

  • Answered by AI
  • Q2. How JS handles hoisting
  • Ans. 

    JS hoisting is a mechanism where variable and function declarations are moved to the top of their scope during compilation.

    • Variable declarations are hoisted but not their initializations.

    • Function declarations are fully hoisted, including their definitions.

    • Hoisting can lead to unexpected behavior if not understood properly.

    • Example: console.log(x); var x = 5; // Output: undefined

  • Answered by AI
  • Q3. What are the different CSS position properties
  • Ans. 

    CSS position properties determine how an element is positioned on a web page.

    • static: default position, elements flow in document order

    • relative: positioned relative to its normal position

    • absolute: positioned relative to its nearest positioned ancestor

    • fixed: positioned relative to the browser window

    • sticky: positioned based on scroll position

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What are the different component lifecycles in react
  • Ans. 

    React has several component lifecycles, including mounting, updating, and unmounting.

    • Mounting: when a component is being created and inserted into the DOM

    • Updating: when a component is being re-rendered due to changes in props or state

    • Unmounting: when a component is being removed from the DOM

  • Answered by AI
  • Q2. What is the use of ref in react
  • Ans. 

    Ref is used in React to access and manipulate the DOM directly.

    • Ref provides a way to access and modify DOM elements or React components.

    • It is commonly used for focusing input fields, triggering animations, or integrating with third-party libraries.

    • Ref can be created using the useRef() hook or by using the ref attribute in class components.

    • Example: const inputRef = useRef();

    • Example: const button

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Design the DB for slack
  • Ans. 

    Designing the database for Slack

    • Create tables for users, channels, messages, and teams

    • Use foreign keys to establish relationships between tables

    • Include columns for user details, channel details, message content, and timestamps

    • Consider indexing frequently queried columns for performance optimization

  • Answered by AI
  • Q2. How will you improve the db performanc
  • Ans. 

    To improve db performance, optimize queries, use indexing, cache data, and scale horizontally.

    • Optimize queries by using appropriate indexes and avoiding unnecessary joins

    • Cache frequently accessed data to reduce database load

    • Scale horizontally by distributing the database across multiple servers

    • Use database monitoring tools to identify and resolve performance bottlenecks

  • Answered by AI
Round 4 - Technical 

(3 Questions)

  • Q1. Explain the projects that you worked on
  • Q2. What is CDN and list its uses
  • Ans. 

    CDN stands for Content Delivery Network. It is a distributed network of servers that helps deliver web content efficiently.

    • CDN improves website performance by caching content closer to the user

    • It reduces latency and improves page load times

    • CDN helps handle high traffic loads and prevents server overload

    • It provides global coverage and ensures content availability worldwide

    • CDN can deliver various types of content like im...

  • Answered by AI
  • Q3. How will improve the api latency of a system
  • Ans. 

    To improve API latency, optimize database queries, use caching, implement load balancing, and optimize code.

    • Optimize database queries by using indexes, reducing unnecessary joins, and optimizing query execution plans.

    • Implement caching to store frequently accessed data in memory, reducing the need for repeated database queries.

    • Use load balancing to distribute incoming requests across multiple servers, preventing any sin...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you're looking for FE/Fullstack roles, be strong with the basics of JS and React

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement

Round 1 - Technical 

(1 Question)

  • Q1. They questioned me about backend-to-front-end connections.
Round 2 - HR 

(1 Question)

  • Q1. We discussed the fundamentals like my experience, resume, my future plans, and then the compensation package.

Interview Preparation Tips

Interview preparation tips for other job seekers - Know the company well and be clear about your role and the reasons to join.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Asked about the previous job experience and area of interest like frontend or backend
Round 2 - Coding Test 

Coding test was on reactjs and html

Round 3 - One-on-one 

(1 Question)

  • Q1. Asked about all the react concepts in detail
Round 4 - Technical 

(1 Question)

  • Q1. Javascript basics were asked
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Assignment 

Desgining of backend services

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Assignment 

Create a hero section for website

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Walk-in and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Section 1. 10 questions aptitude
section 2. 10 oops questions based on c++
section 3. comprehension
section 4. 10 questions English grammar

Round 2 - Coding Test 

One coding question. it's like two lines of question, understand the question and write the code using any programming language.

Round 3 - One-on-one 

(1 Question)

  • Q1. General technical questions
Round 4 - One-on-one 

(1 Question)

  • Q1. General resume based questions.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Indeed and was interviewed in Dec 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(4 Questions)

  • Q1. 1.diffrence between javaScript and nodejs
  • Ans. 

    JavaScript is a programming language used for web development, while Node.js is a runtime environment for executing JavaScript code outside of a web browser.

    • JavaScript is primarily used for client-side scripting, while Node.js is used for server-side scripting.

    • JavaScript is executed in a web browser, while Node.js is executed on a server.

    • Node.js provides additional modules and libraries for server-side development, suc...

  • Answered by AI
  • Q2. 2.Tell me the angular lifecycle
  • Ans. 

    Angular lifecycle consists of eight different phases.

    • The first phase is ngOnChanges() which is called when a component receives data-bound input properties.

    • The second phase is ngOnInit() which is called once the component is initialized.

    • The third phase is ngDoCheck() which is called during every change detection run.

    • The fourth phase is ngAfterContentInit() which is called after the component's content has been projecte...

  • Answered by AI
  • Q3. 3. what is the use of ORM Tool
  • Ans. 

    ORM tool is used to map object-oriented programming language to a relational database management system.

    • ORM tool helps in reducing the amount of code required to interact with the database.

    • It provides an abstraction layer between the application and the database.

    • ORM tool helps in managing the database schema and relationships between tables.

    • It allows developers to work with objects instead of SQL statements.

    • Examples of...

  • Answered by AI
  • Q4. 4. What is form control build.
  • Ans. 

    Form control build refers to the process of creating and customizing form controls in web development.

    • Form controls are elements like text boxes, radio buttons, and dropdown menus that allow users to input data on a website.

    • Developers can use HTML, CSS, and JavaScript to build and style form controls to fit the needs of their website or application.

    • Form control build also involves adding validation and error handling t

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Theoretical Knowledged of angular I fronted development and node js for backend development.

Skills evaluated in this interview

I applied via Campus Placement

Round 1 - Technical 

(1 Question)

  • Q1. They questioned me about backend-to-front-end connections.
Round 2 - HR 

(1 Question)

  • Q1. We discussed the fundamentals like my experience, resume, my future plans, and then the compensation package.

Interview Preparation Tips

Interview preparation tips for other job seekers - Know the company well and be clear about your role and the reasons to join.

I applied via Apna Jobs and was interviewed in Apr 2022. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. The technical skills and hands on experience into languages and various domains
  • Ans. Described about the experience into various langauges and different platform apps
  • Answered by Harsh Patel

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep the things clear on the first short and be prepared for every questions

I applied via Recruitment Consulltant and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Assignment 

Hospital management syatem

Round 2 - Coding Test 

Check the coding and databases connection and validations

Interview Preparation Tips

Interview preparation tips for other job seekers - They should be learn many languages for best create coding in projects

Mad Street Den Interview FAQs

How many rounds are there in Mad Street Den Full Stack Developer interview?
Mad Street Den interview process usually has 4 rounds. The most common rounds in the Mad Street Den interview process are Technical.
How to prepare for Mad Street Den Full Stack 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 Mad Street Den. The most common topics and skills that interviewers at Mad Street Den expect are Artificial Intelligence, Backend, CSS, CSS3 and Deployment.
What are the top questions asked in Mad Street Den Full Stack Developer interview?

Some of the top questions asked at the Mad Street Den Full Stack Developer interview -

  1. What are the different component lifecycles in re...read more
  2. What are the different CSS position propert...read more
  3. How will improve the api latency of a sys...read more

Tell us how to improve this page.

Mad Street Den Full Stack Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Flipkart Interview Questions
4.0
 • 1.4k Interviews
Paytm Interview Questions
3.3
 • 773 Interviews
Myntra Interview Questions
4.0
 • 215 Interviews
Snapdeal Interview Questions
3.8
 • 76 Interviews
Shopclues Interview Questions
4.0
 • 9 Interviews
LimeRoad Interview Questions
2.6
 • 9 Interviews
GrapplTech Interview Questions
4.7
 • 9 Interviews
View all
Mad Street Den Full Stack Developer Salary
based on 5 salaries
₹10.9 L/yr - ₹30 L/yr
88% more than the average Full Stack Developer Salary in India
View more details

Mad Street Den Full Stack Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

5.0

Work-life balance

5.0

Salary

4.0

Job security

5.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Graphic Designer
53 salaries
unlock blur

₹2.3 L/yr - ₹4.8 L/yr

Senior Graphic Designer
16 salaries
unlock blur

₹3.3 L/yr - ₹7.2 L/yr

Machine Learning Engineer
14 salaries
unlock blur

₹8 L/yr - ₹17.5 L/yr

Image Editor
7 salaries
unlock blur

₹3 L/yr - ₹3.8 L/yr

Data Analyst
6 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Explore more salaries
Compare Mad Street Den with

Myntra

4.0
Compare

Flipkart

4.0
Compare

Paytm

3.3
Compare

Snapdeal

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