Cypress Semiconductor logo

Cypress Semiconductor Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 188 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
68.3% Positive experience

Which role are you interviewing for?

27 roles · 188 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Cypress Semiconductor.

Showing 4 of 188
Cypress Semiconductor logo
Cypress Semiconductor

Application Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Background check Recruiter call
Interview formats
Technical Coding Behavioral

The interview started with an aptitude and technical coding MCQ test which was a bit tough, so brushing up on electronics basics is advised. This was followed by the first technical interview where the interviewer was calm and used good methods to get the best out of me. Make sure you know your projects and all the technical details well. Then there was a second technical round. If you pass that, you proceed to the HR round. I didn't make it that far.

Confirmed questions4 questions
  • It's important to be thorough with your electronics basics for the first stage.
  • For the first technical interview, be technically sound and ensure you are very familiar with everything on your resume.
  • For the second technical round, be good with C, its memory layout, and other theoretical concepts.
Cypress Semiconductor logo
Cypress Semiconductor

Product Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

My friend referred me for this. I got a call for a telephonic interview a week later. The telephonic interview tested my basics with questions on Noise Margin (NML/NMH for back-to-back inverters), bandwidth, flip-flops/latches (race-around, S-R invalid), time constant, and RC circuits. The first round was with the manager, who checked my understanding of RC circuit charging/discharging graphs, transistors, op-amps, and CMOS (resistance graph, transfer characteristic, region of operation, pass transistor). The manager is helpful and tries to make you understand if you go wrong. The second round, the 'wolf pack' with 4 interviewers, covered similar topics but also included micro-controller and coding questions. The third round had the same topics but with some aptitude questions to test thinking ability.

Confirmed questions1 question
  • What is the resistance graph of a transmission gate?
Cypress Semiconductor logo
Cypress Semiconductor

Principal Software Engineer

Engineering · more than a year ago

Staff Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Technical screen
Interview formats
Technical Coding System Design

I applied for a principal software engineer role on the bluetooth software for the IoT team. The first interview was a phone call with the hiring manager, focusing on general technical topics. After that, I was invited for a face-to-face interview, which consisted of three separate discussions: one lasting 1 hour, another 45 minutes, and the last one for 1.5 hours. They really wanted to see production-ready code for every question, not just a basic logic or prototype. Honestly, the interviewers didn't seem very encouraging with their body language.

Confirmed questions7 questions
  • Can you explain how you'd implement a pool of pools for memory management, including designing the data structures and interfaces for a custom malloc/free?
  • How would you design a buffering scheme that's efficient for both high throughput device drivers and application tasks?
  • Describe how you would implement queue management for communication between tasks, including the relevant data structures and interfaces.
Cypress Semiconductor logo
Cypress Semiconductor

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

I got referred by someone I knew. Since I was interning at Intel at the time, I applied. First, there was a phone call, and then 2 weeks later, I had 3 in-person interviews. The interviews really focused on C/C++ bits and memory handling, and they kept asking about optimizing the code. The phone call was about basic C/C++ knowledge and my internship project. The first in-person interview was for basic coding. The second one was a 'wolfpack' round with two interviewers who asked questions one after another. They were helpful and guided me to write perfect code, giving hints. The last interview was with the Director of Software. We talked about my college project and the company.

Confirmed questions8 questions
  • Can you tell me about your internship project?
  • What are access specifiers in C?
  • Can you explain the memory layout of a C program and what's stored where?

Cypress Semiconductor Interview Questions

Quoted word for word from Cypress Semiconductor interview reports.

What is the input resistance in an inverting amplifier with an op-amp, looking into the terminals of the op-amp?

Read reports

When a rock is dropped from a boat into water, does the boat's actual height change, and if so, does it rise or fall?

Read reports

How can you measure the frequency of a square wave using a microcontroller?

Read reports

If a static variable is defined in file1.c, how can you call it in file2.c?

Read reports

How many address lines are required to address 30GB of memory?

Read report

Given a black box with input current and a digital output that indicates current, design a circuit.

Read report

Given the existence of WiFi, why do you think Bluetooth is also necessary?

Read report

Imagine a 1D array with 9 elements, each 8 bits wide. How would you set the 54th bit?

Read report

Can you explain what the output of a low pass filter looks like when the input is a step function?

Read report

Formats, difficulty and experience

Across all 188 Cypress Semiconductor interview reports.

Interview formats

Technical 46.9%
Behavioral 28.6%
Coding 12.6%
Group 4.3%
Presentation 3.9%

Interview difficulty

Easy 9.6%
Average 52.1%
Difficult 38.3%

Candidate experience

Neutral 19.4%
Positive 68.3%
Negative 12.4%

Reports by job function

Engineering 146
Operations 18
Marketing 7
Finance 5
Sales 3
Analytics 3