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

Clear (1)

Ingram Micro Senior Software Engineer Interview Questions, Process, and Tips

Updated 17 Nov 2024

Top Ingram Micro Senior Software Engineer Interview Questions and Answers

Ingram Micro Senior Software Engineer Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test conducted in virtual session - you need share the entire screen (google meet). Interviewer share about 12 questions, in 10 are theory based questions and 2 coding questions.
while writing theory try to answer with real time example from your project.
1. Solid principles 2 design patterns used 3 diff between .net core vs .net 4. garbage collection 5. global exception handling in core 5. performance / monitoring related questions

coding questions: 1. Nth max value without sorting. 2. sum of max sub array in a integer array

Round 2 - One-on-one 

(4 Questions)

  • Q1. Skills, project explanation, unit testing, code review
  • Q2. Usage of dependency injection in core along with types
  • Ans. 

    Dependency injection in core with types is a common practice in software engineering.

    • Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.

    • Using dependency injection in core allows for easier testing and maintenance of the codebase.

    • Types in dependency injection help ensure that the correct dependencies are injected into components.

    • Examples include us...

  • Answered by AI
  • Q3. Usage of Middleware along with custom middleware
  • Ans. 

    Middleware is used to handle requests and responses in web applications. Custom middleware can be created to add specific functionality.

    • Middleware is software that acts as a bridge between an operating system or database and applications, allowing them to communicate with each other.

    • Middleware can be used to handle tasks such as authentication, logging, error handling, and more.

    • Custom middleware can be created to add s...

  • Answered by AI
  • Q4. Authentication and authorization in web api core
  • Ans. 

    Authentication and authorization are essential for securing web APIs in ASP.NET Core.

    • Use authentication to verify the identity of the user accessing the API.

    • Use authorization to determine what actions the authenticated user is allowed to perform.

    • In ASP.NET Core, authentication can be implemented using various schemes like JWT, OAuth, or Identity.

    • Authorization can be achieved through policies, roles, or claims.

    • Always va...

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Feb 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Question answer of 1 hour with 3 panel member

Round 2 - Group Discussion 

1 hour of Gd with 3 members

Round 3 - Case Study 

With some high management

Round 4 - HR 

(2 Questions)

  • Q1. About family and there job profile
  • Q2. Salary expectations and discussion on structure oc the same
Round 5 - HR 

(1 Question)

  • Q1. Salary expectation and again explain the structure
  • Ans. 

    I am looking for a competitive salary based on my experience and skills in the range of $100,000 to $120,000.

    • Research industry standards for senior software engineer salaries

    • Consider your years of experience and specialized skills

    • Factor in cost of living in the area where the job is located

    • Be prepared to negotiate based on benefits and perks offered

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't rely on anyone, pathetic company as everyone have there own attitude right from the interviewer till HR.
They would just go by themselves especially HR, haven't seen such a pathetic HR, would never response on time and give false promises.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 2 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 Resume tips
Round 2 - Technical 

(3 Questions)

  • Q1. Dedendency Injection - How it's works.
  • Ans. 

    Dependency Injection is a design pattern where the dependencies of an object are provided externally rather than created within the object itself.

    • Dependencies are injected into a class through constructor injection, setter injection, or interface injection.

    • This helps in achieving loose coupling between classes and makes the code more testable and maintainable.

    • Example: Instead of creating an instance of a database conne...

  • Answered by AI
  • Q2. Transient vs Scoped lifetime service - if one is transient and other is Scoped will this work?
  • Ans. 

    Yes, a combination of transient and scoped lifetime services can work together.

    • Transient services are created each time they are requested, while scoped services are created once per request within the scope.

    • They can work together as long as the transient service does not depend on the scoped service for its functionality.

    • For example, a logging service can be transient while a database context service can be scoped.

  • Answered by AI
  • Q3. Async and await

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have mentioned .Net Core, learn above questions

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Panel shared one shell script and asked me to explain the script How do you handle exception in shell scripting Prior work experience with Mysql

Interview Preparation Tips

Interview preparation tips for other job seekers - This interview was a technical cum manager round. It lasted for about 40 min. The interviewer helped me with comfortable zone. Most of the questions were asked on my past work experience.

