Bosch
20+ Michelin Interview Questions and Answers
Q1. What are interrupts? Explain in detail what happens in 8051 when there is interrupt, What happens when there is an interrupt within an interrupt?
Interrupts are signals that temporarily halt the execution of a program to handle a specific event.
When an interrupt occurs in 8051, the program counter is saved on the stack and the interrupt service routine (ISR) is executed.
The ISR handles the interrupt and then returns control to the main program by restoring the program counter from the stack.
If an interrupt occurs while another interrupt is being serviced, the second interrupt is queued and handled after the first one i...read more
Q2. What are Von Neumann and Harvard classifications, which does 8051 belong to?
Von Neumann and Harvard are computer architecture classifications. 8051 belongs to Harvard architecture.
Von Neumann architecture has a single memory space for data and instructions, while Harvard architecture has separate memory spaces for data and instructions.
8051 microcontroller uses Harvard architecture as it has separate memory spaces for program instructions and data.
Harvard architecture allows simultaneous access to both program memory and data memory, which increases ...read more
Q3. Where is the location of current line of execution stored when there is an interrupt?
The location of current line of execution is stored in the stack when there is an interrupt.
When an interrupt occurs, the processor saves the current state of execution on the stack.
The location of the current line of execution is stored in the program counter (PC) register.
The PC register is pushed onto the stack along with other registers.
After the interrupt is serviced, the processor pops the saved state from the stack and resumes execution from the PC value.
Q4. Draw the block diagram, and explain all the components of 8051 micro-controller
The 8051 micro-controller consists of CPU, RAM, ROM, Timers, Serial Port, Interrupts, and I/O ports.
The CPU is the main processing unit of the micro-controller.
The RAM is used for storing data temporarily.
The ROM contains the program code that is executed by the CPU.
The Timers are used for generating precise time delays.
The Serial Port is used for communication with other devices.
The Interrupts are used for handling external events.
The I/O ports are used for interfacing with ...read more
Q5. Given an input string, remove spaces and give me output string
Remove spaces from input string and return output string
Iterate through each character of the input string
If the character is not a space, add it to the output string
Return the output string
Q6. Draw half adder without using EXOR gate , draw full adder without EXOR
Draw half adder and full adder without using EXOR gate.
Half adder can be implemented using AND and OR gates
Full adder can be implemented using two half adders and an OR gate
In half adder, sum is obtained by ORing two inputs and carry is obtained by ANDing two inputs
In full adder, sum is obtained by using two half adders and an OR gate, and carry is obtained by ANDing three inputs
Q7. Difference between Micro-controller and Microprocessor
Microprocessors are general-purpose CPUs while microcontrollers are designed for specific tasks.
Microprocessors are used in computers, smartphones, and other devices that require complex processing.
Microcontrollers are used in embedded systems, such as home appliances, automotive systems, and medical devices.
Microprocessors have separate memory and I/O interfaces while microcontrollers have them integrated on a single chip.
Microprocessors are more expensive than microcontroll...read more
Q8. Draw basic logic gates
Logic gates are basic building blocks of digital circuits. They perform logical operations on inputs to produce outputs.
AND gate: output is 1 only if both inputs are 1
OR gate: output is 1 if either input is 1
NOT gate: output is the opposite of the input
NAND gate: output is 0 only if both inputs are 1
NOR gate: output is 0 if either input is 1
XOR gate: output is 1 if inputs are different
XNOR gate: output is 1 if inputs are the same
Q9. What is the difference betwe en nill pointer and void pointer
A null pointer points to nothing while a void pointer can point to any data type.
A null pointer is a pointer that has been explicitly set to a null value.
A void pointer is a pointer that has no type associated with it.
A null pointer is a subtype of a void pointer.
A null pointer is used to indicate that a pointer does not point to a valid object.
A void pointer is used to store a pointer to any type of object.
Q10. What are distributor-type fuel pumps
Distributor-type fuel pumps are mechanical fuel pumps commonly used in older vehicles.
Distributor-type fuel pumps are driven by the engine's camshaft or distributor shaft.
They are typically found in carbureted engines.
These pumps deliver fuel to the carburetor through a series of mechanical components.
Examples include the AC Delco mechanical fuel pump and the Carter mechanical fuel pump.
Q11. what is perspective view in ED
Perspective view in ED refers to the way a patient's condition is assessed and managed from different angles or viewpoints.
Perspective view in ED involves considering the patient's medical history, symptoms, physical examination findings, and test results.
It also includes taking into account the patient's social, psychological, and environmental factors that may impact their health.
For example, a patient presenting with chest pain may have different perspectives in terms of c...read more
Q12. Machine opration in cutting in nozzle body horizontal and vertical side
Machine operation in cutting in nozzle body horizontal and vertical side.
The machine should be set up to cut the nozzle body horizontally and vertically.
The cutting process should be precise and accurate to ensure proper functionality of the nozzle.
Proper safety measures should be followed during the operation.
Regular maintenance and calibration of the machine is necessary to maintain cutting quality.
Examples of machines used for cutting nozzle bodies include CNC machines, la...read more
Q13. Basic fundamentals Working principle of Induction motor
Induction motor works on the principle of electromagnetic induction to convert electrical energy into mechanical energy.
Induction motor has a stator and a rotor
Stator has a set of coils that are supplied with AC current
This creates a rotating magnetic field which induces current in the rotor
The rotor then starts rotating due to interaction with the magnetic field
Induction motor is widely used in industries for various applications
Q14. machine learning algorithms
Machine learning algorithms are used to analyze data, learn patterns, and make predictions without being explicitly programmed.
Machine learning algorithms can be categorized into supervised, unsupervised, and reinforcement learning.
Examples of machine learning algorithms include linear regression, decision trees, support vector machines, and neural networks.
These algorithms are used in various applications such as image recognition, natural language processing, and recommenda...read more
Q15. What is Function pointer and it's use
Function pointer is a variable that stores the address of a function and can be used to call that function.
Function pointers are used to pass a function as an argument to another function.
They can be used to implement callbacks and event handlers.
Function pointers can be used to implement polymorphism in C.
They can be used to switch between different implementations of a function at runtime.
Q16. Least count of all instruments
The least count of an instrument is the smallest measurement that can be made with that instrument.
Least count is determined by the smallest division on the scale of the instrument.
It is important to consider the least count when taking measurements to ensure accuracy.
Examples of instruments and their least counts include: micrometer (0.01mm), vernier caliper (0.02mm), and dial gauge (0.01mm).
Q17. Like, what is electricity
Electricity is a form of energy resulting from the movement of charged particles.
Electricity is the flow of electrons through a conductor.
It can be generated by various means such as chemical reactions, electromagnetic induction, and solar power.
Electricity can be harnessed to power devices and machines, and is essential for modern life.
It can be dangerous if not handled properly, and safety precautions should always be taken.
Examples of electricity in action include lighting...read more
Q18. Remove element from doubly linked list
To remove an element from a doubly linked list, we need to update the pointers of the previous and next nodes.
Find the node to be removed
Update the pointers of the previous and next nodes to skip the node to be removed
Free the memory occupied by the removed node
Q19. Modling in injector
Modling in injector is a process used in manufacturing to create complex shapes by injecting molten material into a mold.
Modling in injector is commonly used in industries such as automotive, aerospace, and consumer goods.
The process involves heating the material until it becomes molten and then injecting it into a mold cavity.
The material solidifies inside the mold, taking the shape of the cavity.
Examples of materials commonly used in injection molding include plastics, meta...read more
Q20. Draw the drawing views
Drawing views are used to represent a 3D object in 2D form. There are several types of views that can be used.
The most common views are front, top, and side views.
Isometric views show the object at a 45-degree angle.
Orthographic views show the object as if it were projected onto a flat surface.
Section views show the inside of the object by cutting away a portion of it.
Exploded views show the individual parts of the object separated from each other.
Each view should be labeled ...read more
Q21. Write a mail inGerman.
Email in German
Guten Tag,
Ich schreibe Ihnen bezüglich...
Bitte lassen Sie mich wissen, ob...
Vielen Dank im Voraus.
Mit freundlichen Grüßen,
Q22. threads (what is deadlock)
Q23. Sort a array of integers
Sort an array of integers
Use a sorting algorithm like bubble sort, insertion sort, or quicksort
Consider the size of the array and the efficiency of the algorithm
Check for edge cases like empty arrays or arrays with only one element
Q24. Any questions on bosch?
Bosch is a multinational engineering and technology company known for its automotive components and industrial products.
Bosch is a leading supplier of automotive components such as fuel injection systems, braking systems, and electrical drives.
They also provide a wide range of industrial products including power tools, security systems, and home appliances.
Bosch is known for its innovative technologies and focus on sustainability.
The company operates in various sectors includ...read more
Top HR Questions asked in Michelin
Interview Process at Michelin
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month