Filter interviews by
C++ offers performance, control, and versatility, making it ideal for system-level programming and resource-intensive applications.
Performance: C++ is compiled to machine code, allowing for faster execution compared to interpreted languages like Python.
Memory Management: C++ provides manual memory management, giving developers fine control over resource allocation and deallocation.
Object-Oriented: C++ supports obj...
Forecasting predicts future financial outcomes, while budgeting allocates resources based on those predictions.
Forecasting involves estimating future revenues and expenses based on historical data and market trends.
Budgeting is the process of creating a plan to spend resources, often based on the forecasts.
For example, a company may forecast sales growth of 10% next year and create a budget that allocates funds ac...
Material acquisition and activity rates refer to the processes of obtaining resources and measuring their usage in financial analysis.
Material acquisition involves sourcing raw materials or components needed for production.
Activity rates are used to allocate costs to specific activities based on their consumption of resources.
For example, if a company produces furniture, material acquisition would include purchasi...
High-Level Design for a gym includes user management, membership plans, scheduling, and fitness tracking systems.
User Management: Handles user registration, profiles, and authentication.
Membership Plans: Different tiers (e.g., basic, premium) with varying access and benefits.
Scheduling System: Allows users to book classes and personal training sessions.
Fitness Tracking: Integration with wearables to monitor user p...
Program to find duplicates in a string array.
Iterate through each string in the array.
For each string, create a hashmap to store character frequencies.
Check if any character frequency is greater than 1 to find duplicates.
Ensuring thread safety involves using synchronization mechanisms to prevent data races and ensure consistent access to shared resources.
Use mutexes to lock shared resources during access. Example: std::mutex in C++.
Implement atomic operations for simple data types. Example: std::atomic in C++.
Utilize condition variables to manage thread communication. Example: std::condition_variable in C++.
Avoid global variables ...
The boot process in Linux embedded involves several stages from power-on to user space initialization.
Boot ROM loads bootloader from storage device
Bootloader initializes hardware and loads Linux kernel
Kernel initializes system and mounts root filesystem
Init process starts user space services
Distillation is a separation process that utilizes differences in boiling points to separate components in a mixture.
Used in the production of alcoholic beverages, e.g., whiskey distillation.
Commonly applied in petroleum refining to separate crude oil into gasoline, diesel, and other products.
Involves heating a liquid to create vapor and then cooling the vapor to obtain a liquid.
Can be simple (one-step) or fractio...
A heat exchanger is a device that transfers heat between two or more fluids without mixing them.
Used in HVAC systems to regulate temperature.
Common in power plants for steam generation.
Found in refrigeration systems to remove heat.
Examples include shell and tube, plate, and air-cooled heat exchangers.
Honeywell stands out for its innovation, commitment to sustainability, and diverse opportunities in advanced technology sectors.
Honeywell's focus on innovation aligns with my passion for cutting-edge research, as seen in their development of smart building technologies.
The company's commitment to sustainability resonates with my values, particularly in their initiatives for energy efficiency and reducing carbon fo...
I applied via Referral and was interviewed in Jun 2021. There were 4 interview rounds.
I appeared for an interview in Dec 2024.
Program to find duplicates in a string array.
Iterate through each string in the array.
For each string, create a hashmap to store character frequencies.
Check if any character frequency is greater than 1 to find duplicates.
Ensuring thread safety involves using synchronization mechanisms to prevent data races and ensure consistent access to shared resources.
Use mutexes to lock shared resources during access. Example: std::mutex in C++.
Implement atomic operations for simple data types. Example: std::atomic in C++.
Utilize condition variables to manage thread communication. Example: std::condition_variable in C++.
Avoid global variables or us...
Addressing negativity from others requires staying professional, addressing concerns directly, and focusing on teamwork.
Stay professional and avoid engaging in negative behavior or gossip.
Address concerns directly by seeking feedback and understanding the root of the negativity.
Focus on teamwork and collaboration to overcome challenges and improve team dynamics.
Communicate openly and transparently to build trust and ad...
I handle pressure situations by staying calm, prioritizing tasks, and seeking help when needed.
Stay calm and focused on the task at hand
Prioritize tasks based on urgency and importance
Communicate with team members or supervisors for support
Take breaks to recharge and refocus if needed
I applied via Referral
React hooks lifecycle includes initialization, rendering, updates, and cleanup.
Hooks are called in the order they are defined in the component function.
useState and useEffect are commonly used hooks in React.
Hooks like useEffect can be used for data fetching, subscriptions, or manually changing the DOM.
The cleanup function in useEffect can be used to clean up any resources or subscriptions.
Hooks allow for more flexible...
To fetch data from an API, you need to send a request to the API endpoint and process the response.
Send a request to the API endpoint using HTTP methods like GET, POST, PUT, DELETE.
Include any required parameters or headers in the request.
Receive the response from the API, which usually comes in JSON or XML format.
Parse the response data to extract the information you need.
Handle any errors or exceptions that may occur...
useEffect is used for side effects in functional components, while useReducer is used for managing state in complex components.
useEffect is used for handling side effects in functional components
useReducer is used for managing state in complex components
useEffect is similar to componentDidMount and componentDidUpdate in class components
useReducer is similar to useState but for more complex state management
useEffect can...
A take-home assignment focused on full-stack development.
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
General coding 2 questions were asked
Web security involves protecting websites from various threats and vulnerabilities to ensure data integrity and user safety.
Use HTTPS to encrypt data in transit, preventing eavesdropping.
Implement input validation to prevent SQL injection attacks.
Utilize Content Security Policy (CSP) to mitigate cross-site scripting (XSS) risks.
Regularly update software and dependencies to patch known vulnerabilities.
Employ strong auth...
Distillation is a separation process that utilizes differences in boiling points to separate components in a mixture.
Used in the production of alcoholic beverages, e.g., whiskey distillation.
Commonly applied in petroleum refining to separate crude oil into gasoline, diesel, and other products.
Involves heating a liquid to create vapor and then cooling the vapor to obtain a liquid.
Can be simple (one-step) or fractional (...
A heat exchanger is a device that transfers heat between two or more fluids without mixing them.
Used in HVAC systems to regulate temperature.
Common in power plants for steam generation.
Found in refrigeration systems to remove heat.
Examples include shell and tube, plate, and air-cooled heat exchangers.
Honeywell stands out for its innovation, commitment to sustainability, and diverse opportunities in advanced technology sectors.
Honeywell's focus on innovation aligns with my passion for cutting-edge research, as seen in their development of smart building technologies.
The company's commitment to sustainability resonates with my values, particularly in their initiatives for energy efficiency and reducing carbon footpri...
The accounts payables process cycle involves receiving invoices, verifying them, recording them, and making payments to vendors.
Receiving invoices from vendors
Verifying the accuracy of the invoices
Recording the invoices in the accounting system
Making payments to vendors within the agreed upon terms
Reconciling accounts payable to ensure accuracy
I am responsible for managing financial records, preparing financial statements, analyzing budgets, and ensuring compliance with regulations.
Managing financial records
Preparing financial statements
Analyzing budgets
Ensuring compliance with regulations
I applied via Referral and was interviewed in Aug 2024. There were 3 interview rounds.
Good one it was easy and knowledgeable
I am a dedicated and experienced Electrical Engineer with a passion for problem-solving and innovation.
Graduated with a degree in Electrical Engineering from XYZ University
Worked for 5 years at ABC Company, specializing in power systems design
Proficient in CAD software and project management tools
Strong analytical and problem-solving skills
Completed several successful projects, including designing a new circuit board f...
A generator works on the principle of electromagnetic induction to convert mechanical energy into electrical energy.
Generators use a magnetic field and a conductor to create a flow of electrons, generating electricity.
The mechanical energy can come from various sources such as turbines, engines, or hand cranks.
Examples include hydroelectric generators, wind turbines, and diesel generators.
An actuator is a component of a machine that is responsible for moving or controlling a mechanism or system.
Actuators convert electrical signals into mechanical movement.
They can be used in various applications such as robotics, automotive systems, and industrial machinery.
Examples of actuators include solenoids, motors, and hydraulic cylinders.
I am a dedicated and experienced electrical engineer with a passion for problem-solving and innovation.
Graduated with a degree in Electrical Engineering from XYZ University
Have X years of experience working in the field, specializing in power systems
Proficient in using software such as AutoCAD and MATLAB for design and analysis
Led a team in implementing a new energy-efficient lighting system in a commercial building, r...
My strengths include problem-solving skills, attention to detail, and strong technical knowledge.
Strong problem-solving skills - able to analyze complex electrical systems and troubleshoot issues effectively
Attention to detail - ensuring accuracy in design and implementation of electrical projects
Strong technical knowledge - staying up-to-date with industry trends and advancements in electrical engineering
Effective com...
I applied via Approached by Company and was interviewed before Mar 2022. There were 3 interview rounds.
Project and program management, stakeholders management, people management, Project planning and execution, Agile Project management, Budgeting and Costing
Top trending discussions
Some of the top questions asked at the Honeywell Technology Solutions interview -
The duration of Honeywell Technology Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 103 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Technical Lead
612
salaries
| ₹17.1 L/yr - ₹29 L/yr |
Advanced Software Engineer
580
salaries
| ₹20.6 L/yr - ₹37.3 L/yr |
Software Engineer
424
salaries
| ₹10.1 L/yr - ₹22.8 L/yr |
Senior Software Engineer
324
salaries
| ₹12.9 L/yr - ₹38.2 L/yr |
Senior Engineer
319
salaries
| ₹10.3 L/yr - ₹18.2 L/yr |
Indian Army
Indian Air Force
Tata Advanced Systems
Hindustan Aeronautics