Canon U.S.A. logo

Canon U.S.A. Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 8 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
62.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Canon U.S.A..

Showing 3 of 8
Canon U.S.A. logo
Canon U.S.A.

Software Development Engineer

Engineering · more than a year ago

Mid Easy Positive experience Accept offer 1 round
Interview process
Onsite
Interview formats
Technical Coding

Interviewed with a large team of about 10 people, kind of like SCRUM stand-ups. We went over code from my GitHub profile. It was straightforward if I actually wrote the code. Mostly management asked questions, but sometimes the team members did too.

Confirmed questions4 questions
  • Tell me about your past projects.
  • Could you explain the code you have on public GitHub?
  • What questions does management have about your background?
Canon U.S.A. logo
Canon U.S.A.

Software Development Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical Coding

I applied on the Canon Careers Website and got in touch with HR in about 1 week after I submitted my resume. First Interview was with HR. HR just asked basic background questions regarding experience, project I have worked on, technology/programming language I worked on, why I left current job, desired salary range. Second interview was with Hiring Manager and Software Development team. This was a phone interview. They asked about Java Experience.

Confirmed questions6 questions
  • Can you explain the differences between final, finally, and finalize in Java?
  • What distinguishes overloading from overriding in Java?
  • Could you describe any design patterns you have utilized in your work?
Canon U.S.A. logo
Canon U.S.A.

Software Engineer

Engineering · more than a year ago

Senior Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral

The interview for Canon is quite lengthy. It involved multiple stages, including meetings with the manager, team members, directors, and the HR manager. The pay is average.

Confirmed questions1 question
  • Questions about database management and coding were asked.

Canon U.S.A. Software Engineer Interview Questions

Quoted word for word from Canon U.S.A. interview reports.

What is the difference between an interface and an abstract class?

Read reports

Can you explain the differences between final, finally, and finalize in Java?

Read report

Could you explain what algorithms are in simple, everyday terms?

Read report

Formats, difficulty and experience

Across all 8 Canon U.S.A. interview reports.

Interview formats

Technical 41.2%
Behavioral 35.3%
Coding 17.6%
Other 5.9%

Interview difficulty

Easy 25%
Average 62.5%
Difficult 12.5%

Candidate experience

Neutral 12.5%
Negative 25%
Positive 62.5%