i
Ingram Micro
Filter interviews by
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
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...
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...
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...
A data warehouse is a centralized repository that stores structured and unstructured data from various sources for analysis and reporting.
Data warehouses are designed for query and analysis rather than transaction processing.
They typically store historical data and are used for creating reports, dashboards, and data visualizations.
Data warehouses often use ETL (extract, transform, load) processes to integrate data from...
Different kinds of views that can be created include materialized views, virtual views, and dynamic views.
Materialized views store the result set of a query physically and are updated periodically.
Virtual views are based on SQL queries and do not store data physically.
Dynamic views are created on the fly based on user input or system conditions.
Other types of views include read-only views, updatable views, and recursiv
Seeking new challenges and growth opportunities in a dynamic environment.
Desire to work on more advanced projects
Opportunity for career advancement
Seeking a more collaborative team environment
In five years, I see myself as a senior data engineer leading a team of talented individuals, implementing cutting-edge technologies to drive business growth.
Leading a team of data engineers and collaborating with other departments to drive business growth
Implementing advanced technologies and tools to optimize data processing and analysis
Continuously learning and staying updated with the latest trends in data engineer...
Developing a new product involves market research, idea generation, prototype development, testing, and launch.
Conduct market research to identify customer needs and preferences
Generate ideas for new products based on research findings
Develop prototypes to test the feasibility and functionality of the product
Gather feedback from target customers and make necessary improvements
Create a marketing strategy and launch plan
I manage currency conversion problems by closely monitoring exchange rates, using hedging strategies, and collaborating with financial experts.
Monitor exchange rates regularly to identify trends and potential risks
Utilize hedging strategies such as forward contracts or options to mitigate currency fluctuations
Collaborate with financial experts or consultants to develop effective currency risk management strategies
Diver...
Ingram Micro interview questions for popular designations
Get interview-ready with Top Ingram Micro Interview Questions
I applied via Naukri.com and was interviewed in Feb 2024. There were 5 interview rounds.
Question answer of 1 hour with 3 panel member
1 hour of Gd with 3 members
With some high management
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
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 2 interview rounds.
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...
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.
Top trending discussions
The duration of Ingram Micro interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 24 interviews
Interview experience
based on 567 reviews
Rating in categories
Software Engineer
142
salaries
| ₹3 L/yr - ₹13.3 L/yr |
Senior Software Engineer
127
salaries
| ₹7 L/yr - ₹21.2 L/yr |
DEP Manager, Sales
103
salaries
| ₹5 L/yr - ₹13 L/yr |
Product Manager
73
salaries
| ₹7.1 L/yr - ₹25 L/yr |
Senior Associate
57
salaries
| ₹3 L/yr - ₹7.3 L/yr |
Tech Data
Redington
Tech Data Corporation
SYNNEX Corporation