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 Developer Interview Questions and Answers

Updated 7 Aug 2021

Knorr-Bremse Embedded Software Developer Interview Experiences

1 interview found

Interview Questionnaire 

3 Questions

  • Q1. Project u worked on
  • Q2. C program
  • Q3. UDS in detail
  • Ans. 

    UDS stands for Unified Diagnostic Services, a protocol used in automotive industry for communication between ECUs.

    • UDS is used for diagnostic communication between ECUs in vehicles.

    • It is based on the ISO 14229 standard.

    • UDS allows for diagnostic services such as reading and clearing fault codes, and accessing ECU data.

    • It uses a request-response mechanism, where the diagnostic tool sends a request and the ECU responds wit...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Knorr-Bremse?
Ask anonymously on communities.

Interview questions from similar companies

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.

Embedded Software Developer Interview Questions Asked at Other Companies

Q1. How many possible outcomes are there when determining the maximum ... read more
Q2. Write a C program to check if a number is a power of 2.
Q3. What is the difference between volatile const int a and const vol ... read more
Q4. How can you sort an array in place, using minimal additional memo ... read more
asked in FEV
Q5. what is interrupt service routine, watchdog timer, lambda functio ... read more
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:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - HR 

(3 Questions)

  • Q1. Basic C programming questions
  • Q2. About education background
  • Q3. I explained them about my schooling
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?
  • Ans. 

    I admire your commitment to innovation and quality in embedded systems, and I believe my skills align perfectly with your goals.

    • Your company's focus on cutting-edge technology in embedded systems excites me, as I thrive in innovative environments.

    • I am impressed by your recent projects, such as the development of advanced medical devices, which showcase your commitment to improving lives.

    • I appreciate your collaborative ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and study about structures and algorithms

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
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. What is an inverter ?
  • Ans. 

    An inverter is an electronic device that converts direct current (DC) to alternating current (AC).

    • Used in solar power systems to convert DC from solar panels to AC for home use.

    • Common in uninterruptible power supplies (UPS) to provide backup power.

    • Found in electric vehicles to convert battery DC to AC for the motor.

    • Inverters can vary in type, such as pure sine wave, modified sine wave, and square wave.

  • Answered by AI
  • Q2. Code to find the largest on. in the array
  • Ans. 

    This code finds the largest number in an array of strings representing numbers.

    • Convert each string to a number for comparison. Example: '10' becomes 10.

    • Use a loop to iterate through the array and keep track of the largest number found.

    • Return the largest number after checking all elements.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Angular related questions
  • Q2. Springboot question
Round 2 - One-on-one 

(1 Question)

  • Q1. General skill based managerial questions
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance allows a child class to override a method from its parent class, providing different func...

  • Answered by AI
  • Q2. Why You choose java
  • Ans. 

    I chose Java for its platform independence, strong community support, and extensive libraries.

    • Platform independence allows Java code to run on any device with a JVM

    • Strong community support ensures access to resources and help when needed

    • Extensive libraries provide pre-built solutions for common programming tasks

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Matlab related questions
  • Q2. MBD related questions

I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. Technical understanding on ETHERNET AVB protocol.
  • Q2. Bluetooth Audio profile A2DP,Hfp
  • Q3. Linux device tree configuration
  • Q4. I2c speed in linux
  • Ans. 

    I2C is a communication protocol used to connect multiple devices in a network. In Linux, the speed of I2C can be configured.

    • I2C speed can be set using the 'i2cset' command in Linux

    • The speed can also be configured in the device tree

    • The maximum speed supported by the hardware should be considered when setting the speed

    • Different devices may require different speeds for optimal performance

  • Answered by AI
  • Q5. Gstreamer pipeline related question
  • Q6. Pulseaudio related
  • Q7. Compilation steps
  • Q8. What is pure virtual function
  • Ans. 

    A pure virtual function is a function declared in a base class without implementation, which must be overridden by derived classes.

    • Pure virtual functions are declared with the syntax: virtual void functionName() = 0;

    • Classes containing pure virtual functions are called abstract classes and cannot be instantiated.

    • Pure virtual functions provide a way to achieve polymorphism in C++.

    • Example: virtual void draw() = 0; // decl...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well have confidence in what u say. If u don't knw say it don't bluff

Skills evaluated in this interview

Knorr-Bremse Interview FAQs

How to prepare for Knorr-Bremse Embedded Software Developer 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 Communication Protocols, Embedded C, Microcontroller, SPI and AUTOSAR.

Tell us how to improve this page.

Interview Questions from Similar Companies

Bosch Interview Questions
4.2
 • 347 Interviews
Yazaki Interview Questions
3.8
 • 151 Interviews
Hitachi Astemo Interview Questions
4.0
 • 122 Interviews
DENSO Interview Questions
4.2
 • 79 Interviews
JTEKT Interview Questions
4.1
 • 74 Interviews
Faurecia Interview Questions
3.9
 • 68 Interviews
Goodyear Interview Questions
3.6
 • 60 Interviews
Michelin Interview Questions
3.9
 • 56 Interviews
View all
Knorr-Bremse Embedded Software Developer Salary
based on 26 salaries
₹3.5 L/yr - ₹9 L/yr
5% more than the average Embedded Software Developer Salary in India
View more details

Knorr-Bremse Embedded Software Developer Reviews and Ratings

based on 3 reviews

4.9/5

Rating in categories

4.7

Skill development

4.9

Work-life balance

2.2

Salary

4.7

Job security

4.6

Company culture

4.6

Promotions

4.6

Work satisfaction

Explore 3 Reviews and Ratings
Senior Engineer
215 salaries
unlock blur

₹5 L/yr - ₹15.6 L/yr

Assistant Manager
189 salaries
unlock blur

₹5.3 L/yr - ₹16.5 L/yr

Technical Specialist
186 salaries
unlock blur

₹9.6 L/yr - ₹34 L/yr

Engineer
151 salaries
unlock blur

₹3.6 L/yr - ₹10.3 L/yr

Quality Engineer
113 salaries
unlock blur

₹1.5 L/yr - ₹4.8 L/yr

Explore more salaries
Compare Knorr-Bremse with

Bosch

4.2
Compare

Yazaki

3.8
Compare

Hitachi Astemo

4.0
Compare

Faurecia

3.9
Compare
write
Share an Interview