
DANA Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at DANA.
Software Engineer
The interview was pretty quick, about 3 hours total. It included System Design, some basic engineering questions, and a live coding session that was like Leetcode. I talked with their Engineering Lead and a Senior Engineer. For the System Design part, we looked at designing a payment system. Then they asked me about Java basics, software engineering concepts, and databases. Finally, I had to do a Leetcode problem of medium difficulty.
- Can you explain the CAP Theorem?
- What are some ways to handle Race Conditions?
- Could you describe what SOLID principles are?
Software Engineer
The process takes about 1 week, and it involves: 1. CV Screening 2. HR Interview 1 3. User Interview 4. HR Interview 2 (Culture fit test) 5. Background checking (e.g. social media) 6. Offering Notes: AFAIK, I am an intern who was last recruited in my batch (so it only takes 1 week due to the onboarding process that is about to be held).
- Can you elaborate on your past experiences?
- What makes you want to apply to Dana?
- How would you handle a specific problem based on your current situation?
Senior Software Engineer
So there are three steps in total. First, they sent over two online code tests; one basic coding test and another one that's specialized for the role (backend engineer in my case). After that, I had a technical interview with two software engineers. They had me solve a code on a whiteboard and asked me some questions about OOP and DSA. They also inquired about my previous projects and my specific contributions. I didn't get any feedback after this and had to wait two weeks to hear back that I passed to move on. The second interview was with HR. They asked a lot about my past projects, but focused more on teamwork and communication with colleagues. They also asked about STAR method scenarios and some hypothetical work situations. Unfortunately, they didn't get back to me for a week and didn't provide any feedback.
- Solve a coding problem on a whiteboard
- What are your OOP concepts?
- What are your DSA concepts?
DANA Software Engineer Interview Questions
Quoted word for word from DANA interview reports.
“Write the code to complete a method within a given class, utilizing basic data structures.”
Read reports →“What are the core concepts of OOP?”
Read reports →“Can you explain the CAP Theorem?”
Read reports →“What are some ways to handle Race Conditions?”
Read reports →“Are you familiar with Kotlin programming language?”
Read report →“Could you describe what SOLID principles are?”
Read report →“How do you cope with being rejected or facing rejection from others?”
Read report →“Can you explain basic programming language features, like static analysis where we predict output given an input and explain the program's execution?”
Read report →“What are your thoughts on web frameworks?”
Read report →Formats, difficulty and experience
Across all 13 DANA interview reports.