Filter interviews by
I was interviewed in Sep 2023.
Merge combines changes from different branches, while rebase moves the current branch to the tip of another branch.
Merge creates a new commit with the combined changes of two branches.
Rebase moves the current branch to the tip of another branch, replaying the commits on top of it.
Merge preserves the commit history of both branches, while rebase creates a linear history.
Merge is non-destructive and is preferred for pres...
Two java coding questions - 1 DSA and 1 streams
Designed a scalable microservices architecture using Docker and Kubernetes for real-time data processing.
Utilized Docker containers to encapsulate each microservice for easy deployment and scaling
Implemented Kubernetes for automated container orchestration and management
Used Kafka for real-time data streaming and processing
Designed RESTful APIs for communication between microservices
I applied via Naukri.com and was interviewed before May 2023. There were 3 interview rounds.
Create a Shell script to add 100 users on 5 different servers.
Use a loop to create 100 users on each server.
Utilize the 'useradd' command to add users.
Ensure unique usernames for each user on each server.
Consider using SSH for remote server access.
Test the script on a single server before running on all servers.
Set up a ci/cd pipeline for automated software deployment
Choose a CI/CD tool like Jenkins, GitLab CI, or CircleCI
Define the stages of the pipeline (build, test, deploy)
Integrate with version control system (e.g. GitHub, Bitbucket)
Automate testing and code quality checks
Configure notifications for pipeline status updates
Terraform is an open-source infrastructure as code software tool created by HashiCorp.
Terraform allows users to define and provision infrastructure using a declarative configuration language.
It supports multiple cloud providers such as AWS, Azure, and Google Cloud Platform.
Terraform uses a 'plan and apply' workflow to make changes to infrastructure.
It helps in automating the process of setting up and managing infrastru...
Auto scaling of EC2 instances involves setting up policies to automatically adjust the number of instances based on demand.
Set up CloudWatch alarms to monitor metrics like CPU utilization or network traffic
Create an Auto Scaling Group with desired minimum and maximum number of instances
Define scaling policies to add or remove instances based on the alarms triggered
Test the auto scaling by simulating load on the instanc
Python scripting is a way to automate tasks using Python programming language.
Python scripting allows for automating repetitive tasks by writing scripts in Python.
It is commonly used for tasks like data processing, web scraping, and automation.
Python scripts can be run from the command line or integrated into larger applications.
Python's extensive standard library makes it easy to work with files, networks, and more.
What people are saying about EPAM Systems
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
EPAM Systems interview questions for designations
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Program for Linklist
posted on 5 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
posted on 6 Mar 2024
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
Binary search tree is a data structure where each node has at most two children, with the left child being less than the parent and the right child being greater.
Start with a root node and insert new nodes by comparing values and traversing left or right accordingly.
Implement functions for insertion, deletion, search, and traversal (inorder, preorder, postorder).
Ensure the tree remains balanced to maintain efficient se
HashMap in Java is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap uses hashing to store key-value pairs in an array of linked lists.
It uses the hashCode() method of keys to determine the index where the value will be stored.
If two keys have the same hashCode, they are stored in the same linked list at that index.
HashMap allows null keys and values, but only on...
I applied via campus placement at J S S Academy of Technical Education, Bangalore and was interviewed in Dec 2024. There were 3 interview rounds.
Average to easy difficulty level.
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹15 L/yr - ₹42.8 L/yr |
Software Engineer
1.7k
salaries
| ₹7 L/yr - ₹24 L/yr |
Lead Software Engineer
831
salaries
| ₹18 L/yr - ₹52 L/yr |
Senior Systems Engineer
309
salaries
| ₹12 L/yr - ₹38.8 L/yr |
Software Test Automation Engineer
265
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech