Filter interviews by
Solid design principles are a set of guidelines for writing maintainable and scalable code.
Single Responsibility Principle - each class should have only one responsibility
Open/Closed Principle - classes should be open for extension but closed for modification
Liskov Substitution Principle - derived classes should be substitutable for their base classes
Interface Segregation Principle - clients should not be forced to dep...
I applied via LinkedIn and was interviewed before Mar 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
A trigger is a database object that automatically executes in response to certain events.
Triggers can be used to enforce business rules or data integrity.
They can be defined to execute before or after a data modification operation.
Triggers can be created using SQL statements.
Examples of events that can trigger a trigger include INSERT, UPDATE, and DELETE operations.
What people are saying about EPAM Systems
I applied via LinkedIn and was interviewed in Jun 2021. There were 3 interview rounds.
EPAM Systems interview questions for popular designations
I was interviewed in Apr 2021.
Get interview-ready with Top EPAM Systems Interview Questions
I applied via Referral and was interviewed before May 2021. There were 2 interview rounds.
posted on 13 Aug 2021
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Recruitment Consultant
Breaking Singleton and OAuth requires different approaches.
For Singleton, create a subclass and override the constructor to return a new instance.
For OAuth, steal the access token or use a phishing attack to obtain user credentials.
For both, it's important to understand the security implications and only attempt in controlled environments.
Breaking Singleton violates the design pattern and can lead to unexpected behavio...
I applied via Naukri.com and was interviewed before Nov 2021. There were 3 interview rounds.
Scrum Master is responsible for facilitating the Scrum process and ensuring the team adheres to Scrum values, practices, and rules.
Facilitating Scrum events such as Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective
Removing impediments that prevent the team from achieving their goals
Coaching the team on Agile and Scrum principles and practices
Ensuring the team follows Scrum values and practices
Protec...
I handle sprint planning by involving the team, prioritizing tasks, and setting achievable goals.
I involve the team in the planning process to ensure everyone is on the same page
I prioritize tasks based on their importance and urgency
I set achievable goals that align with the project timeline and budget
I regularly communicate with the team to ensure progress is being made and adjust plans as needed
Our application architecture follows a microservices approach with containerization using Docker and Kubernetes.
We use microservices to break down our application into smaller, independent components.
Containerization allows us to package and deploy these components quickly and efficiently.
Docker is used to create and manage containers, while Kubernetes is used to orchestrate and manage containerized applications.
We als...
I applied via Referral and was interviewed in May 2021. There were 5 interview rounds.
Interview experience
based on 1.3k reviews
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹15 L/yr - ₹42.7 L/yr |
Software Engineer
1.7k
salaries
| ₹6.9 L/yr - ₹24 L/yr |
Lead Software Engineer
831
salaries
| ₹18 L/yr - ₹52 L/yr |
Senior Systems Engineer
304
salaries
| ₹12 L/yr - ₹36.3 L/yr |
Software Test Automation Engineer
267
salaries
| ₹7 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech