Linux Software Engineer Interview Questions

82 linux software engineer interview questions shared by candidates

write a function that takes 3 arguments : pointer to an unsorted array of numbers, size of the array, and a number to search for. the function should return true if the number is found, else false. do it with minimum number of operations (mathematical). only you have access to the array while searching it.
avatar

Embedded Linux Software Engineer

Interviewed at TandemG

4.1
Aug 10, 2020

write a function that takes 3 arguments : pointer to an unsorted array of numbers, size of the array, and a number to search for. the function should return true if the number is found, else false. do it with minimum number of operations (mathematical). only you have access to the array while searching it.

Lots of general questions about C and C++. Inheritance, Polymorphism, etc. Lots of questions from OS and Hardware like describing memory Layout of program, What’s in the stack, heap, bss, text, etc. Where are static variables in memory, what are Semaphores vs Mutex vs Spinlock, What are interrupts in OS, Paging in OS. Why is it useful, What is a cache, where is it?

Software Engineer/Linux Audio Engineer

Interviewed at Qualcomm

3.7
Mar 1, 2022

Lots of general questions about C and C++. Inheritance, Polymorphism, etc. Lots of questions from OS and Hardware like describing memory Layout of program, What’s in the stack, heap, bss, text, etc. Where are static variables in memory, what are Semaphores vs Mutex vs Spinlock, What are interrupts in OS, Paging in OS. Why is it useful, What is a cache, where is it?

1. Tell me How your experience fit out needs. 2. How RTOS achieve real time requirement. 3. Diff between mutex and semaphore 4. What is the function call that ISR make at the end when it is done in linux. 5. which one would you use from strD or strP #define strD char* typedef strP char*
avatar

Senior Linux Software Engineer

Interviewed at Broadcom

3.3
Jun 12, 2015

1. Tell me How your experience fit out needs. 2. How RTOS achieve real time requirement. 3. Diff between mutex and semaphore 4. What is the function call that ISR make at the end when it is done in linux. 5. which one would you use from strD or strP #define strD char* typedef strP char*

Viewing 11 - 20 interview questions

Glassdoor has 82 interview questions and reports from Linux software engineer interviews. Prepare for your interview. Get hired. Love your job.