Check out your Company Bowl for anonymous work chats.
Bowls
Get actionable career advice tailored to you by joining more bowls.
Followed companies
Stay ahead in opportunities and insider tips by following your dream companies.
Job searches
Get personalized job recommendations and updates by starting your searches.
LSI interviews FAQs
Firmware Engineer applicants have rated the interview process at LSI with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 83% positive. To compare, the company-average is 76.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Firmware Engineer roles take an average of 13 days to get hired, when considering 7 user submitted interviews for this role. To compare, the hiring process at LSI overall takes an average of 18 days.
Common stages of the interview process at LSI as a Firmware Engineer according to 7 Glassdoor interviews include:
Phone interview: 40%
One on one interview: 33%
Drug test: 7%
Personality test: 7%
Background check: 7%
Skills test: 7%
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 1 day. I interviewed at LSI (Minneapolis, MN) in Feb 2011
Interview
First round phone interview with the hiring manager who wanted to understand my career goals etc. Basically asked me to summarize my work ex.
Then an onsite interview, where I was again asked to describe my work to their team(3 members) and the various tools I used in the projects. Then a 1:1 interview with one of their engineers. He asked questions on "volatile" keyword, interrupts, co-operative scheduling etc. Then another team member showed me the lab, and explained the work they do in the labs. Finally, another round with the manager.
Interview questions [1]
Question 1
Apart from work ex, what other interesting projects you did at college?
I applied through an employee referral. The process took 4 weeks. I interviewed at LSI in Jan 2013
Interview
Two rounds of phone screenings, followed by on-site interviews. The on-site interview process consisted of a an intro by the HR, followed by technical interviews by engineers and managers. You are expected to be an expert C programmer (you should know difference between static and non-static objects, stack and heap allocation, things like "volatile"), and an expert in firmware and device drivers. Storage experience (SCSI, RAID) helps.
I applied online. The process took 1 week. I interviewed at LSI
Interview
what is Volatile memory-
what is Non volatile memory- ex: ROM, Flash memeory, hard disk
OS Concepts
Context switching
Preemptive scheduling
Digital Designing concepts- How you will turn NAND into inverter
What_is_the_difference_between_malloc_and_calloc
Inline functions
.
Difference b/w structures and unions
Where are the local, global, static, auto, register, extern, const, volatile variables are stored?
Interview questions [1]
Question 1
what characteristics of the probe you will see when you are trying to measure sensitive load ?
I applied online. The process took 4 weeks. I interviewed at LSI (Atlanta, GA) in Mar 2012
Interview
Initially it was a telephonic interview. I was contacted two weeks after the first interview for an onsite. The telephonic interview consisted of questions from C. Pointers, arrays and structures and bit manipulation. After that was an onsite interview, It was a really long process. Started at 9:30 am and finished at 5:30 in the evening. It was a lot more in detail. Pointers, arrays, structures, unions. Bit manipulation, assembly language, embedded and real time systems were part of the interview.