I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. C# in depth, .net core, Angular basics+, intermediate level, Azure basics, OOPS, CI-CD

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviews were pure technical and there were technical scenarios asked. Giving example for most of the answers would be good.

I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. There were in general question regarding to technology you worked on and on resume.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident while giving answers and if you don't know say it directly they will easily come to know you are not aware of topic.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Code pairing round concentrates on coding, refactoring, XP practices and other skills of individual.

Round 2 - Technical 

(2 Questions)

  • Q1. Architecture of the current project and dwell into it
  • Q2. Clearly explain the architecture of the project and dwell into the integration points, challenges at each integration, any suggestions for improvements. Systems reliability, maintainability etc

I applied via Recruitment Consultant and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. There were two round of technical Interview followed by HR discussion
  • Q2. Questions were from OOPs, .Net Framework, Current Project, SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident even if you don't know the answer, Prepare well with basics
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is Javascripts and basics
  • Ans. 

    JavaScript is a programming language used for creating interactive web pages and web applications.

    • JavaScript is a client-side scripting language.

    • It is used for adding interactivity to web pages.

    • JavaScript can manipulate HTML elements, handle events, and make HTTP requests.

    • It supports object-oriented programming and functional programming paradigms.

    • Common JavaScript frameworks include React, Angular, and Vue.js.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is Nodejs and basics
  • Ans. 

    Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    • Node.js is used for server-side scripting and building scalable network applications.

    • It allows running JavaScript code outside of a web browser.

    • Node.js uses an event-driven, non-blocking I/O model for efficiency and scalability.

    • It has a rich ecosystem of modules and packages available through npm (Node Package Manager).

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain advantages of Angular
  • Ans. 

    Angular offers advantages such as two-way data binding, dependency injection, and modular architecture.

    • Two-way data binding allows automatic synchronization of data between the model and the view, reducing the need for manual DOM manipulation.

    • Dependency injection helps manage dependencies and promotes code reusability by allowing components to be easily injected with their dependencies.

    • Modular architecture enables deve...

  • Answered by AI
  • Q2. Explain about ngmodel
  • Ans. 

    ngModel is a directive in AngularJS that binds the value of HTML controls to application data.

    • ngModel is used for two-way data binding in AngularJS.

    • It can be used with input, select, textarea, and custom form controls.

    • Example:

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Java coding questions
  • Q2. Core java and spring questions
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Ingram Micro Interview FAQs

How many rounds are there in Ingram Micro Senior Software Engineer interview?
Ingram Micro interview process usually has 3 rounds. The most common rounds in the Ingram Micro interview process are Coding Test, HR and Resume Shortlist.
How to prepare for Ingram Micro Senior Software Engineer 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 JQuery, SQL, Javascript, Linux and HTML.
What are the top questions asked in Ingram Micro Senior Software Engineer interview?

Some of the top questions asked at the Ingram Micro Senior Software Engineer interview -

  1. Transient vs Scoped lifetime service - if one is transient and other is Scoped ...read more
  2. Usage of dependency injection in core along with ty...read more
  3. Dedendency Injection - How it's wor...read more

Recently Viewed

JOBS

KRYFS POWER COMPONENTS

No Jobs

SALARIES

Baker Hughes

INTERVIEWS

Hitachi

No Interviews

INTERVIEWS

Ingram Micro

No Interviews

SALARIES

Hitachi

SALARIES

Hitachi

SALARIES

Hitachi

SALARIES

Hitachi

SALARIES

EMERSON PROCESS MANAGEMENT

INTERVIEWS

Ingram Micro

No Interviews

Tell us how to improve this page.

Ingram Micro Senior Software Engineer Interview Process

based on 3 interviews

Interview experience

3
  
Average
View more
Ingram Micro Senior Software Engineer Salary
based on 127 salaries
₹7 L/yr - ₹21.2 L/yr
At par with the average Senior Software Engineer Salary in India
View more details

Ingram Micro Senior Software Engineer Reviews and Ratings

based on 16 reviews

4.0/5

Rating in categories

3.9

Skill development

4.3

Work-life balance

4.1

Salary

3.8

Job security

4.5

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 16 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
58 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