Systems Software Engineer Interview Questions

576 systems software engineer interview questions shared by candidates

# Questions asked by EPM (appeared friendly) - Tell me about a project you were passionate about - How will you communicate differently to a Sales person - Did you ever analyze data and make an impact on business decisions. Explain. - A product is to be launched with x number of features, you realize that you won’t be able to finish testing all the features, what will you do? - (When I asked how has been her experience at Humane, she over-dramatically told me that she had been working there for a month and it's a lot of work, "a lot of work". who says that to a candidate appearing for interview. either she was being honest, or maybe she did not want me to join) # Questions asked by cellular Software Engineers (senior - friendly, junior - unfriendly) - cellular protocol related - Low data throughput debug steps, NDI, RV - Log post processing for failures - Registration Call Flow - advantages of different SCS in 5G - design a test plan for a device - (interviewer was young and almost unfriendly when I asked clarifying questions.) # Questions asked by wifi/ bt engineer (friendly) - Which Cellular band does Wi-Fi 2.4 GHz interfere with? - Given a device (a phone or similar device) come up with broad categories of test plan. - Telemetry for devices, which parameters you will check? # Questions asked by rf hardware design engineer (soft spoken) - Functional blocks of RFFE - If you find a test is failing how will you debug before reaching out to the equipment vendor? (he was looking for a step by step sequential answer) # Questions asked by wireless system engineer (unwelcoming) - How does the traffic flow when you stream a video from youtube - What will you do if phone heats up - (kept emphasizing "There’s no I, there’s only WE here" for no reason. he appeared as unwelcoming) # Recruiter got back to me - - there was no problem with your interview, just that we found someone better aligned for this role. - This role involves communication with other department and we want someone better at that. - recruiter calls or responds (does not respond) on his own time
Apr 16, 2023

# Questions asked by EPM (appeared friendly) - Tell me about a project you were passionate about - How will you communicate differently to a Sales person - Did you ever analyze data and make an impact on business decisions. Explain. - A product is to be launched with x number of features, you realize that you won’t be able to finish testing all the features, what will you do? - (When I asked how has been her experience at Humane, she over-dramatically told me that she had been working there for a month and it's a lot of work, "a lot of work". who says that to a candidate appearing for interview. either she was being honest, or maybe she did not want me to join) # Questions asked by cellular Software Engineers (senior - friendly, junior - unfriendly) - cellular protocol related - Low data throughput debug steps, NDI, RV - Log post processing for failures - Registration Call Flow - advantages of different SCS in 5G - design a test plan for a device - (interviewer was young and almost unfriendly when I asked clarifying questions.) # Questions asked by wifi/ bt engineer (friendly) - Which Cellular band does Wi-Fi 2.4 GHz interfere with? - Given a device (a phone or similar device) come up with broad categories of test plan. - Telemetry for devices, which parameters you will check? # Questions asked by rf hardware design engineer (soft spoken) - Functional blocks of RFFE - If you find a test is failing how will you debug before reaching out to the equipment vendor? (he was looking for a step by step sequential answer) # Questions asked by wireless system engineer (unwelcoming) - How does the traffic flow when you stream a video from youtube - What will you do if phone heats up - (kept emphasizing "There’s no I, there’s only WE here" for no reason. he appeared as unwelcoming) # Recruiter got back to me - - there was no problem with your interview, just that we found someone better aligned for this role. - This role involves communication with other department and we want someone better at that. - recruiter calls or responds (does not respond) on his own time

They asked me mainly about POSIX multithreading (threads, mutexes, semaphores, etc.). Explain deadlocks How many locks do you need to create a deadlock? The take-home test had two questions. One was about multi-threading, a producer-consumer type problem. The other is about a timer framework where we have to find bugs in that code. Questions of the final interview hugely depend on your answers to that assignment.
avatar

Systems Software Developer

Interviewed at BlackBerry

3.6
Mar 10, 2023

They asked me mainly about POSIX multithreading (threads, mutexes, semaphores, etc.). Explain deadlocks How many locks do you need to create a deadlock? The take-home test had two questions. One was about multi-threading, a producer-consumer type problem. The other is about a timer framework where we have to find bugs in that code. Questions of the final interview hugely depend on your answers to that assignment.

How do you make sure a exe file downloaded by users will not be changed? (Ans: Added digital signature) How do you add the signature? (Ans: Use a hash function to generate a hash code) How do you add this hash code to the exec? (Ans: Use a magic number in binary data, and preserve a fixed-size space)
avatar

Systems Software Engineer

Interviewed at Roblox

3.7
Oct 20, 2012

How do you make sure a exe file downloaded by users will not be changed? (Ans: Added digital signature) How do you add the signature? (Ans: Use a hash function to generate a hash code) How do you add this hash code to the exec? (Ans: Use a magic number in binary data, and preserve a fixed-size space)

Viewing 421 - 430 interview questions

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