Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Ingram Micro Team. If you also belong to the team, you can get access from here

Ingram Micro Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ingram Micro Software Developer Interview Questions and Answers

Updated 8 Apr 2024

Ingram Micro Software Developer Interview Experiences

2 interviews found

Software Developer Interview Questions & Answers

user image Pragya Khandelwal

posted on 8 Apr 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Introduce yourself?

I applied via Campus Placement and was interviewed in Aug 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

1 hour basic aptitude questions , pen and paper based

Round 2 - Technical 

(1 Question)

  • Q1. Questions on HTML Basic questions on Analytics

Interview Preparation Tips

Topics to prepare for Ingram Micro Software Developer interview:
  • .NET
Interview preparation tips for other job seekers - Be strong technically.
Know all the technologies that you have mentioned on your resume well.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

Interview questions from similar companies

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

We were supposed to give test in any time between 3 PM to 9 PM.

  • Q1. 

    Total Unique Paths Problem Statement

    You are located at point ‘A’, the top-left corner of an M x N matrix, and your target is point ‘B’, the bottom-right corner of the same matrix. Your task is to calcula...

  • Ans. 

    The problem involves finding the total number of unique paths from the top-left to bottom-right cell of a matrix by moving only right or down.

    • Use dynamic programming to solve the problem efficiently.

    • Create a 2D array to store the number of unique paths at each cell.

    • Initialize the first row and first column with 1 as there is only one way to reach them.

    • For each cell (i, j), the number of unique paths is the sum of paths...

  • Answered by AI
  • Q2. 

    Subtree Node Count Problem

    We are provided with a tree containing 'N' nodes, numbered from 0 to N-1. The objective is to determine the total number of nodes within each subtree of the provided tree. Speci...

  • Ans. 

    Given a tree with N nodes, find the number of elements in each subtree rooted at every node.

    • Traverse the tree using Depth First Search (DFS) to calculate subtree sizes for each node.

    • Use an array to store subtree sizes for each node, starting with leaf nodes having size 1.

    • The subtree size of a node is the sum of subtree sizes of its children plus 1 for the node itself.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

Pair Programming Interview( this round is similar to machine coding round) it started around 11 AM

Focus Areas: Problem solving and implementation of extensions.

The pair coding round is focused on OOPS concepts. You are paired with a TWer for this round. They let you code first for an hour and in the next hour they review your code and suggest changes which would improve the code structure, readability and make it modular and reusable and functional.
 

  • Q1. 

    River Crossing: Help Ninja Cross Over

    Ninja stands at the start of a wooden bridge over a river. Some segments of the bridge are damaged. The undamaged segments, marked as 'safe', are listed in an array S...

  • Ans. 

    Check if Ninja can cross the river by jumping from one safe segment to another based on given constraints.

    • Iterate through the 'SAFE' array and check if Ninja can make the required jumps to reach the last safe segment.

    • Ensure that the next jump is either 'X' - 1, 'X', or 'X' + 1 units from the previous jump.

    • Return 'true' if Ninja can successfully cross the river, otherwise return 'false'.

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

Students who were shortlisted from Pair Programming round was selected for this round around 3 PM. In this round there were two interviewer.

  • Q1. 

    Middle of a Linked List

    You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.

    If there is an odd number of elements, return the ...

  • Ans. 

    Return the middle element of a singly linked list, or the one farther from the head if there are even elements.

    • Traverse the linked list with two pointers, one moving twice as fast as the other

    • When the fast pointer reaches the end, the slow pointer will be at the middle

    • Return the element pointed to by the slow pointer

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaIt was for 2020 undergraduateThought Works interview preparation:Topics to prepare for the interview - Object Oriented Programming, System Design, Operating System, DBMS, Data Structures and Algorithms (Dynamic Programming, Trees, LinkedList)Time required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Have good grasp on OOPS since they have a round named Pair Programming round which is focused upon this. 
Tip 2 : Write clean, modular and functional code.
Tip 3 : Practice Data Structures and Algorithms
Tip 4 : You should know breadth and depth of whatever is mentioned in your resume.
Tip 5 : Be loud and clear.

Application resume tips for other job seekers

Tip 1 : Make single page resume.
Tip 2 : Mention relevant things on resume.
Tip 3 : Do not put any false things on resume. Projects, internships you are mentioning be ready to answer questions related to it regarding what you solved, idea, databases, design.
Tip 4 : Contribute in open source, participate in hackathons.

Final outcome of the interviewSelected

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell about you and why Arrow?
  • Ans. 

    I am a software developer with a passion for problem-solving and innovation. I chose Arrow for its reputation for cutting-edge technology and collaborative work environment.

    • I have a strong background in programming languages such as Java, Python, and JavaScript.

    • I enjoy working on challenging projects that require creative solutions.

    • Arrow's focus on innovation and continuous learning aligns with my career goals.

    • I apprec...

  • Answered by AI
  • Q2. What do you know about Arrow?
  • Ans. 

    Arrow is a high-performance JVM library for building and manipulating data structures.

    • Arrow is a library for building and manipulating data structures in Java and Scala.

    • It provides a functional, immutable, and type-safe approach to working with data.

    • Arrow is commonly used in functional programming and big data applications.

    • Examples of data structures in Arrow include Option, Either, and Try.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - do your best
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before Dec 2023.

Round 1 - Aptitude Test 

Such a nice experience

Round 2 - Coding Test 

Such a nice experience

Round 3 - Technical 

(1 Question)

  • Q1. Covered LinkedLists and Trees
Round 4 - One-on-one 

(1 Question)

  • Q1. Cultural Assessment Round

