Engineering Manager
200+ Engineering Manager Interview Questions and Answers
Q51. have u participated in framework design
Yes, I have participated in framework design.
I have led a team in designing a custom framework for a web application.
I have also contributed to the design of an open-source testing framework.
My experience includes evaluating existing frameworks and proposing improvements.
I prioritize flexibility, scalability, and ease of use in framework design.
Q52. Then breaking down of each component of architecture
Breaking down each component of architecture involves analyzing and understanding the individual parts that make up the overall system.
Identify the main components of the architecture
Analyze the function and purpose of each component
Understand how each component interacts with the others
Consider the scalability and maintainability of each component
Examples: front-end, back-end, database, APIs
Q53. Are you able to do Power plant maintenance ??
Yes, I have experience in power plant maintenance.
I have experience in performing routine maintenance tasks on power plant equipment.
I am familiar with troubleshooting and repairing issues in power plant systems.
I have knowledge of safety protocols and regulations related to power plant maintenance.
I have worked on maintaining various components such as boilers, turbines, generators, and cooling systems.
Q54. how much tools use in cnc
The number of tools used in CNC machining varies depending on the complexity of the project and the machine capabilities.
The number of tools used in CNC machining can range from a few to hundreds, depending on the requirements of the project.
Different tools are used for different operations such as drilling, milling, turning, and cutting.
The selection of tools depends on factors like material type, desired finish, tolerances, and production volume.
Tool changers are often used...read more
Q55. Find 2 sum , follow-up question Triplet sum in array
Finding 2 sum and Triplet sum in an array of strings
Use a hashmap to store the elements and their indices for quick lookup
For 2 sum, iterate through the array and check if the target - current element exists in the hashmap
For Triplet sum, fix one element and find the other two using 2 sum approach
Q56. How do you do capacity estimation?
Capacity estimation involves analyzing current resources, future demands, and potential constraints to determine the maximum workload a system can handle.
Evaluate current resources such as hardware, software, and human capital.
Analyze historical data on workload patterns and trends.
Consider potential constraints such as budget limitations or technological limitations.
Forecast future demands based on growth projections or new project requirements.
Use mathematical models or sim...read more
Share interview questions and help millions of jobseekers 🌟
Q57. Bearing replacement of Motors, Generator and Engine.
Bearing replacement is a common maintenance task for motors, generators, and engines.
Bearing replacement is necessary when bearings wear out or fail due to excessive load, heat, or contamination.
Proper diagnosis of bearing failure is crucial to determine the root cause and prevent future failures.
Replacement bearings should be selected based on the specific application requirements, such as load capacity and operating conditions.
The replacement process involves disassembling ...read more
Q58. Sorry Array on the basis of alphabetical order of keys
Sort an array of strings based on alphabetical order of keys
Use the sort() method with a custom compare function to sort the array alphabetically
The compare function should compare the keys of the strings using localeCompare() method
Example: ['banana', 'apple', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']
Engineering Manager Jobs
Q59. Electrical system and operation of HT distribution system. Chillers/HVAC
HT distribution system is a high voltage electrical system that powers chillers and HVAC systems.
HT distribution system is used to transmit high voltage electrical power from the source to the load.
Chillers and HVAC systems are powered by the HT distribution system.
HT distribution system requires proper insulation and grounding to ensure safety.
Regular maintenance and testing of the HT distribution system is necessary to ensure its proper functioning.
Chillers and HVAC systems...read more
Q60. Spring boot application design with details on queuing mechanism.
Spring Boot app design with queuing mechanism
Use Spring Boot's built-in support for message queuing with RabbitMQ or Apache Kafka
Define message queues and bindings in application.properties or YAML file
Implement message listeners and handlers to process messages from the queue
Ensure fault tolerance and scalability by configuring message retries and dead-letter queues
Q61. What is profibus end terminator resistance
Profibus end terminator resistance is the resistance value at the end of a Profibus network to prevent signal reflections.
Profibus end terminator resistance is typically 100-120 ohms.
It is used to match the characteristic impedance of the transmission line.
The terminator resistor absorbs the signal to prevent reflections at the end of the network.
Incorrect terminator resistance can lead to signal distortion and communication errors.
Q62. What is your Product development approach
My product development approach involves a customer-centric mindset, iterative prototyping, cross-functional collaboration, and continuous improvement.
Customer-centric mindset: Prioritizing customer needs and feedback throughout the development process.
Iterative prototyping: Building and testing prototypes in multiple iterations to gather feedback and make improvements.
Cross-functional collaboration: Working closely with different teams such as design, engineering, and market...read more
Q63. which types of gauge use you
I use various types of gauges depending on the specific engineering task at hand.
I use pressure gauges to measure fluid pressure in hydraulic systems.
I use temperature gauges to monitor the temperature of machinery and equipment.
I use strain gauges to measure the deformation or strain of materials under load.
I use flow meters to measure the flow rate of liquids or gases in pipelines.
I use level gauges to determine the level of liquid in tanks or vessels.
I use force gauges to ...read more
Q64. DESIGNED Anything from the scratch . Explain the project
Designed a smart irrigation system for a farm
Researched and selected appropriate sensors and microcontrollers
Developed a mobile app for remote monitoring and control
Implemented machine learning algorithms for predictive watering
Reduced water usage by 30% and increased crop yield by 20%
Q65. Oil based transformer BDV test unit?
Oil based transformer BDV test unit is a device used to measure the breakdown voltage of transformer oil.
BDV test unit is used to determine the quality of transformer oil.
It measures the voltage at which the oil breaks down and becomes conductive.
This test is important to ensure the proper functioning of the transformer.
The test unit applies a voltage to the oil and measures the current flow.
If the current exceeds a certain level, the oil is considered to have failed the test...read more
Q66. Explain the Architecture of your current system?
The architecture of our current system is based on a microservices approach with a combination of front-end and back-end technologies.
Utilizes microservices architecture for scalability and flexibility
Front-end built using React.js for dynamic user interfaces
Back-end services implemented in Node.js for high performance
Uses Docker containers for easy deployment and management
Data storage handled by MongoDB for flexibility and scalability
Q67. system design on scheduler and tougher situation as a manager
Designing a scheduler system and handling tough situations as a manager
Understand the requirements and constraints of the scheduler system
Consider scalability, reliability, and efficiency in the design
Implement algorithms for task scheduling and resource allocation
Handle conflicts and prioritize tasks effectively as a manager
Communicate clearly with team members and stakeholders during tough situations
Q68. Process of Data loading and model creation in DWBI projects.
Data loading and model creation in DWBI projects involves several steps.
Extract data from various sources
Transform data to fit the data warehouse schema
Load data into the data warehouse
Create data models for analysis and reporting
Test and validate the data models
Deploy the models for use by end-users
Q69. System design sending notification to million users.
Design a scalable system to send notifications to a million users.
Use a distributed system to handle the large volume of notifications.
Implement a message queue to manage the notifications efficiently.
Utilize push notifications for mobile devices to reduce server load.
Consider using a content delivery network (CDN) for delivering notifications quickly.
Implement monitoring and alerting to track the performance of the notification system.
Q70. Corona loss due to decrease in net area of conductor
Corona loss occurs due to the decrease in the net area of the conductor.
Corona loss is the power loss in the transmission line due to the ionization of air around the conductor.
The ionization of air occurs when the electric field intensity around the conductor exceeds the breakdown strength of air.
The net area of the conductor decreases due to the presence of corona, which leads to an increase in corona loss.
Corona loss can be reduced by increasing the diameter of the conduct...read more
Q71. Physical properties of substances compounds
Physical properties of substances compounds
Physical properties include melting point, boiling point, density, solubility, and conductivity
Melting point is the temperature at which a solid turns into a liquid
Boiling point is the temperature at which a liquid turns into a gas
Density is the mass per unit volume of a substance
Solubility is the ability of a substance to dissolve in a solvent
Conductivity is the ability of a substance to conduct electricity
Examples of physical prope...read more
Q72. Projects worked on? Indepth solution analysis
I have worked on various projects involving solution analysis, including optimizing processes and improving efficiency.
Led a team to analyze production line inefficiencies and implement solutions to increase output by 20%
Conducted thorough analysis of software systems to identify bottlenecks and propose improvements
Collaborated with cross-functional teams to analyze customer feedback and enhance product features
Q73. what are the standard used in KSA?
The standard used in KSA refers to the regulations and guidelines set by the Saudi Arabian Standards Organization (SASO).
Saudi Arabian Standards Organization (SASO) sets the standards for various industries in KSA.
SASO standards cover areas such as electrical appliances, food products, building materials, and more.
Compliance with SASO standards is mandatory for products imported or sold in Saudi Arabia.
Q74. Design a process for bakery to track each vehicles speed
Implement a process to track vehicles speed in a bakery
Install GPS trackers in each vehicle to monitor speed in real-time
Set up a central monitoring system to receive and analyze speed data
Implement speed limits and alerts for drivers exceeding limits
Regularly review speed data to identify trends and areas for improvement
Q75. Explain the debugging principles of your current project
Utilize systematic approach to identify, isolate, and resolve issues in the project
Start by reproducing the issue to understand the root cause
Use debugging tools like breakpoints, logging, and monitoring to track the issue
Isolate the problem area by narrowing down the scope of investigation
Test potential solutions and verify the fix before implementation
Q76. What is maintenance principle???
Maintenance principle refers to the fundamental guidelines and strategies followed in the maintenance of engineering systems.
Maintenance principle involves ensuring the reliability, availability, and performance of engineering systems.
It includes preventive maintenance to prevent breakdowns and reduce downtime.
Corrective maintenance is performed to fix failures and restore functionality.
Predictive maintenance uses data and analytics to anticipate and prevent potential issues....read more
Q77. Designing Scalable system and data structure
Designing scalable systems involves creating efficient data structures to handle large amounts of data and traffic.
Consider using distributed systems to handle high traffic loads.
Use data partitioning to distribute data across multiple servers.
Optimize data structures for quick access and retrieval.
Implement caching mechanisms to reduce load on the system.
Regularly monitor and optimize system performance to ensure scalability.
Example: Designing a social media platform that ca...read more
Q78. Chiller plant de-scaling process?
Chiller plant de-scaling process involves removing mineral deposits from the chiller tubes to improve efficiency.
The process involves shutting down the chiller plant and draining the water from the system.
Acidic solutions are then circulated through the chiller tubes to dissolve the mineral deposits.
After the solution has been circulated for a specific amount of time, it is drained and the chiller tubes are flushed with clean water.
The chiller plant is then refilled with wate...read more
Q79. Managing different streams of data for a user
Managing different streams of data for a user involves organizing, processing, and presenting data from various sources.
Utilize data integration tools to consolidate data from different sources
Implement data processing algorithms to clean and transform data
Develop user-friendly interfaces to present the data in a meaningful way
Q80. what are testNG annotations
TestNG annotations are used to control the flow of test methods and configure test execution.
Annotations are used to define pre- and post-test conditions
Annotations include @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, and @AfterMethod
Annotations can be used to group tests, set priority, enable/disable tests, and specify data providers
Q81. Design a Typeahead System in Internet scale
Designing a Typeahead System for Internet scale
Use a distributed system architecture to handle high traffic and large datasets
Implement caching mechanisms to improve response time
Utilize machine learning algorithms for personalized suggestions
Optimize search queries for efficiency
Consider user behavior and preferences for better results
Q82. What is agile and its methodology
Agile is a project management approach that emphasizes flexibility, collaboration, and continuous improvement.
Agile methodology involves breaking down a project into smaller, more manageable tasks called sprints.
Teams work together closely and communicate frequently to ensure progress and address any issues that arise.
Agile values customer satisfaction, working software, and adaptability over rigid plans and processes.
Examples of agile methodologies include Scrum, Kanban, and...read more
Q83. Elevator fly wheel working process?
Elevator flywheel stores kinetic energy to provide backup power during power outages.
Flywheel is connected to the elevator motor and spins continuously.
During normal operation, the flywheel stores kinetic energy.
In case of a power outage, the flywheel continues to spin and provides backup power to the elevator motor.
This allows the elevator to safely descend to the nearest floor and open its doors.
Flywheels are commonly used in high-rise buildings and hospitals where power ou...read more
Q84. Fire alarm system working process?
Fire alarm system detects fire and alerts occupants and emergency services.
Fire alarm system consists of smoke detectors, heat detectors, and manual pull stations.
When smoke or heat is detected, the alarm sounds and alerts occupants to evacuate.
The alarm also sends a signal to the monitoring station, which alerts emergency services.
Regular maintenance and testing of the system is necessary to ensure proper functioning.
Q85. How will you decide trim material
Trim material selection depends on factors like cost, durability, aesthetics, and compatibility with the product.
Consider the product's intended use and environment
Evaluate the cost and availability of different materials
Assess the durability and maintenance requirements of each option
Take into account the desired aesthetic and design of the product
Ensure compatibility with other materials used in the product
Q86. What is Mechanical engine ATS system
Mechanical engine ATS system is a system that automatically starts and stops the engine based on certain conditions.
ATS stands for Automatic Transfer Switch
It is commonly used in backup power systems to ensure seamless transition between utility power and generator power
The system monitors the power supply and starts the engine when utility power fails, and stops it when power is restored
Q87. How do you manage stakeholders?
I manage stakeholders by establishing clear communication channels, understanding their needs and expectations, and building strong relationships.
Establish clear communication channels to keep stakeholders informed and engaged
Understand the needs and expectations of each stakeholder to prioritize effectively
Build strong relationships through regular interactions and addressing concerns proactively
Q88. How to optimize Horizontally RDBMS
Optimizing horizontally RDBMS involves partitioning data across multiple servers to improve performance.
Partition tables based on key ranges or hash values to distribute data evenly
Use sharding to split data across multiple servers
Implement caching mechanisms to reduce database load
Optimize queries and indexes for efficient data retrieval
Consider denormalizing data to reduce joins and improve performance
Q89. Difference between controller and rest controller
Controller handles incoming requests in a web application, while RestController specifically handles RESTful requests.
Controller is a general term for classes that handle incoming requests in a web application
RestController is a specialized version of a controller that specifically handles RESTful requests
RestController in Spring MVC is used to create RESTful web services
Example: UserController is a general controller handling user-related requests, while UserRestController s...read more
Q90. what is the sast and dast tool used
SAST (Static Application Security Testing) and DAST (Dynamic Application Security Testing) tools are commonly used in software development to identify and fix security vulnerabilities.
SAST tools analyze the source code of an application to identify potential security vulnerabilities before the code is compiled or executed. Examples include Checkmarx and Fortify.
DAST tools test the running application for vulnerabilities by simulating attacks. Examples include Burp Suite and O...read more
Q91. How much sqft slab can we cast per month
The amount of sqft slab that can be cast per month depends on various factors such as the size of the team, equipment, and resources available.
The size of the team and their experience level
The type and capacity of equipment used for casting
The availability of resources such as raw materials and transportation
The complexity and size of the slab being cast
The weather conditions and other external factors that may affect the casting process
Q92. Emergency handling procedure
Emergency handling procedure involves immediate response, assessment, and appropriate action to mitigate risks and ensure safety.
Establish clear communication channels and emergency contact information.
Train employees on emergency protocols and procedures.
Conduct regular drills and simulations to practice emergency response.
Develop contingency plans for various emergency scenarios.
Ensure availability of necessary emergency equipment and resources.
Coordinate with relevant auth...read more
Q93. how do you handle elements
Elements can be handled through proper planning, organization, and communication.
Create a plan for handling elements based on their priority and impact
Organize resources and assign responsibilities to team members
Communicate clearly and regularly with team members to ensure everyone is on the same page
Monitor progress and adjust plans as necessary
Examples: handling software elements in a development project, managing physical elements in a construction project
Q94. High level software design for eCommerce system
Designing an eCommerce system involves creating a high-level software architecture to handle online transactions and user interactions.
Identify key components such as user interface, product catalog, shopping cart, payment gateway, and order processing
Consider scalability, security, and performance requirements
Choose appropriate technologies and frameworks like React for front-end, Node.js for back-end, and MySQL for database
Implement features like user authentication, produc...read more
Q95. What's planning in construction
Planning in construction involves creating a detailed roadmap for the project from start to finish.
It involves identifying the scope of work and setting project goals
Creating a timeline and schedule for the project
Allocating resources and determining budget
Identifying potential risks and developing contingency plans
Coordinating with stakeholders and ensuring compliance with regulations
Examples include creating a construction schedule for a new building, planning the installat...read more
Q96. What is diff between arrayand slice
Arrays have fixed size while slices are dynamic in size and are references to arrays.
Arrays have a fixed size determined at compile time, while slices are dynamic in size and can grow or shrink.
Slices are references to arrays, meaning they do not store the actual data but rather a pointer to the underlying array.
Arrays are passed by value, while slices are passed by reference.
Example: var arr [3]int = [1, 2, 3]; slice := arr[0:2];
Q97. Do you use agile?
Yes, I use agile methodologies in my engineering projects.
I have experience implementing agile practices such as daily stand-ups, sprint planning, and retrospectives.
I have used tools like Jira or Trello to manage agile workflows.
I believe in the iterative and collaborative nature of agile development.
Q98. Optimization on application execution time
Optimizing application execution time involves identifying bottlenecks and implementing efficient algorithms.
Identify performance bottlenecks using profiling tools like Chrome DevTools or JProfiler.
Optimize algorithms and data structures to reduce time complexity.
Use caching mechanisms to store frequently accessed data and reduce redundant computations.
Parallelize tasks to take advantage of multi-core processors.
Consider hardware optimizations like SSDs for faster I/O operati...read more
Q99. 2. Automation in Packaging lines.
Automation in packaging lines is crucial for efficiency and quality control.
Automated packaging lines can increase production speed and reduce errors.
Sensors and cameras can be used to detect and correct packaging issues.
Robotic arms can handle packaging tasks that are repetitive or dangerous for humans.
Automated packaging systems can also integrate with other parts of the production line for seamless operation.
Examples of automated packaging systems include cartoners, case p...read more
Q100. System design for a distributed system at scale
Designing a distributed system at scale involves partitioning data, ensuring fault tolerance, and implementing load balancing.
Partition data to distribute workload evenly across nodes
Implement fault tolerance mechanisms such as replication and data backups
Use load balancing techniques to evenly distribute incoming requests
Consider scalability by designing for horizontal scaling
Choose appropriate technologies for communication between nodes, such as REST APIs or message queues
Interview Questions of Similar Designations
Top Interview Questions for Engineering Manager Related Skills
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month