i
Diebold Nixdorf
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.
Top trending discussions
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...
posted on 14 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Yes, I have experience implementing server driven UIs.
Implemented server driven UIs using JSON responses to dynamically update UI elements
Worked with frameworks like React and Angular to handle server driven UI updates
Used server driven UIs to efficiently manage and display large amounts of data
Closure is a function that captures variables from its surrounding scope, allowing it to access those variables even after the scope has closed.
Closure allows a function to access variables from its lexical scope even after the function has finished executing.
Types of closures include lexical closures, which capture variables from the surrounding lexical scope, and function closures, which capture variables from the fu...
Core Data is a framework provided by Apple for managing the model layer objects in an iOS application.
Core Data is used for storing, retrieving, and managing data in an iOS app.
It provides an object-oriented interface to work with data.
Operations include creating, reading, updating, and deleting data.
Example: Creating a new record in Core Data for a user profile.
Example: Fetching a list of items from Core Data to displ
I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.
Occurrence of the elements in descending order.
Multithreading is used to improve performance by executing multiple tasks concurrently. Choose it when tasks can run independently.
Use multithreading when tasks can be divided into independent subtasks that can run concurrently
Choose multithreading for tasks that involve I/O operations, such as reading/writing files or network communication
Consider multithreading for tasks that require parallel processing, such as imag
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 1 May 2024
posted on 11 Dec 2024
I applied via Company Website and was interviewed before Dec 2023. There were 3 interview rounds.
DSA is asked, for example implement your HashMap, Stack, Queue
Optimisation techniques are methods used to improve the efficiency and performance of software applications.
Use of algorithms like dynamic programming to reduce time complexity
Utilizing data structures like hash tables for faster data retrieval
Implementing caching mechanisms to store frequently accessed data
Profiling and analyzing code to identify bottlenecks and optimize them
A newspaper application system design involves components like user interface, content management, user authentication, and data storage.
User interface for reading articles and viewing images/videos
Content management system for publishing articles, managing categories, and scheduling posts
User authentication system for login, registration, and profile management
Data storage for storing articles, images, user data, and
posted on 1 Apr 2024
I applied via Walk-in and was interviewed in Oct 2023. There were 3 interview rounds.
based on 2 interviews
Interview experience
based on 29 reviews
Rating in categories
Senior Software Engineer
219
salaries
| ₹9 L/yr - ₹30.7 L/yr |
Technical Support Specialist
122
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Software Engineer
110
salaries
| ₹4.2 L/yr - ₹15 L/yr |
Technical Support Associate
98
salaries
| ₹2 L/yr - ₹5.5 L/yr |
Service Engineer
73
salaries
| ₹1.7 L/yr - ₹5.1 L/yr |
NCR Corporation
Cisco
Hewlett Packard Enterprise
IBM