i
Ingram Micro
Filter interviews by
Clear (1)
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...
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 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
I applied via Naukri.com and was interviewed before Nov 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
Code pairing round concentrates on coding, refactoring, XP practices and other skills of individual.
posted on 10 Dec 2021
I applied via Recruitment Consultant and was interviewed before Dec 2020. There were 3 interview rounds.
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.
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).
posted on 4 Oct 2024
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...
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:
based on 3 interviews
Interview experience
based on 16 reviews
Rating in categories
Software Engineer
131
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
127
salaries
| ₹0 L/yr - ₹0 L/yr |
DEP Manager, Sales
103
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Manager
73
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
58
salaries
| ₹0 L/yr - ₹0 L/yr |
Tech Data
Redington
Tech Data Corporation
SYNNEX Corporation