Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Knorr-Bremse Team. If you also belong to the team, you can get access from here

Knorr-Bremse Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Knorr-Bremse Embedded Software Engineer Interview Questions, Process, and Tips

Updated 30 Mar 2024

Top Knorr-Bremse Embedded Software Engineer Interview Questions and Answers

Knorr-Bremse Embedded Software Engineer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What were your major projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't give up
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. 1. What are the storage classes in C?
  • Ans. 

    Storage classes in C define the scope and lifetime of variables.

    • Auto: Default storage class for local variables

    • Register: Requests a variable to be stored in a register for faster access

    • Static: Preserves the value of a variable between function calls

    • Extern: Allows access to a variable declared in another file

    • Thread Local Storage (TLS): Provides each thread with its own copy of a variable

  • Answered by AI
  • Q2. 2.What are preprocessor directives?
  • Ans. 

    Preprocessor directives are commands used by the preprocessor to perform tasks before the actual compilation process begins.

    • Preprocessor directives start with a # symbol.

    • They are used to include header files, define constants, and perform conditional compilation.

    • Examples include #include, #define, #ifdef, #ifndef, #endif, #pragma, etc.

  • Answered by AI
  • Q3. 3.Write a macro code to set the bit.
  • Ans. 

    Macro code to set a bit in embedded software

    • Define a macro using bitwise OR operator to set a specific bit in a register

    • Example: #define SET_BIT(reg, bit) ((reg) |= (1 << (bit)))

    • Call the macro with the register and bit number as arguments

  • Answered by AI
  • Q4. 4.Explain project and project related questions.
  • Q5. 5.Why 8 bit microprocessor is called 8 bit microprocessor.
  • Ans. 

    8 bit microprocessor is called so because it processes data in 8 bit chunks.

    • 8 bit microprocessor processes data in 8 bit chunks at a time

    • It can handle data in 8 bit binary format

    • Examples include Intel 8080, Zilog Z80, and MOS Technology 6502

  • Answered by AI
Round 2 - HR 

(4 Questions)

  • Q1. Brief Introduction
  • Q2. Details about family background
  • Q3. Will you be able to join us within week?
  • Q4. What are your strengths and weakness.

Interview Preparation Tips

Topics to prepare for Knorr-Bremse Embedded Software Engineer interview:
  • Microcontroller
  • C

Skills evaluated in this interview

Embedded Software Engineer Interview Questions Asked at Other Companies

asked in Aptiv
Q1. 3. 1)Do you know about Autosar. 2)define function definition and ... read more
asked in Cyient
Q2. Introduction. Difference between Embedded Systems and Embedded so ... read more
asked in Cyient
Q3. 1) which microcontroller you have used in Academics?
Q4. What is conductor, insulator and semi conductor?
asked in HCLTech
Q5. 3. How to enter if and else at the same time

I applied via LinkedIn and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Questions will be dependants upon designation, questions will be like basics & intermediate level only Embedded C programming based?
  • Q2. Projects Controller based questions?
Round 3 - HR 

(1 Question)

  • Q1. About yourself, strength & weakness with examples, etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be assured when responding and avoid saying anything which is not applicable to your position or role for which you are seeking.

Interview questions from similar companies

I applied via Approached by Company and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Pass array to function in c
  • Ans. 

    Passing an array to a function in C.

    • Declare the function with the array parameter

    • Pass the array name as argument to the function

    • Use array notation to access elements in the function

    • Array size can be passed as a separate argument or calculated within the function

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Program to find a button press
  • Ans. 

    A program to detect button press and trigger an action

    • Use interrupts to detect button press

    • Debounce the button to avoid false triggers

    • Implement a state machine to handle button press and release events

    • Use a timer to detect long press events

    • Trigger an action based on the button press event

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. About Personal details

Interview Preparation Tips

Interview preparation tips for other job seekers - Deep c knowledge is enough especially structures unions etc

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Coding Test 

As a fresher, I applied through an online portal and the first round was an Online coding test with self-introduction.

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Test to write a Fibonacci function that receives two pointers with data and organize the data

Round 2 - One-on-one 

(1 Question)

  • Q1. Why you want to work with us?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and study about structures and algorithms
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(3 Questions)

  • Q1. Basic C programming questions
  • Q2. About education background
  • Q3. I explained them about my schooling

