
Banque Nationale du Canada/National Bank of Canada Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 18 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Banque Nationale du Canada/National Bank of Canada.
Software Developer
I recently interviewed at the National Bank of Canada, and it was a pretty good experience. They started with a phone screening, then there were two in-person interviews. The interviewers were nice and professional, making it easy to talk about my technical skills and past experiences. They asked some interesting questions that let me show what I can do. The interviews gave me a good feel for the company culture and how they value teamwork and new ideas. I also liked that they care about diversity and inclusion. It was cool to hear about their tech advancements and how they're doing in digital banking. Even though I didn't get an offer, I thought highly of the National Bank of Canada and would be happy to interview again.
- Can you list five design patterns?
Software Developer
The interview process included technical questions, career path discussions, questions about emergency situations, strengths and weaknesses, working hours, present and future interest, time to become operational, weekend availability, salary, and vacation. There was also a technical and psychological test. The people present were the director, tech lead, developer, and scrum master.
- Technical questions
- Questions about your career path
- Questions about how you handle emergency situations
Senior Software Developer
So there were 2 interviews. First, an HR screening. If you passed that, then you had the actual interview with a director. They'll probably ask about your financial knowledge and technical skills. The more you know, the better. Depending on your background, if you studied finance, brush up on the tech side. If you're in tech, learn more about financial markets. Read a few books and learn the material. People are counting on you.
- Tell me about your understanding of our business.
Banque Nationale du Canada/National Bank of Canada Software Engineer Interview Questions
Quoted word for word from Banque Nationale du Canada/National Bank of Canada interview reports.
“Can you explain the difference between POST and PUT in HTTP?”
Read reports →“Could you explain the @Autowired annotation in Spring Core?”
Read reports →“Can you construct a regex given some word constraints?”
Read reports →“How would you implement a cache with closures in JavaScript?”
Read reports →“What are the fundamental principles of OOP?”
Read report →“Can you explain the difference between a left join and an inner join?”
Read report →“Regarding Spring Core, could you explain what dependency injection is?”
Read report →“What are the basics of SQL queries with joins?”
Read report →“What is the method for handling imports within the AngularCS framework?”
Read report →Formats, difficulty and experience
Across all 18 Banque Nationale du Canada/National Bank of Canada interview reports.