Bosch
Bosch
Bosch
2.project
2 technical rounds and 1 HR round. The first round was phone screen, they just talked
about my resume, interests. The 2 technical rounds were 1 to 1. It was a pleasant
experience.
Interview Questions
• questions were based on C.
• Programs on linked lists.
• Questions on mutexes, sempahores.
• Questions in Embedded domain like I2C drivers, more on CAN bus.
• Bosch interview questions
• 1) Explain about ur projects, block diagra, modules used in ur project , working,
code for those modules(only logic).
• 2) How many months taken to complete project.
• 3) About ur company, clients
• 4) Stepper motor interfacting with the microcontroller and logic code
• 5) Reverse of a no. program
• 6) Questions on Bitwise operators(&,^,|,~).
• 7) Traingle oriented programs
• 1
• 12
• 123
• 1234 E.t.c
• 8)CAN protocol depth, frames, speed
• 9)LIN, UDS theoritically
• 10)Interrupt execution (stack pointer, program counter) operation clearly step by
step explanation.
• 11)Digital electronics and analog ciruits, Op amps, Transistors, amplifiers, ce
amplifier how they works
• 12)what is CAPL ,XML and its uses
• 13)what is CANoe, why and how,
• 14)Increment and Decrement (pre, post operators)
• 15)Storage classes with examples
• 16)Conversions like hexa to decimal etc
• 17)what is bit stuffing , why and how.
• 18)what are preprocessor directives, why and how
• 19)Swaping 2 var with using 3rd var and without 3rd var
• 20)Particular bit set or not in a given integer program
• 30)Implement an invertor using one exor gate
• 31)what are hardware and software interrupts, with examples
• 32)what is watchdog timer, explain it.
• 33)What is ternary Operator
• 34)How u will interface node to CANoe
• 35)difference between Structure and Union
• 36)what is call by value and call by reference with example
• 37)example program on static variable
• 38)1’s and 2’s complement which is easy to implement and why
• 39)what , why diagnostics and how u will do
• 40)what is arbitration , how, example with values.
• 41)what is automotive domain includes and what do u know about it
• 42)what is declaration and definiton
• 43)what is volatile and explain it briefly
• 44)what is linking, compiling , execution , syntax error
• 45)memory segments, explain each segment briefly
• 46)diffrence between rom and flash
• 47)can frames , explain them
• 48)programs on Extern varialbes
• 49)shall we declare same variables so many times.
• 50)Shall we acess local var as globally r not
• 51)can we use same header files in multiple c programs r not
• 52)difference between remote and data fram with example
• 53)Prime no program, reverse of a string program.
•
tell us about yourself Software dev life cycle oops concept basic os and dbms question
General questions about oop, design patterns, personal projects, bitwise operations
data structures, algorithms such as last breath linked list, heap, queue, stack, dynamic
programming, yu, and so on. B thinking by
about microprocessors, my projects and internships, explain about your project a few c
based questions
questions were on c programming . communication protocols like can and lin. the
concepts of digital electronics also was asked as i was electronics engineer.
What are the typical peripheries of a microcontroller?
Why do we need a servo motor in the steering system?
Write a program for quicksort , oops concepts like polymorphism and inheritance
C program to check for palindrome
Basic C and Java Questions
Questions related to mini project
Reverse string using pointer
What is a structure?
1. In deep about projects. 2. Flipflops. 3.latches. 4. Microcontroller basic questions.
5. Synchronous and asynchronous circuits.
2. Describe the basic functionality of 8086 microcontroller Describe the basic Op-
amp Adder circuit Describe Op-Amp filters What is Chebyshev filter used for
3. Java basics python programs design for satellite communication 25 horse puzzle
rubix cube puzzle
What is String pointers,
Difference between call by value and call by reference
malloc() and calloc()
Pointers,
Array,
SPI
I2C Microcontroller
Q: CAN Frames, Error management, CAN Voltage Levels, Arrays, Pointers, Friend
Functions etc.
1.Explain any three sorting techniques
2.Where is Super key used? DBMS/C++ He asked some puzzle type questions and some
basics questions related to particular branch subjects. Mainly he asked to explain about
my project and asked some questions on the same
1.Basics of Microprocessor. 2.Basics of C language. 3.Digital circuits. 4.Questions
regarding academic projects.
Pointers in C
Questions on 1. Linux booting sequence, init and other system processes. 2. C++ - stl,
polymorphism, inheritance, vtable, static and dynamic casts, more about pointers 3. QML
- some basic questions on importing C++ objects to (and from) QML
Interview Questions
• --> Microcontroller architecture --> Logic for programming --> interface of various
sensor to controller --> CAN
• Define a Linked list in c++
Answer Question
• merge 2 integer array lists to one that all element of final list is increase.
•
Explain the working of the temperature sensor?
Different types of storage classes in C
there was a lot of questions on the college project. questions including my role, hpw the
ADC was interfaced, the number of lines of code etc.