Upload Button Icon Add office photos

Filter interviews by

Canon Software Developer Intern Interview Questions and Answers

Updated 13 Feb 2023

Canon Software Developer Intern Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Feb 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(2 Questions)

  • Q1. Why do want to work here?
  • Ans. 

    I want to work here because of the company's reputation, the opportunity for growth, and the chance to work on innovative projects.

    • Company's reputation: The company has a strong reputation in the industry for its high-quality software development work.

    • Opportunity for growth: I believe that working here will provide me with ample opportunities to learn and grow as a software developer.

    • Innovative projects: I am excited a...

  • Answered by AI
  • Q2. Tell me about yourself?
  • Ans. 

    I am a software development intern with a passion for coding and problem-solving.

    • Currently pursuing a degree in Computer Science

    • Proficient in programming languages such as Java, C++, and Python

    • Experience with web development frameworks like React and Angular

    • Completed several projects including a mobile app for task management

    • Strong problem-solving and analytical skills

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Questions were regarding my previous internships and projects

Interview Preparation Tips

Interview preparation tips for other job seekers - just prepare from your resume, white board leetcode type questions are unilikely

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Why you want to join company
  • Q2. Puzzle question

Interview Preparation Tips

Interview preparation tips for other job seekers - solve previous year question of sri delhi 6 month intern and practice some puzzle. focus on topics like tree, graph,dfs,bfs,shortest path , linked list more.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy to medium questions

Round 2 - Hackathon 

(1 Question)

  • Q1. Create a software
  • Ans. 

    A software for managing inventory in a retail store

    • Create a user-friendly interface for adding, updating, and deleting products

    • Include features for tracking sales, restocking inventory, and generating reports

    • Implement barcode scanning functionality for quick product lookup

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - Just stick to the basics

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. 1. Check all the permutations of palindrome in an array
  • Ans. 

    Find all permutations of palindromes in an array of strings.

    • Iterate through each string in the array.

    • For each string, generate all possible permutations.

    • Check if each permutation is a palindrome.

    • Return the list of palindromic permutations.

  • Answered by AI
  • Q2. 2. Toggle a bit
  • Ans. 

    Toggle a bit in a binary number

    • Convert the number to binary representation

    • Identify the bit position to toggle

    • Toggle the bit using bitwise XOR operator

    • Convert the modified binary number back to decimal

  • Answered by AI
  • Q3. 3. Swap numbers using bit operators
  • Ans. 

    Swapping numbers using bit operators.

    • Use XOR operator to swap two numbers without using a temporary variable

    • XORing a number with itself results in 0

    • Example: a = 5, b = 7. a ^= b; b ^= a; a ^= b; // a = 7, b = 5

  • Answered by AI

Skills evaluated in this interview

I applied via Referral and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Simple DSA and CS Fundamentals

Round 3 - Technical 

(1 Question)

  • Q1. CS Fundamentals, Java, OS, DSA and Project-based questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. Managerial and HR Round, basic HR questions and Situational questions by HR

Interview Preparation Tips

Topics to prepare for Western Digital Software Developer Intern interview:
  • Java
  • C++
  • DSA
  • Operating Systems
  • Computer Networking
Interview preparation tips for other job seekers - Prepare DSA well and CS Fundamentals.
Resumes must be well prepared for all questions, even project-based questions.

I was interviewed in May 2021.

Round 1 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

This round was scheduled in the morning hours from 10:30 to 11:15 AM. I was informed about the round 2 days earlier through an e-mail and a phone call both.

  • Q1. Ninja And Candies

    Ninja is a boy who lives in ninjaland. Every day, during the morning he gets 1 coin from his mother. He wants to buy exactly ‘N’ candies. Each of the candies cost 2 coins usually and 1 co...

  • Ans. Using Linear Search

    We will iterate over all possible days, which will be between 1 to 2*(sum of all K[i]). Let our current day be ‘currDay’. We will check if any valid distribution is possible for the current day.

    If we had several days for some type of candies, let's use the last one, it is always not worse than some of the previous days. Then let's iterate over all days from 1 to ‘ansd’ and do the following: 

    • Firs...
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Hard

After the first round, some candidates were shortlisted and I was one of them which was scheduled 2 days later at the same time.

  • Q1. Umbrella

    You are given ‘N’ types of umbrellas, where each umbrella can shelter some number of people. Given the number of people each umbrella can shelter in the array “UMBRELLA”, you need to determine the...

  • Ans. Brute Force

    Approach: The idea here is to try every possible option and consider the minimum ans.


     We have two possible options: either we use the i-th umbrella to cover people or not. 


    So, the recurrence for the above problem is:

    minNumberOfUmbrellas(i, M) = min(minNumberOfUmbrellas(i - 1, M), 1+ minNumberOfUmbrellas(i, M - UMBRELLA[i])).

     

    minNumberOfUmbrellas(i, M) represents the minimum number of umbrellas...

  • Answered by CodingNinjas
  • Q2. Lazy Santa

    It’s christmas and Santa is here with ‘K’ gifts. There are ‘N’ children in the park who are standing in a straight line, and not crowding up due to COVID restrictions. You are given an array “di...

  • Ans. Brute Force

    We can note that it is always optimal to distribute gifts to ‘K’ children who are adjacent to each other. 

     

    For example, if the position of children are [2, 4, 7] and K = 2, it is optimal to give gifts to children with positions 2 and 4. If the positions were to be [2, 5, 7], it is optimal to give gifts to children at positions 5 and 7. In general, if the positions are [p1, p2, p3] where p1 < p2 ...

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

