Taro Logo

System Software Engineer Interview Experience - Cork, Ireland

July 22, 2024
Positive ExperienceNo Offer

Process

I had a recent interview for this profile. I went through two rounds and was rejected after the second.

The first round was two weeks ago. It was a 1-hour session with a senior embedded engineer from the site. The interviewer was very nice and helpful.

We discussed my CV, OS concepts, C++ concepts, DMA, RTOS, synchronization, the use of 'const' vs 'volatile' and 'const volatile', unsigned vs signed integers, and virtual vs pure virtual functions, among other topics.

These questions took about 45 minutes. Afterward, we moved to the coding portion. The interviewer asked me to code a problem similar to merging intervals (found on LeetCode), specifically to find the intersection of two lists.

I got stuck on some test cases, but the interviewer was helpful and accommodating. It took me a bit longer than expected, so he mentioned he had one more question. This was to determine if a linked list was cyclic. He allowed me to mention the logic and explain it since we were already over time. The interview lasted about 1 hour and 15 minutes.

I wasn't expecting a call for the second round due to my slower response time in the DSA portion (though the rest of the interview went well). However, to my surprise, I received a callback after two days. The next interview was scheduled to be a 1-hour session with a senior member from the US.

I had this interview last week. The interviewer was a legendary individual with great knowledge and was very helpful.

He first explained the job role and then we began a deep dive into my CV. We had a thorough discussion about my CV for about 30-35 minutes.

Following that, he presented a C program for inserting at the head of a linked list. He wanted to understand how a linked list works and how memory addressing functions for linked lists. For instance, if '0xf00' was the starting address, he asked about the address after the first node was defined and how many bytes would be allocated for a pointer. He also inquired about hexadecimal values and the maximum range of a 2-byte unsigned integer (how to calculate it if unknown).

I was prepared for linked list insertion and other related concepts but hadn't revised memory addressing much. Consequently, I became confused and fumbled later. I couldn't answer basic questions like what '0xf00' represents in decimal, as I was already overwhelmed by the memory addressing confusion. This interview also exceeded its scheduled time. Although the interviewer was helpful, he didn't seem pleased with my technical performance, based on my observation.

Two days later, I received the rejection email. It was a very thorough and professional process.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Qualcomm System Software Engineer role in Cork, Ireland.

Success Rate

0%
Pass Rate

Qualcomm's interview process for their System Software Engineer roles in Cork, Ireland is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Qualcomm's System Software Engineer interview process in Cork, Ireland.

Qualcomm Work Experiences