I applied via Approached by Company and was interviewed in Oct 2021. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Resume based and previous experience. Also regarding the experience in the Automotive field
Round 2 - One-on-one 

(1 Question)

  • Q1. Behavioural questions like how you would handle a critical situation

Interview Preparation Tips

Interview preparation tips for other job seekers - If you know what you do, you will get it.

Interview Preparation Tips

Round: Test
Experience: more of experience gaining and learning new tricks of codding a program.
Tips: must focus on bugging and debugging the program.
Duration: 60 mins minutes

Skills: Coding Skills,
College Name: Invertis university
Motivation: bosch is a multinational company stating its rank worldwide.so anyone would to work with outstanding company.

Interview Questionnaire 

16 Questions

  • Q1. Explain about the projects you have done, have you done them for curriculum or out of interest?
  • Ans. 

    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.

  • Answered by AI
  • Q2. What are your favourite subjects?
  • Ans. 

    My favorite subjects are computer science, mathematics, and physics.

    • Computer Science: I enjoy programming and learning about algorithms and data structures.

    • Mathematics: I find solving complex problems and equations very satisfying.

    • Physics: I am fascinated by the laws of nature and how they govern the universe.

  • Answered by AI
  • Q3. Draw the block diagram, and explain all the components of 8051 micro-controller
  • Ans. 

    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...

  • Answered by AI
  • Q4. Difference between Micro-controller and Microprocessor
  • Ans. 

    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 ...

  • Answered by AI
  • Q5. What are Von Neumann and Harvard classifications, which does 8051 belong to?
  • Ans. 

    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...

  • Answered by AI
  • Q6. How many bit is data bus and how many is address bus, also if there are 8 lines how many memory locations are present?
  • Q7. What are interrupts? Explain in detail what happens in 8051 when there is interrupt, What happens when there is an interrupt within an interrupt?
  • Ans. 

    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 se...

  • Answered by AI
  • Q8. Where is the location of current line of execution stored when there is an interrupt?
  • Ans. 

    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

  • Answered by AI
  • Q9. Draw basic logic gates
  • Ans. 

    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

  • Answered by AI
  • Q10. Draw half adder without using EXOR gate , draw full adder without EXOR
  • Ans. 

    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

  • Answered by AI
  • Q11. Given an input string, remove spaces and give me output string
  • Ans. 

    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

  • Answered by AI
  • Q12. Tell me about yourself
  • Ans. 

    I am a software engineer with experience in developing web applications and a passion for learning new technologies.

    • Graduated with a degree in Computer Science

    • Proficient in programming languages such as Java, Python, and JavaScript

    • Experience in developing web applications using frameworks like React and Angular

    • Passionate about learning new technologies and keeping up with industry trends

  • Answered by AI
  • Q13. Family background ( what does your father do ?, what does your mother do?, etc)
  • Ans. 

    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.

  • Answered by AI
  • Q14. Why Bosch?
  • Ans. 

    Bosch is a renowned company with a strong focus on innovation and sustainability.

    • Bosch has a reputation for being a leader in innovation and technology.

    • The company has a strong commitment to sustainability and social responsibility.

    • Bosch offers a diverse range of products and services, providing opportunities for growth and development.

    • The company has a global presence, offering the chance to work with people from diff

  • Answered by AI
  • Q15. What did you understand from yesterday's presentation?
  • Ans. 

    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.

  • Answered by AI
  • Q16. What are your plans for higher studies?
  • Ans. 

    I plan to pursue higher studies in computer science to enhance my skills and knowledge.

    • I am interested in pursuing a Master's degree in Computer Science.

    • I am also considering taking online courses to learn new technologies and programming languages.

    • I plan to attend workshops and conferences to stay updated with the latest trends in the industry.

    • I believe that continuous learning is essential to stay competitive in the

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The technical section consisted of questions different branches. I shall answer from ECE point of view. The test had same questions for electrical cluster , ie ECE ,EEE, IT,TC . There were 35 questions in this section. The questions were based on subjects in 1st 2nd and 3rd year. Mainly concentrated on DEC, AEC, Micro-controllers, Control systems and a few basic electronics questions as well. This section also had 5 questions on programming as well. The test also had negative marking. +1 and -0.25 was the scheme. The second aptitude section had 25 questions on logical reasoning, data interpretation.
Tips: Answer only those questions which you are confident about the answer.
Duration: 60 minutes
Total Questions: 60