It was a simple conversation, no shortlisting was done here, all of the students who passed the previous round were offered the role.

  • Q1. Basic HR Questions

    Who is your role model.

    Tell me about yourself.

  • Ans. 

    Tip 1 : try to be practical whenever claiming something
    Tip 2 : try to be honest and disciplined with your answers

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in BangaloreEligibility criteriaCGPAApple interview preparation:Topics to prepare for the interview - primarily DSA, linked list, stack, queue, graphs and tree, DPTime required to prepare for the interview - 12 monthsInterview preparation tips for other job seekers

Tip 1 : Aptitude is must.
Tip 2 : Practice puzzle problems.
Tip 3 : Do atleast 2 projects.

Application resume tips for other job seekers

Tip 1 : projects should be well mentioned
Tip 2 : also don't forget to mention your grades of all academic levels

Final outcome of the interviewSelected
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3h test with 1question

Round 2 - Technical 

(1 Question)

  • Q1. Realted to oa and virtual function
Round 3 - HR 

(1 Question)

  • Q1. Normal hr and puzzle

Software Developer Intern Interview Questions & Answers

Dell user image Nikhita Bhattacharya

posted on 13 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Dec 2023.

Round 1 - Aptitude Test 

Fundamental output questions and aptitude assessments.

Round 2 - Technical 

(1 Question)

  • Q1. Pattern printing Delete drop truncate difference Projects discussion
Round 3 - HR 

(2 Questions)

  • Q1. What motivated you to choose Dell?
  • Ans. 

    I chose Dell for their reputation for innovation, strong company culture, and opportunities for growth.

    • Reputation for innovation in technology industry

    • Strong company culture focused on employee development

    • Opportunities for growth and advancement within the company

  • Answered by AI
  • Q2. Opinion about JD.

I was interviewed in Mar 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Hard

Interview was conducted at zoom in the evening hours.

  • Q1. Max GCD Pair

    You are given an array of positive integers. Find the GCD(Greatest Common Divisor) of a pair of elements such that it is maximum among all possible pairs. GCD(a, b) is the maximum number x suc...

  • Ans. Brute force

    If a number is a divisor of two or more elements then it can be the GCD of the pair formed using those elements.

     

    In this method, we will iterate over all the elements in the array and find the divisors of every element. We will also maintain a count array where the index represents the divisor and the value at that index is the number of elements in the given array having this as a divisor.

     

    After t...

  • Answered by CodingNinjas
  • Q2. Kevin and his Fruits

    Kevin has ‘N’ buckets each consisting of some fruits. Kevin wants to eat at least ‘M’ fruits and so, he decided to set a marker (integer) as maximum as possible such that if he eats “n...

  • Ans. Brute Force

    First, we should know that the marker can’t be negative and also it will not be greater than the maximum number of fruits in a particular bucket because if this happens then Kevin are not able to eat any of these fruits.

     

     Therefore, the marker must be in the range of 0 to a maximum number of fruits in a particular bucket. So, the idea is to first calculate the maximum number of fruits in any partic...

  • Answered by CodingNinjas
Round 2 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

This round was scheduled in the morning hours from 10:30 to 11 am. The interviewer was cool-minded and I really enjoyed talking to him.

  • Q1. Basic Questions

    What is expectation from this job?

    What are your hobbies?

    Some puzzles.

  • Ans. 

    his puzzle usually seems like a tough one to answer, but solving it once makes one realize that the procedure was actually simple. If the candidate pulls out 2 red balls, he replaces them with a blue ball.
    On the other hand, if he draws one red and one blue, it is replaced with a red one. This implies that the red ball would always be in odd numbers, whether the candidate removes 2 together, or removes 1 while adding 1....

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaabove 6.5 cgpa, only CS and ECE branch allowedApple interview preparation:Topics to prepare for the interview - Data structures, OOPS, Algorithms, Operating System, DBMSTime required to prepare for the interview - 12 monthsInterview preparation tips for other job seekers

Tip 1 : Data structures and algorithms are the most fundamental and important thing to prepare.
Tip 2 : Don't ignore OOPS.
Tip 3 : Solve DSA questions regularly.

Application resume tips for other job seekers

Tip 1 : Avoid unnecessary details like hobbies, date of birth, parent's name, photo, etc., and keep it one-pager.
Tip 2 : Add a link to your GitHub, LinkedIn, website, phone number, etc.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3hrs of test 1Question was given.

Round 2 - Technical 

(1 Question)

  • Q1. Question related to recurrsion and sudoku question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and be cool.

Canon Interview FAQs

How many rounds are there in Canon Software Developer Intern interview?
Canon interview process usually has 3 rounds. The most common rounds in the Canon interview process are Resume Shortlist, HR and Technical.

Tell us how to improve this page.

People are getting interviews through

based on 1 Canon interview
Company Website
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Canon Software Developer Intern Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

5.0

Work-Life balance

4.0

Salary & Benefits

5.0

Job Security

5.0

Company culture

2.0

Promotions/Appraisal

4.0

Work Satisfaction

Explore 1 Review and Rating
Service Engineer
82 salaries
unlock blur

₹1.5 L/yr - ₹5.8 L/yr

Senior Accounts Manager
45 salaries
unlock blur

₹7.4 L/yr - ₹14.6 L/yr

Business Manager
36 salaries
unlock blur

₹11 L/yr - ₹25 L/yr

Deputy Manager
33 salaries
unlock blur

₹11 L/yr - ₹19.4 L/yr

Assistant Manager
31 salaries
unlock blur

₹7.5 L/yr - ₹14 L/yr

Explore more salaries
Compare Canon with

Sony

4.3
Compare

Panasonic Avionics Corporation

2.4
Compare

Samsung

4.0
Compare

LG Electronics

4.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview