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 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

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... 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 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

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

(3 Questions)

  • Q1. Spring boot core java
  • Q2. Different annotations
  • Ans. 

    Annotations are used in Java to provide metadata about a program.

    • Annotations start with the @ symbol

    • Annotations can be used to provide information to the compiler or runtime environment

    • Examples of annotations in Java include @Override, @Deprecated, and @SuppressWarnings

  • Answered by AI
  • Q3. Activate profile

Skills evaluated in this interview

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 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.

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.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Code pairing and technical discussions in Java and Springboot

Round 2 - HR 

(1 Question)

  • Q1. Why do you want to join?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Coding Test 

MCQ + Coding question

Round 2 - Technical 

(1 Question)

  • Q1. What are topics in kafka
  • Ans. 

    Topics in Kafka are logical channels for data storage and communication.

    • Topics are categories or feeds to which records are published by producers.

    • Consumers subscribe to topics to receive records and process them.

    • Each topic is split into partitions for scalability and parallel processing.

    • Topics can have multiple partitions to distribute load and increase throughput.

    • Example: 'orders', 'payments', 'logs'

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. List 3 things that you are looking into a company
  • Ans. 

    In a company, I look for a strong company culture, opportunities for growth, and work-life balance.

    • Strong company culture - a positive and inclusive work environment where employees are valued and supported

    • Opportunities for growth - chances to learn new skills, take on challenging projects, and advance in my career

    • Work-life balance - a company that values the well-being of its employees and promotes a healthy balance b

  • Answered by AI

Skills evaluated in this interview

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

(4 Questions)

  • Q1. Write Trigger Logic
  • Ans. 

    Writing trigger logic involves defining actions to be taken when a certain event occurs in a database.

    • Identify the event that will trigger the logic

    • Define the actions to be taken when the event occurs

    • Consider any conditions or constraints that need to be met for the trigger to fire

  • Answered by AI
  • Q2. Write Batch Class
  • Ans. 

    A Batch Class is used in Salesforce to process records in batches.

    • Batch classes are used to process large amounts of data in Salesforce.

    • They are implemented by implementing the Database.Batchable interface.

    • Batch classes have three main methods: start, execute, and finish.

    • Example: public class MyBatchClass implements Database.Batchable { // implementation }

Answered by AI
  • Q3. Write LWC Component
  • Ans. 

    LWC Component for Senior Software Engineer interview

    • Create a new Lightning Web Component using Salesforce CLI

    • Define HTML template, JavaScript controller, and CSS styling

    • Implement functionality using Apex controllers and Lightning Data Service

    • Use @wire to fetch data from Salesforce backend

    • Leverage Salesforce Lightning Design System for UI components

  • Answered by AI
  • Q4. Salesforce Security Model
  • Skills evaluated in this interview

    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 HR, Coding Test and Group Discussion.
    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

    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
    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