Filter interviews by
Dependency Injection is a design pattern that allows for the decoupling of components in software development.
Promotes loose coupling by injecting dependencies rather than hardcoding them.
Improves testability by allowing mock objects to be injected during testing.
Facilitates easier maintenance and scalability of code.
Example: In a web application, a service class can be injected into a controller instead of being ...
OOPs concepts are fundamental principles in software design that promote code reusability and modularity.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for differe...
R1 release milestones are key events or goals that need to be achieved before the initial release of a product or software.
R1 release milestones typically include completing all planned features, passing all necessary tests, and fixing any critical bugs.
Examples of R1 release milestones may include code freeze, completion of user acceptance testing, and finalizing documentation.
These milestones help ensure that th...
Polymorphism in C++ allows objects of different classes to be treated as objects of a common superclass.
Polymorphism allows for functions to be called on objects of different classes through a common interface.
Examples include function overloading, virtual functions, and inheritance.
Dynamic polymorphism is achieved through virtual functions and inheritance.
Static polymorphism is achieved through function overloadi...
Confirming Zero Trust compliance involves verifying network segmentation, least privilege access, continuous monitoring, and strict authentication protocols.
Verify network segmentation to ensure that resources are isolated and access is restricted based on policies
Implement least privilege access controls to limit user permissions to only what is necessary for their role
Utilize continuous monitoring tools to detec...
ITSM stands for Information Technology Service Management, which is a set of policies, processes, and procedures for managing IT services.
ITSM focuses on aligning IT services with the needs of the business
It involves implementing and managing IT services to meet agreed service levels
ITSM includes processes such as incident management, problem management, change management, and service level management
ITSM framewor...
Count the occurrences of each character in a given string and display the results in a formatted manner.
Use a dictionary to store character counts.
Iterate through the string and update counts for each character.
Example: For 'Aaabbcc', the counts are: a-3, b-2, c-2.
Consider case sensitivity if required (e.g., 'A' vs 'a').
Output can be formatted as a string or printed directly.
Code similar to HackerRank test
Create an array of strings for test cases
Write code to evaluate each test case
Compare output with expected output
Return results
Scrum is an Agile framework for managing software development, emphasizing collaboration, flexibility, and iterative progress.
Scrum involves roles like Product Owner, Scrum Master, and Development Team, each with distinct responsibilities.
It uses time-boxed iterations called Sprints, typically lasting 2-4 weeks, to deliver incremental product improvements.
Daily Stand-ups are short meetings to discuss progress, obs...
Maintaining warehouse activity requires proper organization and management.
Implement a warehouse management system to track inventory and orders
Train staff on proper handling and storage of goods
Regularly inspect and maintain equipment and facilities
Establish safety protocols and enforce them consistently
Monitor and analyze warehouse performance to identify areas for improvement
I have worked on various projects including a mobile app for tracking fitness goals and a web application for managing inventory.
Developed a mobile app using React Native to track fitness goals and provide workout plans
Built a web application using Angular for managing inventory and tracking sales
Implemented RESTful APIs for communication between frontend and backend systems
posted on 3 Jul 2024
Confirming Zero Trust compliance involves verifying network segmentation, least privilege access, continuous monitoring, and strict authentication protocols.
Verify network segmentation to ensure that resources are isolated and access is restricted based on policies
Implement least privilege access controls to limit user permissions to only what is necessary for their role
Utilize continuous monitoring tools to detect and...
ITSM stands for Information Technology Service Management, which is a set of policies, processes, and procedures for managing IT services.
ITSM focuses on aligning IT services with the needs of the business
It involves implementing and managing IT services to meet agreed service levels
ITSM includes processes such as incident management, problem management, change management, and service level management
ITSM frameworks li...
I appeared for an interview in Aug 2024.
R1 release milestones are key events or goals that need to be achieved before the initial release of a product or software.
R1 release milestones typically include completing all planned features, passing all necessary tests, and fixing any critical bugs.
Examples of R1 release milestones may include code freeze, completion of user acceptance testing, and finalizing documentation.
These milestones help ensure that the pro...
Yes, I have suggested improvements to developers to prevent similar defects in the future.
Suggested adding more comprehensive unit tests to catch similar issues early on
Recommended implementing code reviews to catch potential defects before they reach testing phase
Proposed using static code analysis tools to identify potential defects in the codebase
I applied via LinkedIn and was interviewed in Nov 2023. There were 5 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
Write Simple Programs in c#
One of my weaknesses is that I can be overly critical of my own work.
I tend to be a perfectionist and can spend too much time on a task to ensure it is flawless.
I sometimes struggle with delegating tasks because I want to make sure they are done correctly.
I am working on improving my ability to accept constructive criticism and not take it personally.
2 coding questions and 10 mcqs
Sorting algorithms and OOPs concepts
Sorting algorithms are used to arrange data in a specific order.
OOPs concepts provide a way to structure and organize code using classes and objects.
Examples of sorting algorithms include bubble sort, insertion sort, and quicksort.
OOPs concepts include encapsulation, inheritance, and polymorphism.
I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.
WPF C# is a framework for building desktop applications. Binding is a way to connect UI elements to data sources.
WPF stands for Windows Presentation Foundation
C# is the programming language used for WPF development
Binding allows for automatic updates of UI elements when data changes
Example code for binding:
DataContext is used to set the data source for binding
Top trending discussions
Some of the top questions asked at the Siemens Healthineers interview for experienced candidates -
The duration of Siemens Healthineers interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 15 interview experiences
Difficulty level
Duration
based on 459 reviews
Rating in categories
Software Developer
479
salaries
| ₹10.8 L/yr - ₹21 L/yr |
Senior Software Engineer
248
salaries
| ₹17 L/yr - ₹28 L/yr |
Software Engineer
158
salaries
| ₹6.7 L/yr - ₹28.5 L/yr |
Senior Engineer
126
salaries
| ₹16.4 L/yr - ₹27 L/yr |
Design & Development Engineer
108
salaries
| ₹8 L/yr - ₹20.8 L/yr |
UnitedHealth
Paras Hospital
Dr Lal PathLabs
Johnson & Johnson