Round: Technical Interview
Experience: The interview started on a tensing note, but he told me to make myself comfortable. He was more interested in how I would approach the problem rather than the syntax or trivialities of the code. He tried to confuse me even when my answer was correct. The interview went on for 30-40 mins. At the end of which the interviewer gave me a HR form to fill, and told me to proceed to the HR interview.
Tips: Be confident and do not say things you don't know about, many of my friends got rejected for bluffing.

Round: HR Interview
Experience: The interviewer had a stern expression on his face, and was serious throughout the interview. He asked me why i had done a C++ project though i was from a ECE background, ( I explained that I had taken an elective OOPS which required us to do a mini project as a part of our curriculum). He also asked what i know about Bosch, this is a definite question, prepare well for it.
Tips: Be confident and truthful, do not bluff about anything. They are well trained to detect those anomalies.

General Tips: Prepare the subjects of second year and third year well. Do not panic in the interview, answer the questions to the point.
Skill Tips: Revise your understanding of your projects thoroughly.
Skills: Knowledge about microcontrollers, Knowledge about AEC and DEC basics, Some knowledge about Control systems, Thorough understanding about the projects pursued.
College Name: BMS College Of Engineering, Bangalore
Motivation: Bosch is one of the pioneers in the embedded systems domain. Also I had heard very good reviews from my seniors about the company.

Skills evaluated in this interview

Knorr-Bremse Interview FAQs

How many rounds are there in Knorr-Bremse Embedded Software Engineer interview?
Knorr-Bremse interview process usually has 2 rounds. The most common rounds in the Knorr-Bremse interview process are Technical, HR and Resume Shortlist.
How to prepare for Knorr-Bremse Embedded Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Knorr-Bremse. The most common topics and skills that interviewers at Knorr-Bremse expect are Canoe, AUTOSAR, Embedded C, Microcontroller and C.
What are the top questions asked in Knorr-Bremse Embedded Software Engineer interview?

Some of the top questions asked at the Knorr-Bremse Embedded Software Engineer interview -

  1. 5.Why 8 bit microprocessor is called 8 bit microprocess...read more
  2. 1. What are the storage classes in...read more
  3. 2.What are preprocessor directiv...read more

Tell us how to improve this page.

Knorr-Bremse Embedded Software Engineer Interview Process

based on 2 interviews

Interview experience

4.5
  
Good
View more

Interview Questions from Similar Companies

Bosch Interview Questions
4.2
 • 334 Interviews
Yazaki Interview Questions
3.8
 • 136 Interviews
DENSO Interview Questions
4.1
 • 77 Interviews
JTEKT Interview Questions
4.1
 • 66 Interviews
Faurecia Interview Questions
3.9
 • 63 Interviews
Goodyear Interview Questions
3.6
 • 55 Interviews
Michelin Interview Questions
3.9
 • 52 Interviews
View all
Knorr-Bremse Embedded Software Engineer Salary
based on 87 salaries
₹4.5 L/yr - ₹12.3 L/yr
27% more than the average Embedded Software Engineer Salary in India
View more details

Knorr-Bremse Embedded Software Engineer Reviews and Ratings

based on 12 reviews

3.1/5

Rating in categories

3.1

Skill development

3.4

Work-life balance

2.6

Salary

3.2

Job security

3.1

Company culture

2.6

Promotions

2.4

Work satisfaction

Explore 12 Reviews and Ratings
Senior Engineer
209 salaries
unlock blur

₹4.7 L/yr - ₹18 L/yr

Technical Specialist
172 salaries
unlock blur

₹11.9 L/yr - ₹31 L/yr

Assistant Manager
167 salaries
unlock blur

₹5.1 L/yr - ₹16.5 L/yr

Engineer
156 salaries
unlock blur

₹2.6 L/yr - ₹10 L/yr

Quality Engineer
105 salaries
unlock blur

₹1.6 L/yr - ₹4.8 L/yr

Explore more salaries
Compare Knorr-Bremse with

Bosch

4.2
Compare

Yazaki

3.8
Compare

Faurecia

3.9
Compare

DENSO

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview