Filter interviews by
Calculate the amount of water trapped in an elevation map
Iterate through the array to find the maximum height on the left and right of each bar
Calculate the water trapped at each bar by finding the minimum of the maximum heights on left and right minus the current height
Sum up the water trapped at each bar to get the total amount of water trapped
AmbitionBox can grow its traffic to 5X by focusing on SEO, content marketing, social media engagement, partnerships, and user-generated content.
Improve SEO strategies to increase organic traffic
Create high-quality and engaging content to attract more visitors
Increase social media presence and engagement to drive traffic
Form partnerships with relevant websites or influencers to reach a wider audience
Encourage user-...
To compute the amount of water trapped in an elevation map after raining, iterate through the array and calculate the trapped water on each bar.
Iterate through the array to find the maximum height on the left and right of each bar
Calculate the amount of water trapped on each bar using the difference between the minimum of the two maximum heights and the height of the bar
Add up the amount of water trapped on each b...
A stack is a data structure that follows the Last In First Out (LIFO) principle, while a queue follows the First In First Out (FIFO) principle.
Stack: Used in undo functionality in text editors. Example: Ctrl + Z in Microsoft Word.
Queue: Used in a printer queue where the first document to be printed is the one that was sent first.
Stack: Elements are added and removed from the top of the stack.
Queue: Elements are ad...
A compiler translates the entire program at once and generates an executable file, while an interpreter translates the program line by line and executes it immediately.
Compiler translates the entire program before execution, while interpreter translates and executes line by line.
Compiler generates an executable file, while interpreter does not.
Compiler is faster in execution as it translates the code only once, wh...
Compiler processes entire program code at once, while interpreter processes code line by line.
Compiler translates the entire source code into machine code before execution
Interpreter translates and executes code line by line
Examples of compilers: GCC, Clang
Examples of interpreters: Python, Ruby
I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.
A stack is a data structure that follows the Last In First Out (LIFO) principle, while a queue follows the First In First Out (FIFO) principle.
Stack: Used in undo functionality in text editors. Example: Ctrl + Z in Microsoft Word.
Queue: Used in a printer queue where the first document to be printed is the one that was sent first.
Stack: Elements are added and removed from the top of the stack.
Queue: Elements are added a...
A compiler translates the entire program at once and generates an executable file, while an interpreter translates the program line by line and executes it immediately.
Compiler translates the entire program before execution, while interpreter translates and executes line by line.
Compiler generates an executable file, while interpreter does not.
Compiler is faster in execution as it translates the code only once, while i...
Compiler processes entire program code at once, while interpreter processes code line by line.
Compiler translates the entire source code into machine code before execution
Interpreter translates and executes code line by line
Examples of compilers: GCC, Clang
Examples of interpreters: Python, Ruby
Calculate the amount of water trapped in an elevation map
Iterate through the array to find the maximum height on the left and right of each bar
Calculate the water trapped at each bar by finding the minimum of the maximum heights on left and right minus the current height
Sum up the water trapped at each bar to get the total amount of water trapped
To compute the amount of water trapped in an elevation map after raining, iterate through the array and calculate the trapped water on each bar.
Iterate through the array to find the maximum height on the left and right of each bar
Calculate the amount of water trapped on each bar using the difference between the minimum of the two maximum heights and the height of the bar
Add up the amount of water trapped on each bar to...
AmbitionBox can grow its traffic to 5X by focusing on SEO, content marketing, social media engagement, partnerships, and user-generated content.
Improve SEO strategies to increase organic traffic
Create high-quality and engaging content to attract more visitors
Increase social media presence and engagement to drive traffic
Form partnerships with relevant websites or influencers to reach a wider audience
Encourage user-gener...
Top trending discussions
I appeared for an interview before Feb 2021.
Basic accounting questions
I applied via Recruitment Consultant and was interviewed in Nov 2017. There were 8 interview rounds.
I applied via Recruitment Consultant and was interviewed before Jan 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jan 2024. There was 1 interview round.
I appeared for an interview before Mar 2024.
The aptitude test is beneficial and somewhat easy.
The coding test was both successful and somewhat challenging.
Group discussions are highly beneficial.
Object-Oriented Programming (OOP) in Python is a programming paradigm based on objects and classes to structure code effectively.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: class Dog with attributes and methods.
Inheritance: Mechanism to create a new class using properties of an existing class. Example: class Bulldog inherits from class Dog.
Polymorphism: Ability to...
Machine learning algorithms enable computers to learn from data and make predictions or decisions without explicit programming.
Supervised Learning: Algorithms learn from labeled data. Example: Linear Regression for predicting house prices.
Unsupervised Learning: Algorithms identify patterns in unlabeled data. Example: K-Means Clustering for customer segmentation.
Reinforcement Learning: Algorithms learn by interacting wi...
I possess a blend of relevant skills, experience, and a strong commitment to contributing positively to your team.
Strong analytical skills: In my previous role, I successfully analyzed market trends to improve product positioning.
Team collaboration: I led a project team that increased efficiency by 20% through effective communication and delegation.
Adaptability: I quickly learned new software tools that enhanced our wo...
I applied via Referral and was interviewed in Jul 2021. There were 4 interview rounds.
I utilize analytical thinking, collaboration, and structured approaches to solve problems effectively in management roles.
Identify the problem clearly: For example, if team productivity is low, gather data on performance metrics.
Analyze root causes: Use techniques like the 5 Whys to dig deeper into issues, such as understanding why deadlines are missed.
Collaborate with the team: Involve team members in brainstorming se...
I applied via Naukri.com and was interviewed before Jul 2023. There were 4 interview rounds.
Genaral awareness, reasoning
PLC stands for Programmable Logic Controller. Industrial automation involves using PLCs to control machinery and processes in manufacturing.
PLCs are specialized computers used to control industrial processes and machinery.
They are programmed using ladder logic or other programming languages to automate tasks.
PLCs can be used in various industries such as manufacturing, automotive, food processing, and more.
Industrial a...
Conveyor start stop and cascade logic involves programming the sequence of starting and stopping multiple conveyors in a specific order.
Use PLC programming to control the start and stop sequence of conveyors
Implement interlocking logic to ensure safe operation of conveyors
Utilize sensors to detect the presence of objects on the conveyor for automatic start/stop
Create a cascade logic to ensure smooth transition between ...
I appeared for an interview in May 2025, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Nov 2022. There were 3 interview rounds.
Some of the top questions asked at the MNC AUTOMATION Assistant Officer interview -
based on 1 interview experience
Difficulty level
Duration
Automation Engineer
11
salaries
| ₹2.4 L/yr - ₹4.6 L/yr |
Senior Manager Credit Control
9
salaries
| ₹26.1 L/yr - ₹34.2 L/yr |
Junior Engineer
6
salaries
| ₹2.7 L/yr - ₹3.2 L/yr |
Quality Engineer
6
salaries
| ₹1 L/yr - ₹2.2 L/yr |
Engineer
5
salaries
| ₹2.2 L/yr - ₹5.4 L/yr |
Siemens
Schneider Electric
Johnson Controls
Honeywell Automation