Filter interviews by
Rain water trapping problem involves calculating the amount of rainwater that can be trapped between buildings or structures.
Calculate the maximum height of water that can be trapped at each point between two buildings.
Calculate the difference between the height of the building and the height of water at each point.
Sum up the differences to get the total amount of rainwater that can be trapped.
Example: Given heights of...
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
JavaScript is a high-level, interpreted programming language that is used to make web pages interactive and dynamic.
JavaScript is commonly used for client-side web development.
It can be used to create interactive features like forms, animations, and dynamic content.
JavaScript can also be used for server-side development with Node.js.
Types of variables in JavaScript include var, let, and const.
var: globally scoped or function scoped
let: block scoped, can be reassigned
const: block scoped, cannot be reassigned
posted on 26 Dec 2021
I applied via LinkedIn and was interviewed in Nov 2021. There were 5 interview rounds.
Develop an app to show all airports in a country on a map and allow users to report incidents after logging in.
Use a map API like Google Maps or Mapbox to display all airports in the country
Implement a login system for users to report incidents
Create a form for users to report incidents with fields like airport name, incident type, and description
Store incident reports in a database for future reference and analysis
I applied via Naukri.com and was interviewed in May 2019. There was 1 interview round.
MVC separates data flow into three components: Model, View, and Controller.
Model represents data and business logic
View displays data to the user
Controller handles user input and updates the model and view accordingly
Data flows from the model to the view through the controller
Changes in the view are communicated to the controller, which updates the model and view
MVC stands for Model-View-Controller. It is a software design pattern that separates an application into three interconnected components.
Model: Represents the data and business logic of the application
View: Displays the data to the user and handles user input
Controller: Acts as an intermediary between the Model and View, handling user input and updating the Model and View accordingly
I appeared for an interview in Aug 2016.
I appeared for an interview in Jan 2021.
I applied via Naukri.com and was interviewed before May 2020. There were 5 interview rounds.
based on 1 interview
Interview experience
2-6 Yrs
Not Disclosed
Product Development Engineer
203
salaries
| ₹4.8 L/yr - ₹18 L/yr |
Software Engineer
114
salaries
| ₹3 L/yr - ₹10 L/yr |
Product Development Engineer 2
94
salaries
| ₹13.3 L/yr - ₹32 L/yr |
Product Development Engineer 1
90
salaries
| ₹5 L/yr - ₹15.8 L/yr |
Senior Software Engineer
33
salaries
| ₹5 L/yr - ₹12.2 L/yr |
Thomson Reuters
Chetu
EbixCash Limited
eClinicalWorks