Upload Button Icon Add office photos

Filter interviews by

Dana India Senior Software Engineer Interview Questions, Process, and Tips

Updated 29 Aug 2023

Dana India Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(3 Questions)

  • Q1. Do you have 3+ years of experience in WPF, C# .NET development & MVVM design patterns?
  • Ans. 

    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.

  • Answered by AI
  • Q2. Tell me about the projects you worked with WPF
  • Q3. Why do you relive your current company?
Round 3 - Technical 

(3 Questions)

  • Q1. 1. How do you implement multiple inheritance in C#? 2. What is INotifiedPropertyChanged?
  • Ans. 

    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...

  • Answered by AI
  • Q2. How to avoid "While Loop" to acquire Data?
  • Ans. 

    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.

  • Answered by AI
  • Q3. What is Delegates? Explain its Use cases
  • Ans. 

    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

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. 1. How to do bit manipulation? 2. write a code for numeric text box using MVVM design pattern 3. how do you connect motor with PC? 4. difference between threads & timers in C#? 5. how do you handle Race Co...
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is static constructor
  • Ans. 

    Static constructor is a special type of constructor in a class that is called only once when the class is loaded into memory.

    • Static constructor is used to initialize static data members of a class.

    • It is automatically called by the .NET Framework when the class is loaded.

    • Static constructor does not take any parameters.

    • It is used to perform any necessary initialization before any instance of the class is created.

  • Answered by AI
  • Q2. What is solid principles
  • Ans. 

    SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tell me about yourself?
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(2 Questions)

  • Q1. What is your expectations
  • Q2. As per industry norms

Interview Preparation Tips

Interview preparation tips for other job seekers - rejected
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Resume related questions

Round 2 - Technical 

(2 Questions)

  • Q1. Resume related questions
  • Q2. DS questions, Easy level from leetcode.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Introduction Questions related to c programming like structures, data types, size of structure. Inputs and deliverables of V model. Technical questions related to testing like statement coverage, branch an...
Round 2 - HR 

(1 Question)

  • Q1. Salary discussions and joining date

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough in programming and technical testing concepts for unit testing
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Technical area skill level questions Testing on basic coding knowledge - familiar coding language Behavioral questions & test ones growth mindset

Interview Preparation Tips

Interview preparation tips for other job seekers - Research about the department before interviewing to know more about the opening and the actual requirement that fulfills your skills.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Find lowest and highest number in an array. Optimize the code
  • Ans. 

    Find lowest and highest number in an array efficiently

    • Use a loop to iterate through the array and keep track of the lowest and highest numbers

    • Initialize variables for lowest and highest numbers with the first element of the array

    • Compare each element with the current lowest and highest numbers and update accordingly

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. 1) What was the Day to day task? 2) Explain about current profile and Project 3)Any Experience on Powershell? 4) Any experience on Python? 5) Any Experience on DevOps?

Interview Preparation Tips

Interview preparation tips for other job seekers - Go for it!
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. UDS protocols and NRCs, DCM configuration
Round 2 - HR 

(1 Question)

  • Q1. Why Continental

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basics, programming and don't lie on resume

Dana India Interview FAQs

How many rounds are there in Dana India Senior Software Engineer interview?
Dana India interview process usually has 4 rounds. The most common rounds in the Dana India interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Dana India Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Dana India. The most common topics and skills that interviewers at Dana India expect are Agile, CMMI and Mechatronics.
What are the top questions asked in Dana India Senior Software Engineer interview?

Some of the top questions asked at the Dana India Senior Software Engineer interview -

  1. 1. How to do bit manipulation? 2. write a code for numeric text box using MVVM ...read more
  2. Do you have 3+ years of experience in WPF, C# .NET development & MVVM design pa...read more
  3. How to avoid "While Loop" to acquire Da...read more

Tell us how to improve this page.

Dana India Senior Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Assistant Manager
65 salaries
unlock blur

₹5.8 L/yr - ₹17 L/yr

Quality Engineer
48 salaries
unlock blur

₹1.5 L/yr - ₹4.3 L/yr

Production Engineer
46 salaries
unlock blur

₹1.5 L/yr - ₹5.2 L/yr

Oprating Engineer
40 salaries
unlock blur

₹1.5 L/yr - ₹4.5 L/yr

Senior Engineer
37 salaries
unlock blur

₹6 L/yr - ₹10.5 L/yr

Explore more salaries
Compare Dana India with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview