Filter interviews by
Codility- Angular - 2 questions, complete code for html, ts files
Prototype to remove duplicate words from a sentence using an array of strings
Create a function that takes in a sentence as input
Split the sentence into an array of words
Use a Set data structure to store unique words
Iterate through the array of words and add each word to the Set
Convert the Set back to an array to get the unique words
Join the unique words back into a sentence
Performance tuning in Angular involves optimizing code, reducing load times, and improving user experience.
Use lazy loading to load modules only when needed
Minimize the number of HTTP requests by combining files and using caching
Optimize change detection by using OnPush strategy
Avoid unnecessary DOM manipulations and use trackBy function in ngFor loops
Use AOT compilation to reduce bundle size and improve load times
Designing a cache in Java involves creating a data structure to store frequently accessed data for quick retrieval.
Use a HashMap to store key-value pairs for quick access
Implement a LRU (Least Recently Used) algorithm to remove least used items when cache is full
Consider thread safety when implementing cache to handle concurrent access
Set a maximum size for the cache to prevent it from growing too large
Using Stream API to solve coding problem with array of strings
Use Stream API to easily manipulate and process elements in the array
Leverage methods like filter, map, and reduce to perform operations on the array
Ensure to understand the functional programming concepts behind Stream API
Coding Round- Springboot related questions on annotations
What people are saying about EPAM Systems
I applied via Instahyre and was interviewed in Nov 2023. There were 3 interview rounds.
LRU Cache Design
Merge two Singly Sorted Linked List
Right View of a Binary Tree
Microservice Design Pattern
Tiny URL System Design
EPAM Systems interview questions for designations
Find longest substring
I was interviewed in Jun 2023.
20 multiple choice questions related to javascript and react.
CI/CD pipelines, frontend architecture, and e2e testing libraries are crucial aspects of software development.
CI/CD pipelines automate the process of testing and deploying code changes, ensuring faster and more reliable software delivery.
Architecting the frontend involves designing the structure, components, and interactions of the user interface to ensure scalability and maintainability.
E2E testing libraries like Sele...
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
Solve several easy algorithmic problems in 60 minutes
I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
String based problem
The current system architecture is a microservices-based architecture with containerization using Docker and orchestration with Kubernetes.
Microservices architecture
Containerization with Docker
Orchestration with Kubernetes
I applied via LinkedIn and was interviewed before Nov 2021. There were 3 interview rounds.
In-depth discussion about your preferences on architecture, coding standards, how you approach problems, measures you take to optimise applications, what do you look for in code reviews with examples. What coding methodologies to you use, technology specific design patterns. And finally coding problem related to your technology.
Some of the top questions asked at the EPAM Systems Lead Software Engineer interview -
based on 17 interviews
3 Interview rounds
based on 77 reviews
Rating in categories
Senior Software Engineer
2.8k
salaries
| ₹11 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.2 L/yr - ₹24 L/yr |
Lead Software Engineer
865
salaries
| ₹18 L/yr - ₹50 L/yr |
Senior Systems Engineer
305
salaries
| ₹12 L/yr - ₹38.8 L/yr |
Software Test Automation Engineer
260
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech