
Doble Engineering Company Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 6 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Doble Engineering Company.
Software Engineer
The interview process was professional and completed quickly. There were 5 rounds in total: first, a Recruiter Call via zoom/phone, followed by a Technical Screening with the Manager. Then, a Take-Home Coding Assessment that took 2 days to complete. Next, there were 3 separate 30-minute Technical Interviews. Finally, a Managerial Interview that might also cover some technical topics.
- Could you explain operating systems concepts such as Mutex, Semaphores, Threads, and Fork?
- What are the core concepts in Object-Oriented Systems, including Inheritance, Polymorphism, Abstraction, Class, and Objects?
- Can you discuss your knowledge of programming languages like C/C++ and Python?
Principal Software Engineer
After the initial recruiter call a couple weeks back, I had an onsite interview. It was with the hiring software manager, VP of Global Engineering & Operations, Director of Software Engineering, another Software Manager, and a Principal software engineer. They showed me the lab and the product I'd be working on, under NDA, then I followed up with HR. The whole thing took about 5 hours. I got an offer via email seven days later.
- Tell me about your role in your current job.
- What's your experience with electric power systems?
- How familiar are you with complex embedded Linux systems?
Software Engineer
I had a 30 minute phone call where we talked about my resume. Then, I had a 30 minute in person interview where we discussed my software development experience, teamwork, and some basic Java concepts. They started by answering my questions about the role, then we went over my resume.
- Can you explain the difference between final, finally, and finalize in Java?
Doble Engineering Company Software Engineer Interview Questions
Quoted word for word from Doble Engineering Company interview reports.
“Can you explain what the i2c bus is and what its purpose is?”
Read reports →“Can you explain the difference between final, finally, and finalize in Java?”
Read reports →“Could you describe how to apply a function to every element within a list?”
Read reports →“What are the core concepts in Object-Oriented Systems, including Inheritance, Polymorphism, Abstraction, Class, and Objects?”
Read reports →“Could you explain operating systems concepts such as Mutex, Semaphores, Threads, and Fork?”
Read report →“What is your understanding of signal processing and software architecture?”
Read report →“What's your proficiency in Python?”
Read report →“What's your knowledge of DSP?”
Read report →“What's your background with electronic devices?”
Read report →Formats, difficulty and experience
Across all 6 Doble Engineering Company interview reports.