I applied through a recruiter. The process took 4 months. I interviewed at Cirrus Logic in Mar 2021
Interview
1 initial screen with one developer for discussion on resume and projects I had done.
1 full day of interview, about 5 interview lasting 45 mins each, 1 senior manager, 1 test lead, 2 developers and 1 HR round.
Took around 3 months! (yes, 3 months!) to say that they had other applicants who were more fit for the job.
Interview questions [1]
Question 1
Only one developer asked coding question related to strings, to detect palindrome.
Test lead asked questions on syntax, semantics of C-code, git-squash, static code analysis and run-time analysis.