← Back to Directory

Qualcomm

Large Enterprises

Screna has 11 Qualcomm interview write-ups. The most reported round is the technical phone screen (7).

11 interview notes · updated Jul 2026

Qualcomm·Software Engineer·Technical Phone Screen

Jul 2026
Qualcomm Software Engineer interview with a coding round focused on graph traversal and pathfinding. The problem was meatier than typical leetcode fare, asking for a full A* implementation with path reconstruction and complexity analysis.
  • Implement A* search in C++ to find the shortest path through a 2D grid maze from a start cell S to a target cell T, where walls are marked with '#' and open cells with '.'. Return the minimum distance and the actual path as coordinates. Handle the case where no path exists.

“This one took me a minute to settle into.”

View Post

Qualcomm·Software Engineer·Hiring Manager Screen

Jun 2026
Phone screen with the hiring manager for an RF Hardware Engineer role at Qualcomm. The whole thing was clearly scripted, the HM was reading off a sheet and ticking boxes, and it ran way over time because I couldn't give him the EVM answer he wanted. Not a great feeling walking away from that one.
  • How would you measure and interpret Error Vector Magnitude (EVM) in an RF system?

“This is where the whole thing fell apart.”

View Post

Qualcomm·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a GPU Engineer role at Qualcomm. The technical question was deep and pretty open-ended, covering GPU optimization at a level where knowing the buzzwords isn't enough. Came out feeling like I left some things on the table.
  • If a GPU kernel applies the same uniform operation across all threads, how would you improve its performance and power efficiency?

“This one sprawled in a lot of directions.”

View Post

Qualcomm·Software Engineer·Technical Phone Screen

May 2026
Qualcomm GPU Engineer interview had at least one algorithmic problem that went deeper than I expected. They wanted a full A* implementation on a grid maze, not just pseudocode, and the follow-up questions on heuristic correctness caught me a bit flat-footed.
  • Implement A* search to find the shortest path through a 2D grid maze, where some cells are walls. Return the path as a list of cells, or indicate that no path exists.

“I started fine with the priority queue and g/h/f setup, but fumbled a bit when they asked me to justify why Manhattan distance is admissible for 4-connected movement specifically.”

View Post

Qualcomm·Software Engineer·Onsite - System Design / Architecture

May 2026
System design round at Qualcomm for a Research Scientist role, focused entirely on distributed training infrastructure for large models. Pretty intense scope for a single question but they clearly wanted to see how deep you could go.
  • Design a distributed training system for large deep learning models, covering parallelism strategies, gradient synchronization, fault tolerance, communication topology, and how to scale to hundreds of GPUs.

“This question is basically five questions stapled together.”

View Post

Qualcomm·Software Engineer·Technical Phone Screen

May 2026
Qualcomm software engineer interview with a meaty system design question about performance optimization. One question, lots of moving parts, and I definitely underestimated how structured they wanted the answer to be.
  • You have a program that produces correct output but runs too slowly in production. Walk through how you would systematically optimize it.

“I jumped straight to 'profile it and look for hotspots' which felt right but I skipped defining what 'fast enough' even means before touching anything.”

View Post

Qualcomm·Software Engineer·Hiring Manager Screen

May 2026
Interviewed for an RF Hardware Engineer role at Qualcomm. The hiring manager asked about simulation tool experience, specifically HFSS and Altium. ADS apparently wasn't on their radar at all.
  • Have you worked with RF/PCB simulation tools like HFSS or Altium in previous projects?

“The HM zeroed in on HFSS and Altium specifically.”

View Post

Qualcomm·Software Engineer·Technical Phone Screen

Apr 2026
Short technical screen for a software engineer role at Qualcomm, all questions in C++. Four questions total, mix of language fundamentals and GPU-specific stuff. Felt like they were probing depth more than breadth.
  • Walk through how you'd reason about the output of a C++ program that mixes enum and struct. Cover things like default enum values, scoped vs unscoped enums, aggregate initialization, what happens when initializers are omitted, how values get printed via implicit conversion, and the difference between logical member values and actual memory layout with padding.
  • Compare a preprocessor macro to a regular C++ function or an inline function. What are the real differences in terms of when each is processed, type safety, side effects from repeated argument evaluation, debuggability, and runtime performance?
  • You have two GPU kernel implementations for matrix addition. One is simple: each thread loads two elements from global memory and writes one output. The other uses optimizations like coalesced access, vectorized loads, or shared memory staging. Compare the trade-offs and explain which tends to win and why.
  • If every thread in a GPU kernel is doing the exact same operation or reading the same read-only value repeatedly, how do you improve performance and power efficiency?

“This one is sneakier than it looks.”

View Post

Qualcomm·Software Engineer·Onsite - Multi Round

Apr 2026
Four rounds at Qualcomm for a Java Full Stack Developer role, covering everything from Spring Boot fundamentals to distributed systems and architecture. The process felt thorough and mostly went well, but after round four the job posting vanished, HR went silent, and the portal never showed a clear rejection. Still waiting on closure.
  • How do you design a scalable microservices architecture, and what trade-offs did you consider in your past projects?
  • Walk me through a real production incident or challenge you faced and how you handled it end to end.
  • How would you design a Kafka-based event streaming system for a high-throughput use case, and what failure scenarios would you plan for?
  • How do you approach API design for a microservices environment, and what principles guide your decisions around versioning and backward compatibility?
  • Describe a significant design decision you made on a project, why you made it, and what you would change knowing what you know now.
  • How do you ensure scalability in a Java Spring Boot application under increasing load, both at the application layer and the data layer?

“This came up across multiple rounds in slightly different forms.”

View Post

Qualcomm·Software Engineer·Technical Phone Screen

Apr 2026
Interviewed for a hardware engineer role at Qualcomm and got quizzed on RF front-end fundamentals. Pretty standard stuff but it was a good gut check on how well I actually knew the basics versus just knowing the words.
  • What are the key performance metrics for a power amplifier and a low-noise amplifier, and what do they mean in practice?

“Ran through noise figure, gain, efficiency, linearity.”

View Post