
Cirrus Logic Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Cirrus Logic.
Software Engineer
The interview process had two rounds. The first round was a technical interview covering a live coding problem, DSA questions, and logic questions. The second round was with the hiring manager, discussing my past experience and projects, along with technical questions about those projects. After the interviews, an online assessment was given.
- Can you solve a coding problem involving string manipulation?
Senior Software Developer
First, there was a telephonic call where they asked some simple questions about me and my previous projects, plus a few easy algorithm questions. Then, a technical round with algorithm questions followed by HR. Finally, an onsite interview.
- Tell me about the projects you worked on.
- There were some scenario based questions.
- Also some technical questions, specifically easy algorithms.
Software Developer
I was given a questionnaire with 8 behavioral questions by the hiring manager. Then a recruiter contacted me for a technical screening interview with the hiring manager. The interview went well, but the company's response afterward was unprofessional. I waited 3 weeks for feedback and only found out I was rejected by checking a job portal. It was disappointing given the company's reputation.
- Data structure and algorithm questions, general behavioral questions, and a discussion about your past work experience.
Cirrus Logic Software Engineer Interview Questions
Quoted word for word from Cirrus Logic interview reports.
“Find the largest palindrome substring.”
Read reports →“What's the difference between Array and ArrayList?”
Read reports →“How would you fill the diagonals of an n by n matrix with ones?”
Read reports →“Can you solve a coding problem involving string manipulation?”
Read reports →“Can you tell me about basic Java knowledge?”
Read report →“Can you explain the different phases of testing?”
Read report →“What are your thoughts on using MATLAB for this task?”
Read report →“Would you be comfortable using C++ for this task?”
Read report →“What's your process for taking customer needs and turning them into a high-level design?”
Read report →Formats, difficulty and experience
Across all 15 Cirrus Logic interview reports.