Filter interviews by
I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.
Top trending discussions
I was interviewed before Mar 2022.
.Net basics and Logical Aptitude
SOLID principles are a set of five design principles for writing maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: Clients sho...
Webpack is a module bundler for JavaScript applications.
Webpack takes modules with dependencies and generates static assets representing those modules.
It can handle various file types such as JavaScript, CSS, and images.
Webpack allows for code splitting, lazy loading, and hot module replacement.
Plugins can be used to extend its functionality.
Commonly used with frameworks like React and Angular.
Design patterns are reusable solutions to common software problems.
Design patterns help in creating maintainable and scalable code.
Some commonly used design patterns are Singleton, Factory, Observer, and Decorator.
Singleton pattern ensures that only one instance of a class is created.
Factory pattern provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will ...
Linq expression to fetch desired results
Use 'Where' to filter data based on conditions
Use 'Select' to project data into desired format
Use 'OrderBy' or 'OrderByDescending' to sort data
Use 'Skip' and 'Take' to implement pagination
To configure Entity Framework to connect with a database, follow these steps:
Install Entity Framework package using NuGet
Create a DbContext class that inherits from DbContext
Add a connection string to the app.config or web.config file
Use the DbContext to query the database
The most difficult project I worked on was the development of a complex software system for a large financial institution.
The project involved integrating multiple legacy systems with modern technologies.
There were numerous technical challenges, such as ensuring data consistency and security across different platforms.
The project also had tight deadlines and high stakeholder expectations.
Managing a large team and coord...
Handling a tough boss requires effective communication, adaptability, and maintaining professionalism.
Maintain open and honest communication with your boss
Adapt to their management style and preferences
Focus on delivering high-quality work and meeting deadlines
Seek feedback and actively work on improving
Maintain professionalism and avoid personal conflicts
Build a support network within the organization
Document and keep...
I resolved conflicts within the team by promoting open communication, active listening, and finding common ground.
Encouraged team members to express their concerns and opinions
Actively listened to each team member's perspective
Facilitated open discussions to find common ground and reach a consensus
Implemented a conflict resolution process to address conflicts in a timely manner
Mediated conflicts between team members by...
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed before Nov 2022. There were 2 interview rounds.
A good working environment is one that promotes collaboration, open communication, and a positive atmosphere.
Collaboration: Encouraging teamwork and cooperation among team members.
Open communication: Creating an environment where everyone feels comfortable expressing their ideas and concerns.
Positive atmosphere: Fostering a supportive and inclusive culture that values and appreciates each individual's contributions.
Wor...
I was interviewed before Mar 2022.
.Net basics and Logical Aptitude
SOLID principles are a set of five design principles for writing maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: Clients sho...
Webpack is a module bundler for JavaScript applications.
Webpack takes modules with dependencies and generates static assets representing those modules.
It can handle various file types such as JavaScript, CSS, and images.
Webpack allows for code splitting, lazy loading, and hot module replacement.
Plugins can be used to extend its functionality.
Commonly used with frameworks like React and Angular.
Design patterns are reusable solutions to common software problems.
Design patterns help in creating maintainable and scalable code.
Some commonly used design patterns are Singleton, Factory, Observer, and Decorator.
Singleton pattern ensures that only one instance of a class is created.
Factory pattern provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will ...
Linq expression to fetch desired results
Use 'Where' to filter data based on conditions
Use 'Select' to project data into desired format
Use 'OrderBy' or 'OrderByDescending' to sort data
Use 'Skip' and 'Take' to implement pagination
To configure Entity Framework to connect with a database, follow these steps:
Install Entity Framework package using NuGet
Create a DbContext class that inherits from DbContext
Add a connection string to the app.config or web.config file
Use the DbContext to query the database
The most difficult project I worked on was the development of a complex software system for a large financial institution.
The project involved integrating multiple legacy systems with modern technologies.
There were numerous technical challenges, such as ensuring data consistency and security across different platforms.
The project also had tight deadlines and high stakeholder expectations.
Managing a large team and coord...
Handling a tough boss requires effective communication, adaptability, and maintaining professionalism.
Maintain open and honest communication with your boss
Adapt to their management style and preferences
Focus on delivering high-quality work and meeting deadlines
Seek feedback and actively work on improving
Maintain professionalism and avoid personal conflicts
Build a support network within the organization
Document and keep...
I resolved conflicts within the team by promoting open communication, active listening, and finding common ground.
Encouraged team members to express their concerns and opinions
Actively listened to each team member's perspective
Facilitated open discussions to find common ground and reach a consensus
Implemented a conflict resolution process to address conflicts in a timely manner
Mediated conflicts between team members by...
I applied via Recruitment Consulltant and was interviewed before Jul 2022. There were 3 interview rounds.
based on 1 interview
Interview experience
Senior Software Engineer
13
salaries
| ₹12 L/yr - ₹19.6 L/yr |
Area Sales Manager
12
salaries
| ₹9.8 L/yr - ₹18 L/yr |
Lead Software Engineer
12
salaries
| ₹20.8 L/yr - ₹27 L/yr |
Senior Software Engineer 1
11
salaries
| ₹13 L/yr - ₹20.1 L/yr |
Software Design Engineer
10
salaries
| ₹9.4 L/yr - ₹25 L/yr |
Agilent Technologies
Thermo Fisher Scientific
Roche Diagnostics
Siemens Healthineers