Filter interviews by
I applied via Recruitment Consulltant and was interviewed before May 2023. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance allows a child class to override a method from its parent class, providing different func
I chose Java for its platform independence, strong community support, and extensive libraries.
Platform independence allows Java code to run on any device with a JVM
Strong community support ensures access to resources and help when needed
Extensive libraries provide pre-built solutions for common programming tasks
I applied via Naukri.com and was interviewed in Jul 2023. There were 4 interview rounds.
Yes, I have over 5 years of experience in WPF, C# .NET development, and MVVM design patterns.
Yes, I have 5+ years of experience in WPF development.
Yes, I have 5+ years of experience in C# .NET development.
Yes, I have 5+ years of experience in MVVM design patterns.
1. Multiple inheritance in C# can be achieved using interfaces. 2. INotifyPropertyChanged is an interface used for data binding in WPF and Silverlight applications.
Multiple inheritance in C# can be implemented using interfaces, as C# does not support multiple inheritance of classes.
Create multiple interfaces and implement them in a single class to achieve multiple inheritance.
Example: interface Interface1 { void Method...
Use alternative methods like callbacks, promises, or async/await to avoid blocking while loops for data acquisition.
Use callbacks to handle asynchronous data retrieval without blocking the main thread.
Utilize promises to handle asynchronous operations and avoid the need for while loops.
Implement async/await to write asynchronous code in a synchronous manner without the need for while loops.
Delegates are a type-safe function pointers used in C# to reference methods.
Delegates allow methods to be passed as parameters
Delegates can be used to define callback methods
Delegates are commonly used in event handling
Answers to various technical questions related to software engineering.
1. Bit manipulation involves manipulating individual bits in a binary number to perform operations like setting, clearing, toggling, or shifting.
2. MVVM (Model-View-ViewModel) design pattern separates the user interface from the business logic by introducing a ViewModel to manage the data and behavior.
3. Connecting a motor to a PC typically involves...
posted on 14 May 2024
I applied via Referral and was interviewed in Nov 2022. There were 3 interview rounds.
My skills and experience align perfectly with the job description.
I have experience in all the required programming languages and tools.
I have worked on similar projects in the past.
I am familiar with the industry standards and best practices.
I am a quick learner and can adapt to new technologies easily.
I have extensive experience working with Agile methodologies.
I have worked in Scrum and Kanban teams, using JIRA and Trello for project management.
I have participated in daily stand-up meetings, sprint planning, and retrospectives.
I have experience with continuous integration and delivery, using tools such as Jenkins and GitLab.
I have worked in cross-functional teams, collaborating with product owners, designers, and Q...
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
V Cycle is a software development model where each phase is represented by a downward and upward slope forming a V shape.
Requirements are gathered at the top left of the V, followed by design, implementation, testing, and deployment.
Each phase has a corresponding testing phase to ensure quality at every step.
The V Cycle allows for early detection and correction of defects.
It is also known as the Verification and Valida
Testing strategies are methods used to ensure software quality and identify defects.
Types of testing include unit testing, integration testing, system testing, and acceptance testing.
Other strategies include manual testing, automated testing, regression testing, and performance testing.
Testing can also involve black box testing, white box testing, and gray box testing.
Exploratory testing, usability testing, and securit...
I applied via LinkedIn and was interviewed before Mar 2020. There was 1 interview round.
Assignments with Reasoning and maths etc.
I was interviewed before Mar 2023.
Coding test, on C, around 1 hr, on teams
I applied via Referral and was interviewed in Sep 2022. There were 4 interview rounds.
In depth coding test with bit level operations and memory concepts
C++ coding test with focus on design patterns
I have extensive experience in feature development, having worked on multiple projects and delivered successful features.
Developed features for various software applications
Collaborated with cross-functional teams to gather requirements and design solutions
Implemented features using agile methodologies and best practices
Conducted testing and debugging to ensure quality and functionality
Continuously improved features ba
I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Oprating Engineer
172
salaries
| ₹1.5 L/yr - ₹7 L/yr |
Production Engineer
42
salaries
| ₹1.8 L/yr - ₹8.6 L/yr |
Team Lead
29
salaries
| ₹3.5 L/yr - ₹8 L/yr |
Maintenance Engineer
20
salaries
| ₹2.7 L/yr - ₹8.5 L/yr |
Senior Operations Engineer
20
salaries
| ₹3 L/yr - ₹7.1 L/yr |
Bharat Forge
Samvardhana Motherson Group
Sundaram Clayton
Rane (Madras)