
Leonardo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 58 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Leonardo.
Software Engineer
First, there was a phone call, and then a technical interview. The technical interview was really in-depth, covering various techniques and technologies I've used. The interviewer was part of the team and gave me a good sense of the team's dynamic.
- Tell me about your experience with different technology stacks.
Software Engineer
It was an HR interview that used a buggy recording software. I had to restart it twice, which ate into my allowed attempts, before it finally worked. After that, the company went silent and didn't even send a rejection email.
- What motivated you to apply to Leonardo?
Software Engineer
Abysmal communication/response times and ridiculous interview questions. After sending my CV, I was sent an invitation to screening the day after, which was just answering 2-3 generic interview questions (why you want to work here etc.) to a ChatBot. 5 days later, I was sent an invite to a video interview (using Phenom, quite a buggy platform) which contained 5 questions in total, 4 of which being "Tell me about a time when" questions. Keep in mind, this is an opportunity for a placement role for students, there are only so many experiences you can answer with before struggling to find what to say/repeating yourself. After completing the video interview, I was sent an email saying they would be "in touch soon"... I didn't recieve a single email until 2 months saying "It is taking a little longer than we had hoped to review all applications and confirm the next step". I sent them an email enquiring about this 2 weeks prior to them sending me this (to which I receieved no response). I had figured by then that I was not accepted and wasn't expecting an email, but ANOTHER 2 months later, they have the audacity to send an email to say I wasn't accepted, as if I hadn't figured it out in the space of 4 MONTHS of completing the initial video interview.
- Why did you choose to apply to Leonardo?
- Can you share an instance where a teacher or supervisor provided constructive feedback? Describe the context, how you incorporated it, and the result.
- Describe a time you aimed for challenging project goals and the actions you took to achieve them, including the situation, your steps, and the outcome.
Leonardo Software Engineer Interview Questions
Quoted word for word from Leonardo interview reports.
“What is the difference between an abstract class and an interface?”
Read reports →“Can you explain the meaning of the virtual keyword in C++?”
Read reports →“Given 3 bases A, B, and C communicating via pigeons, how would you verify if a message received at base B originated from base A?”
Read reports →“Can you explain a scenario where checking for equality between two floating-point numbers might not work as expected?”
Read reports →“What are the differences and interactions between server-side and client-side handling?”
Read report →“Can you tell me about your understanding of the strength of materials?”
Read report →“Can you share an instance where you had to keep a secret?”
Read report →“How do you go about building and keeping good relationships with colleagues or classmates?”
Read report →“How do you handle a tough situation when you don't have much information?”
Read report →Formats, difficulty and experience
Across all 58 Leonardo interview reports.