Senior Firmware Developer

Senior Firmware Developer Interview Questions and Answers

Updated 9 Jul 2025

Asked in UBS

3d ago

Q. What is a Null pointer?

Ans.

A null pointer is a pointer that does not point to any memory location.

  • A null pointer is represented by the value 0 or nullptr in C++.

  • Dereferencing a null pointer results in undefined behavior.

  • Null pointers are commonly used to indicate the end of a linked list or array.

  • Null pointers can be used to check if a pointer has been initialized or not.

Asked in SAP

3d ago

Q. What is structure padding?

Ans.

Structure padding is the insertion of unused memory between structure members to align them to specific memory addresses.

  • Padding is added to ensure that each member of the structure is aligned to a memory address that is a multiple of its size.

  • Padding is added to improve performance by allowing the CPU to access data more efficiently.

  • Padding can be controlled using compiler-specific directives or pragmas.

  • Example: struct example { char a; int b; char c; }; - padding will be ad...read more

Asked in Landis+Gyr

2d ago

Q. What is a C structure?

Ans.

A C structure is a user-defined data type that groups related variables of different data types under a single name.

  • Structures allow for the creation of complex data types that can be used to store and manipulate related data.

  • They can contain variables of different data types, including other structures.

  • Structures are defined using the 'struct' keyword and can be accessed using the dot operator.

  • Example: struct person { char name[20]; int age; float salary; };

  • Example: struct p...read more

Asked in Wipro

1d ago

Q. What are your CTC expectations?

Ans.

CTC expectation refers to the expected salary or compensation package for the position.

  • CTC stands for Cost to Company

  • It includes all the expenses incurred by the company for an employee, such as salary, bonuses, benefits, and taxes

  • The CTC expectation can vary based on the candidate's experience, skills, and the company's budget

  • It is important to discuss CTC expectations during the interview process to avoid any misunderstandings later on

Are these interview questions helpful?

Asked in Landis+Gyr

1d ago

Q. structure padding vs structure packing

Ans.

Structure padding adds extra bytes to align data while structure packing removes extra bytes to save memory.

  • Structure padding is used to align data in memory for efficient access.

  • Structure packing is used to save memory by removing extra bytes.

  • Padding bytes are added to ensure that each member of the structure is aligned on a boundary that is a multiple of its size.

  • Packing bytes are removed to ensure that the structure uses the minimum amount of memory possible.

  • Padding and pa...read more

Senior Firmware Developer Jobs

Kazam logo
Senior Firmware Developer 5-9 years
Kazam
3.7
Bangalore / Bengaluru
KritiKal SecureScan Pvt Ltd logo
Sr. Firmware Developer 5-8 years
KritiKal SecureScan Pvt Ltd
3.1
Bangalore / Bengaluru
Infolitz Software Private Limited logo
Senior Firmware Developer 5-10 years
Infolitz Software Private Limited
3.7
Kochi
Senior Firmware Developer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits