Filter interviews by
Reversing an array involves rearranging its elements in the opposite order.
Use a loop to swap elements from the start and end until the middle is reached. Example: [1, 2, 3] becomes [3, 2, 1].
In Python, you can use slicing: arr[::-1] to reverse an array. Example: ['a', 'b', 'c'] becomes ['c', 'b', 'a'].
For Java, you can use Collections.reverse() for lists. Example: Arrays.asList('a', 'b', 'c') becomes ['c', 'b', '...
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 handli...
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 si...
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 ...
What people are saying about Bosch
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, t...
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 t...
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 inp...
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
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
Stress calculation of beams
Determine the load on the beam
Calculate the bending moment and shear force
Calculate the stress using the bending moment and section modulus
Check the stress against the allowable stress for the material
Easy Question i.e leetcode easy to medium
Logical reasoning and english
I applied via Campus Placement and was interviewed in Feb 2023. There were 2 interview rounds.
Stress calculation of beams
Determine the load on the beam
Calculate the bending moment and shear force
Calculate the stress using the bending moment and section modulus
Check the stress against the allowable stress for the material
I applied via Campus Placement and was interviewed in Dec 2021. There was 1 interview round.
I applied via Job Fair and was interviewed before Feb 2023. There were 3 interview rounds.
Basics of mathematics were asked
I applied via Campus Placement and was interviewed in Apr 2022. There were 3 interview rounds.
U can find from their site
I applied via Campus Placement and was interviewed before Jan 2021. There were 4 interview rounds.
Reversing an array involves rearranging its elements in the opposite order.
Use a loop to swap elements from the start and end until the middle is reached. Example: [1, 2, 3] becomes [3, 2, 1].
In Python, you can use slicing: arr[::-1] to reverse an array. Example: ['a', 'b', 'c'] becomes ['c', 'b', 'a'].
For Java, you can use Collections.reverse() for lists. Example: Arrays.asList('a', 'b', 'c') becomes ['c', 'b', 'a'].
I have done several projects both for curriculum and out of interest.
Developed a web application for a college project using HTML, CSS, and JavaScript.
Created a mobile app for tracking expenses using React Native out of interest.
Built a chatbot using Python for a hackathon project.
Developed a website for a local business using WordPress for a freelance project.
Created a game using Unity for a personal project.
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 ex...
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 ...
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 acces...
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 st...
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 a...
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
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
My father is a businessman and my mother is a homemaker.
My father runs a small business in our hometown.
My mother takes care of the household and our family.
My parents have always been supportive of my education and career goals.
I understood the main points of the presentation.
The presentation covered the new software development process.
It emphasized the importance of collaboration between teams.
It also highlighted the need for continuous testing and feedback.
I learned about the new tools and technologies that will be used.
Overall, I found the presentation informative and useful.
I applied via Referral and was interviewed before Sep 2020. There were 3 interview rounds.
Experienced Senior Engineer with a strong background in software development, project management, and team leadership.
Over 10 years of experience in software engineering, specializing in full-stack development.
Led a team of 5 engineers in developing a scalable e-commerce platform, resulting in a 30% increase in sales.
Proficient in multiple programming languages including Java, Python, and JavaScript.
Implemented Agile m...
I applied via Naukri.com and was interviewed before Sep 2020. There was 1 interview round.
Some of the top questions asked at the Bosch Associate Software Engineer interview -
based on 5 interview experiences
Difficulty level
Duration
based on 25 reviews
Rating in categories
Senior Software Engineer
899
salaries
| ₹11.2 L/yr - ₹20 L/yr |
Senior Engineer
873
salaries
| ₹8.5 L/yr - ₹15 L/yr |
Assistant Manager
695
salaries
| ₹9.8 L/yr - ₹18.2 L/yr |
Deputy Manager
523
salaries
| ₹14.6 L/yr - ₹26.3 L/yr |
Software Engineer
497
salaries
| ₹5 L/yr - ₹11.9 L/yr |
Yazaki
Aptiv
Valeo
DENSO