Interview Preparation Tips

Interview preparation tips for other job seekers - Such a nice experience i had
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Coding Test 

Test will be in hacker rank there would be a difficulty level between easy to medium

Round 2 - Technical 

(1 Question)

  • Q1. Question will be from data structure and easy to medium level of the programming laanguage question
Round 3 - HR 

(1 Question)

  • Q1. This is just to check your english ability
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hackerrank coding round.

Round 2 - Technical 

(1 Question)

  • Q1. Questions and coding testing your OOPS knowledge
Round 3 - Technical 

(1 Question)

  • Q1. Every tech stack, SQL, OOPS, JAVA

Interview Preparation Tips

Interview preparation tips for other job seekers - Be familiar with designing and writing better code follwing OOPS, YAGNI,DRY principles.

I applied via Approached by Company and was interviewed before Mar 2021. There were 4 interview rounds.

Round 1 - Assignment 
Round 2 - Coding Test 

DSA

Round 3 - Group Discussion 

About Social changes

Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. Very basic questions

Interview Preparation Tips

Topics to prepare for ThoughtWorks Software Developer interview:
  • DSA
Interview preparation tips for other job seekers - Prepare DSA well and be well with Hands-on in coding

I was interviewed in Mar 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Mcq + Data structures questions

  • Q1. 

    Maximum Sum Subarray Problem Statement

    Given an array of integers, find the maximum sum of any contiguous subarray within the array.

    Example:

    Input:
    array = [34, -50, 42, 14, -5, 86]
    Output:
    137
    Exp...
  • Ans. 

    Find the maximum sum of any contiguous subarray within an array in O(N) time complexity.

    • Use Kadane's algorithm to find the maximum sum subarray in O(N) time complexity

    • Initialize two variables: max_sum and current_sum to keep track of the maximum sum subarray

    • Iterate through the array and update current_sum by adding the current element or starting a new subarray

    • Update max_sum if current_sum is greater than max_sum

    • Return...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 70 minutes
Round difficulty - Medium

Standard System Design round

  • Q1. Design a Doctor Appointment System and provide some test cases.
Round 3 - Video Call 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Interview of DSA + OOPS + Databse(SQL query) + Operating System

  • Q1. 

    Left View of a Binary Tree

    Given a binary tree, your task is to print the left view of the tree. The left view of a binary tree contains the nodes visible when the tree is viewed from the left side.

    Inpu...

  • Ans. 

    The task is to print the left view of a binary tree, which contains the nodes visible when the tree is viewed from the left side.

    • Traverse the tree in a level order manner and keep track of the leftmost node at each level.

    • Use a queue to perform level order traversal.

    • Print the leftmost node at each level to get the left view of the binary tree.

  • Answered by AI
  • Q2. What is the difference between CHAR and VARCHAR2 data types in SQL?
  • Ans. 

    CHAR is fixed length while VARCHAR2 is variable length in SQL.

    • CHAR stores fixed length strings, padding with spaces if necessary.

    • VARCHAR2 stores variable length strings, not padding with spaces.

    • CHAR is faster for fixed length data, VARCHAR2 is more flexible for varying length data.

  • Answered by AI
  • Q3. What are the various types of constructors in C++?
  • Ans. 

    There are three types of constructors in C++: default constructor, parameterized constructor, and copy constructor.

    • Default constructor: Constructor with no parameters.

    • Parameterized constructor: Constructor with parameters.

    • Copy constructor: Constructor that initializes an object using another object of the same class.

    • Example: // Default constructor ClassName() {} // Parameterized constructor ClassName(int x, int y) :...

  • Answered by AI
  • Q4. What is the difference between overloading and overriding?
  • Ans. 

    Overloading is having multiple methods in the same class with the same name but different parameters, while overriding is implementing a method in a subclass that is already defined in the superclass.

    • Overloading involves multiple methods with the same name but different parameters.

    • Overriding involves implementing a method in a subclass that is already defined in the superclass.

    • Overloading is resolved at compile time ba...

  • Answered by AI
Round 4 - HR 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

Hr round - normal hr questions + situational 

Thoughtworks community discussion

  • Q1. Why should we hire you?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaAbove 7 CGPAThought Works interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.

Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Tip 3 : Do at-least 2 good projects and you must know every bit of them.


 

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.

Tip 2 : Every skill must be mentioned.

Tip 3 : Focus on skills, projects and experiences more.


 

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Code paring round was conducted. they will assist you what there expectations are

Ingram Micro Interview FAQs

How many rounds are there in Ingram Micro Software Developer interview?
Ingram Micro interview process usually has 1-2 rounds. The most common rounds in the Ingram Micro interview process are Technical and Aptitude Test.
How to prepare for Ingram Micro Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ingram Micro. The most common topics and skills that interviewers at Ingram Micro expect are SQL, Javascript, Coding, Agile and JQuery.

Tell us how to improve this page.

Ingram Micro Software Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Ingram Micro Software Developer Salary
based on 43 salaries
₹3 L/yr - ₹12 L/yr
10% less than the average Software Developer Salary in India
View more details

Ingram Micro Software Developer Reviews and Ratings

based on 9 reviews

3.2/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.3

Salary

3.1

Job security

3.8

Company culture

3.8

Promotions

3.8

Work satisfaction

Explore 9 Reviews and Ratings
Software Engineer
131 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
127 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

DEP Manager, Sales
103 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Product Manager
73 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate
57 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Ingram Micro with

Tech Data

4.1
Compare

Redington

4.0
Compare

Tech Data Corporation

4.6
Compare

SYNNEX Corporation

1.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview