AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    VIEW WINNERS
    • ABECA 2025
      VIEW WINNERS

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    Participate in ABECA 2026 right icon dark
For Employers
Upload Button Icon Add office photos
logo
Employer? Claim Account for FREE

EPAM Systems

Compare button icon Compare button icon Compare
3.7

based on 1.7k Reviews

Play video Play video Video summary
  • About
  • Reviews
    1.7k
  • Salaries
    16.2k
  • Interviews
    568
  • Jobs
    57
  • Benefits
    159
  • Photos
    7
  • Posts
    8

Filter interviews by

EPAM Systems Senior Software Engineer Interview Questions and Answers

Updated 9 Apr 2025

41 Interview questions

A Senior Software Engineer was asked 2mo ago
Q. How does a suspend function work?
Ans. 

Suspend functions in Kotlin allow asynchronous programming by pausing execution without blocking threads.

  • Suspend functions are defined using the 'suspend' keyword in Kotlin.

  • They can only be called from other suspend functions or coroutines.

  • They allow for non-blocking asynchronous code, improving performance.

  • Example: 'suspend fun fetchData() { ... }' can be called within a coroutine scope.

  • They work with Kotlin's co...

A Senior Software Engineer was asked 4mo ago
Q. Given a string representing a number, build the smallest possible number by removing n digits from it.
Ans. 

Remove n digits from a number to form the smallest possible number.

  • Use a stack to maintain the digits of the resulting number.

  • Iterate through each digit of the number, comparing it with the top of the stack.

  • If the current digit is smaller than the top of the stack and we can still remove digits, pop the stack.

  • Push the current digit onto the stack.

  • Continue until all digits are processed or n digits are removed.

  • If t...

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
View answers (3)
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
View answers (2)
asked in Persistent Systems
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
View answers (2)
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
View answer (1)
asked in Q3 Technologies
Q5. If you have to prioritize between coding standards and project de ... read more
View answers (2)
View All
A Senior Software Engineer was asked 5mo ago
Q. How do you secure a web application?
Ans. 

Securing a web app involves implementing various security measures to protect against threats and vulnerabilities.

  • Use HTTPS to encrypt data transmitted between the client and server

  • Implement input validation to prevent SQL injection and XSS attacks

  • Use strong authentication mechanisms like multi-factor authentication

  • Regularly update software and patches to fix security vulnerabilities

  • Implement security headers like...

A Senior Software Engineer was asked 5mo ago
Q. Can you implement a polyfill for flattening an array?
Ans. 

A polyfill to flatten a nested array into a single-level array.

  • Use recursion to handle nested arrays. Example: flatten([1, [2, [3, 4]], 5]) returns [1, 2, 3, 4, 5].

  • Utilize Array.prototype.reduce to accumulate values. Example: [[1, 2], [3, 4]].reduce((acc, val) => acc.concat(val), []) returns [1, 2, 3, 4].

  • Check if an element is an array using Array.isArray(). Example: if (Array.isArray(item)) { ... }

  • Consider usi...

What people are saying about EPAM Systems

View All
a data engineer
1w (edited)
Need Offer insights
Which one will be better to choose. Deloitte india vs EPAM SYSTEMs VS GloBANT ALL 3 are offering 25 fixed for AWS data engineer with 6yoe. I have 20 days notice period left, already tried asking more all 3 saying this is max they can offer. Deloitte EPAM Systems Globant
Got a question about EPAM Systems?
Ask anonymously on communities.
A Senior Software Engineer was asked 6mo ago
Q. Stock Buy Sell Problem Statement Given an array of prices where prices[i] is the price of a given stock on the i-th day, find the maximum profit you can achieve by making at most one buy and one sell operat...
Ans. 

Find the maximum profit by buying and selling stocks once.

  • Iterate through the array and keep track of the minimum price seen so far.

  • Calculate the profit by subtracting the current price with the minimum price.

  • Update the maximum profit if a higher profit is found.

  • Return the maximum profit at the end.

A Senior Software Engineer was asked 7mo ago
Q. Routing in angular
Ans. 

Routing in Angular allows navigation between different components in a single-page application.

  • Angular Router is a built-in library that provides navigation and routing functionality.

  • Routes are defined in the app-routing.module.ts file using RouterModule.forRoot() method.

  • Route parameters can be accessed using ActivatedRoute service in the component.

  • Lazy loading can be implemented to load modules only when needed f...

A Senior Software Engineer was asked 9mo ago
Q. Given an array of integers, find all unique triplets (a, b, c) such that a + b + c = 0. The solution should have a time complexity of O(n^2).
Ans. 

Use nested loops to iterate through array and find triplets with sum 0.

  • Iterate through array with two nested loops to find all possible pairs.

  • For each pair, check if there is a third element that completes the triplet with sum 0.

  • Store the triplets found in a separate array.

Are these interview questions helpful?
A Senior Software Engineer was asked 10mo ago
Q. What is a window function in SQL?
Ans. 

Window function in SQL is used to perform calculations across a set of table rows related to the current row.

  • Window functions are applied to a set of rows related to the current row, known as a window frame.

  • They can be used to calculate running totals, ranks, averages, and more.

  • Examples of window functions include ROW_NUMBER(), RANK(), SUM(), AVG(), and LEAD().

A Senior Software Engineer was asked 10mo ago
Q. How does Spark process data in parallel?
Ans. 

Spark processes data in parallel using its distributed computing framework.

  • Spark divides data into partitions and processes each partition independently.

  • Tasks are executed in parallel across multiple nodes in a cluster.

  • Spark uses in-memory processing to speed up data processing.

  • Data is processed lazily, allowing for optimizations like pipelining.

  • Spark DAG (Directed Acyclic Graph) scheduler optimizes task execution...

🔥 Asked by recruiter 2 times
A Senior Software Engineer was asked 10mo ago
Q. What is Dependency Injection?
Ans. 

Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.

  • Allows for better code reusability and testability

  • Promotes loose coupling between components

  • Dependencies are injected into a class through constructor, setter method, or interface

  • Commonly used in frameworks like Spring for managing dependencies

1 2 3 4 5

EPAM Systems Senior Software Engineer Interview Experiences

80 interviews found

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 12 Feb 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(3 Questions)

  • Q1. DSA question on string, Build lowest number by removing n digits from a given number.
  • Ans. 

    Remove n digits from a number to form the smallest possible number.

    • Use a stack to maintain the digits of the resulting number.

    • Iterate through each digit of the number, comparing it with the top of the stack.

    • If the current digit is smaller than the top of the stack and we can still remove digits, pop the stack.

    • Push the current digit onto the stack.

    • Continue until all digits are processed or n digits are removed.

    • If there ...

  • Answered by AI
    Add your answer
  • Q2. Questions on Java 8 features, lambda, functional interface, streams, parallel streams. Multithreading questions: Executors, competable future, locks, synchronize, atomicInteger. Garbage collectors, algorit...
  • Add your answer
  • Q3. Coding question to filter unique element on streams and 2 more using comparator.
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Average interview. prepare more on java thory.
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic angular and js multiple choice round questions.

Round 2 - One-on-one 

(5 Questions)

  • Q1. Debounce operator
  • Add your answer
  • Q2. Css selectors and types
  • Ans. 

    CSS selectors are used to target specific elements on a webpage for styling purposes.

    • CSS selectors can target elements based on their type, class, ID, attributes, and more

    • Examples: 'p' targets all

      elements, '.class' targets elements with a specific class, '#id' targets elements with a specific ID

    • Combining selectors with spaces, commas, and other operators allows for more specific targeting

Answered by AI
Add your answer
  • Q3. Pure and impure pipes
  • Add your answer
  • Q4. Css preprocessor
  • Add your answer
  • Q5. Adaptive vs responsive
  • Ans. 

    Adaptive design adjusts to different screen sizes based on predefined breakpoints, while responsive design fluidly resizes elements based on screen width.

    • Adaptive design uses predefined layouts for specific screen sizes

    • Responsive design fluidly adjusts elements based on screen width

    • Adaptive design may have fixed breakpoints for different devices

    • Responsive design is more flexible and can adapt to any screen size

    • Example:...

  • Answered by AI
    Add your answer
    Round 3 - One-on-one 

    (3 Questions)

    • Q1. Design patterns
    • Add your answer
    • Q2. Angular lifecycle
    • Add your answer
    • Q3. Routing in angular
    • Ans. 

      Routing in Angular allows navigation between different components in a single-page application.

      • Angular Router is a built-in library that provides navigation and routing functionality.

      • Routes are defined in the app-routing.module.ts file using RouterModule.forRoot() method.

      • Route parameters can be accessed using ActivatedRoute service in the component.

      • Lazy loading can be implemented to load modules only when needed for be...

    • Answered by AI
      Add your answer

    Skills evaluated in this interview

    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 13 Jan 2025

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. Core java questions
    • Add your answer
    • Q2. Springboot questions
    • Add your answer
    Round 2 - Technical 

    (2 Questions)

    • Q1. System design questions
    • Add your answer
    • Q2. Java design pattern
    • Add your answer
    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 26 Dec 2024

    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    No response

    I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.

    Round 1 - Coding Test 

    Online coding test of about 1 hour

    Round 2 - One-on-one 

    (1 Question)

    • Q1. Flatten array pollyfill
    • Ans. 

      A polyfill to flatten a nested array into a single-level array.

      • Use recursion to handle nested arrays. Example: flatten([1, [2, [3, 4]], 5]) returns [1, 2, 3, 4, 5].

      • Utilize Array.prototype.reduce to accumulate values. Example: [[1, 2], [3, 4]].reduce((acc, val) => acc.concat(val), []) returns [1, 2, 3, 4].

      • Check if an element is an array using Array.isArray(). Example: if (Array.isArray(item)) { ... }

      • Consider using th...

    • Answered by AI
      Add your answer
    Round 3 - One-on-one 

    (2 Questions)

    • Q1. Event loop question
    • Add your answer
    • Q2. How to secure a web app
    • Ans. 

      Securing a web app involves implementing various security measures to protect against threats and vulnerabilities.

      • Use HTTPS to encrypt data transmitted between the client and server

      • Implement input validation to prevent SQL injection and XSS attacks

      • Use strong authentication mechanisms like multi-factor authentication

      • Regularly update software and patches to fix security vulnerabilities

      • Implement security headers like Cont...

    • Answered by AI
      Add your answer

    Interview Preparation Tips

    Interview preparation tips for other job seekers - passed all rounds and then HR ghosted. stopped picking calls too.
    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 23 Aug 2024

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    No response

    I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

    Round 1 - Technical 

    (4 Questions)

    • Q1. SOLID Principles, Spring Framework, Stream APIs from Java 8, OOPS
    • Add your answer
    • Q2. Microservices, Factory and Builder design pattern, Mocking private methods in junit test cases
    • Add your answer
    • Q3. Find the triplets in an array whose sum is 0 , complexity - O(n2)
    • Ans. 

      Use nested loops to iterate through array and find triplets with sum 0.

      • Iterate through array with two nested loops to find all possible pairs.

      • For each pair, check if there is a third element that completes the triplet with sum 0.

      • Store the triplets found in a separate array.

    • Answered by AI
      Add your answer
    • Q4. Implementation of hashmap in Java 8, Bean lifecycle, difference between @Component and @Service, Front Controller, difference between PUT & PATCH, Authentication in REST APIs, how to disable junit test cas...
    • Ans. 

      The interview question covers topics like hashmap implementation in Java 8, bean lifecycle, annotations in Spring framework, HTTP methods, REST API authentication, and disabling junit test cases during deployment.

      • HashMap in Java 8 uses an array of linked lists to store key-value pairs, with the hash code of the key determining the index in the array.

      • Bean lifecycle in Spring framework involves initialization and destruc...

    • Answered by AI
      Add your answer

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Focus on Java 8 primarily, Spring and Microservices. Basic Coding questions. Interviewers were mostly focusing on theoretical concepts of Java.

    Skills evaluated in this interview

    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 9 Nov 2024

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. Touched all concepts of java, spring boot, microservices
    • Add your answer
    • Q2. Writing code using java8
    • Ans. 

      Using Java 8 features to write efficient and concise code.

      • Utilize lambda expressions for functional programming

      • Use streams for processing collections in a more declarative way

      • Leverage default methods in interfaces for backward compatibility

      • Explore the new Date and Time API for improved handling of dates and times

    • Answered by AI
      Add your answer
    Round 2 - Case Study 

    Situational, what you will do if some certain situation happens

    Round 3 - HR 

    (1 Question)

    • Q1. Details about company, and payslip discussion
    • Add your answer

    Interview Preparation Tips

    Interview preparation tips for other job seekers - It is good company to start with
    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 27 Aug 2024

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    No response

    I applied via Recruitment Consulltant and was interviewed in Jul 2024. There were 2 interview rounds.

    Round 1 - Technical 

    (3 Questions)

    • Q1. Collections Framework
    • Add your answer
    • Q2. Stream APIs Java 8
    • Add your answer
    • Q3. Microservices : Circuit Breaker, CQRS
    • Add your answer
    Round 2 - Technical 

    (2 Questions)

    • Q1. Factory & Builder Design Pattern
    • Ans. 

      Factory & Builder Design Patterns are creational patterns used in software development to create objects.

      • Factory Design Pattern is used to create objects without specifying the exact class of object that will be created.

      • Builder Design Pattern is used to construct complex objects step by step.

      • Factory pattern uses a factory method to create objects, while Builder pattern uses a builder class to construct objects.

      • Factory ...

    • Answered by AI
      Add your answer
    • Q2. Spring Boot annotations
    • Add your answer

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Focus on Java 8 and microservices

    Skills evaluated in this interview

    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 18 Sep 2024

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

    I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

    Round 1 - Technical 

    (4 Questions)

    • Q1. Internals of c# asp net and expect twisted questions
    • Add your answer
    • Q2. Coding questions related to stacks
    • Add your answer
    • Q3. Sql optimisation
    • Add your answer
    • Q4. Entity framework
    • Add your answer
    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 19 Sep 2024

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

    I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.

    Round 1 - Technical 

    (1 Question)

    • Q1. Senior on different GCP services
    • Add your answer
    Round 2 - Technical 

    (1 Question)

    • Q1. Different senarios on different gcp services
    • Ans. 

      Different scenarios on different GCP services

      • Scenario 1: Using Cloud Storage for storing and accessing large amounts of data

      • Scenario 2: Utilizing Cloud Functions for serverless computing and event-driven applications

      • Scenario 3: Implementing Cloud SQL for managing relational databases in the cloud

    • Answered by AI
      Add your answer
    Round 3 - HR 

    (1 Question)

    • Q1. Discussion on salary expectations
    • Add your answer

    Skills evaluated in this interview

    Anonymous

    Senior Software Engineer Interview Questions & Answers

    user image Anonymous

    posted on 2 Sep 2024

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

    (2 Questions)

    • Q1. React, JS, HTML,CSS
    • Add your answer
    • Q2. Deep dive in those topic
    • Add your answer
    Round 2 - Coding Test 

    Some random question in Javascript ex: Closure,this,debounce, and custom hooks

    Round 3 - One-on-one 

    (1 Question)

    • Q1. Regarding team handling, testing, quality control
    • Add your answer
    Anonymous
    More about working at EPAM Systems
    • HQ - Newtown, Pennsylvania, United States
    • IT Services & Consulting
    • 5k-10k Employees (India)

    EPAM Systems Interview FAQs

    How many rounds are there in EPAM Systems Senior Software Engineer interview?
    EPAM Systems interview process usually has 1-2 rounds. The most common rounds in the EPAM Systems interview process are Technical, One-on-one Round and Coding Test.
    How to prepare for EPAM Systems 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 EPAM Systems. The most common topics and skills that interviewers at EPAM Systems expect are Photography, CSR, Medical Coding, Javascript and SQL.
    What are the top questions asked in EPAM Systems Senior Software Engineer interview?

    Some of the top questions asked at the EPAM Systems Senior Software Engineer interview -

    1. Implementation of hashmap in Java 8, Bean lifecycle, difference between @Compon...read more
    2. How to create and handle complex primary key in Spring Data ...read more
    3. Given a matrix, when you encounter a 0, make all the elements in the correspond...read more
    What are the most common questions asked in EPAM Systems Senior Software Engineer HR round?

    The most common HR questions asked in EPAM Systems Senior Software Engineer interview are -

    1. What are your salary expectatio...read more
    2. Why are you looking for a chan...read more
    3. Where do you see yourself in 5 yea...read more
    How long is the EPAM Systems Senior Software Engineer interview process?

    The duration of EPAM Systems Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

    Tell us how to improve this page.

    EPAM Systems Interviews By Designations

    • EPAM Systems Senior Software Engineer Interview Questions
    • EPAM Systems Software Engineer Interview Questions
    • EPAM Systems Software Developer Interview Questions
    • EPAM Systems Automation Test Engineer Interview Questions
    • EPAM Systems Java Developer Interview Questions
    • EPAM Systems Lead Software Engineer Interview Questions
    • EPAM Systems Senior Data Engineer Interview Questions
    • EPAM Systems Senior Business Analyst Interview Questions
    • Show more
    • EPAM Systems Senior Automation Test Engineer Interview Questions
    • EPAM Systems Data Engineer Interview Questions

    Interview Questions for Popular Designations

    • Software Engineer Interview Questions
    • Associate Software Engineer Interview Questions
    • Softwaretest Engineer Interview Questions
    • Software Engineer Trainee Interview Questions
    • Software Developer Intern Interview Questions
    • Software Developer Interview Questions
    • Software Development Engineer Interview Questions
    • Junior Software Developer Interview Questions
    • Show more
    • Junior Software Engineer Interview Questions
    • Full Stack Software Developer Interview Questions

    Overall Interview Experience Rating

    4.1/5

    based on 82 interview experiences

    Difficulty level

    Easy 11%
    Moderate 82%
    Hard 7%

    Duration

    Less than 2 weeks 68%
    2-4 weeks 29%
    4-6 weeks 2%
    View more

    Senior Software Engineer Interview Questions from Similar Companies

    CGI Group
    CGI Group Senior Software Engineer Interview Questions
    4.0
     • 51 Interviews
    GlobalLogic
    GlobalLogic Senior Software Engineer Interview Questions
    3.6
     • 43 Interviews
     UST
    UST Senior Software Engineer Interview Questions
    3.8
     • 35 Interviews
    Nagarro
    Nagarro Senior Software Engineer Interview Questions
    4.0
     • 31 Interviews
    Bosch Global Software Technologies
    Bosch Global Software Technologies Senior Software Engineer Interview Questions
    3.8
     • 30 Interviews
    Globant
    Globant Senior Software Engineer Interview Questions
    3.7
     • 30 Interviews
    Optum Global Solutions
    Optum Global Solutions Senior Software Engineer Interview Questions
    4.0
     • 24 Interviews
    Quest Global
    Quest Global Senior Software Engineer Interview Questions
    3.6
     • 23 Interviews
     Publicis Sapient
    Publicis Sapient Senior Software Engineer Interview Questions
    3.5
     • 22 Interviews
    Virtusa Consulting Services
    Virtusa Consulting Services Senior Software Engineer Interview Questions
    3.7
     • 19 Interviews
    View all
    EPAM Systems Senior Software Engineer Salary
    based on 3.5k salaries
    ₹10.9 L/yr - ₹42 L/yr
    61% more than the average Senior Software Engineer Salary in India
    View more details

    EPAM Systems Senior Software Engineer Reviews and Ratings

    based on 294 reviews

    3.7/5

    Rating in categories

    3.9

    Skill development

    3.8

    Work-life balance

    3.9

    Salary

    3.2

    Job security

    3.7

    Company culture

    3.2

    Promotions

    3.4

    Work satisfaction

    Explore 294 Reviews and Ratings
    Senior Software Engineer Jobs at EPAM Systems
    EPAM Systems
    Senior Software Engineer – (Python with LLM/GenAI)

    Chennai

    5-8 Yrs

    ₹ 15.5-34 LPA

    EPAM Systems
    Senior Software Engineer – Python

    Pune

    5-8 Yrs

    ₹ 12-36.8 LPA

    EPAM Systems
    Senior Software Engineer – (Python with LLM/GenAI)

    Chennai,

    Coimbatore

    5-8 Yrs

    ₹ 12.35-39.6 LPA

    Explore more jobs
    EPAM Systems Salaries in India
    Senior Software Engineer
    3.5k salaries
    unlock blur

    ₹10.9 L/yr - ₹42 L/yr

    Software Engineer
    2.1k salaries
    unlock blur

    ₹5.1 L/yr - ₹25 L/yr

    Lead Software Engineer
    1.1k salaries
    unlock blur

    ₹16 L/yr - ₹53 L/yr

    Senior Systems Engineer
    357 salaries
    unlock blur

    ₹12 L/yr - ₹36.3 L/yr

    Software Developer
    310 salaries
    unlock blur

    ₹7 L/yr - ₹30 L/yr

    Explore more salaries
    Compare EPAM Systems with
    DXC Technology

    DXC Technology

    3.7
    Compare
    Sutherland Global Services

    Sutherland Global Services

    3.5
    Compare
    Optum Global Solutions

    Optum Global Solutions

    4.0
    Compare
    Virtusa Consulting Services

    Virtusa Consulting Services

    3.7
    Compare
    Popular Calculators
    Are you paid fairly?
    Monthly In-hand Salary Calculator
    Gratuity Calculator
    HRA Calculator
    Salary Hike Calculator
    • Home >
    • Interviews >
    • EPAM Systems Interview Questions >
    • EPAM Systems Senior Software Engineer Interview Questions
    write
    Share an Interview
    Stay ahead in your career. Get AmbitionBox app
    Awards Banner

    Trusted by over 1.5 Crore job seekers to find their right fit company

    80 Lakh+

    Reviews

    4 Crore+

    Salaries

    10 Lakh+

    Interviews

    1.5 Crore+

    Users

    Contribute
    Search

    Interview Questions

    • Reviews
    • Salaries
    • Interview Questions
    • About Company
    • Benefits
    • Jobs
    • Office Photos
    • Community
    Users/Jobseekers
    • Companies
    • Reviews
    • Salaries
    • Jobs
    • Interviews
    • Salary Calculator
    • Practice Test
    • Compare Companies
    Employers
    • Create a new company
    • Update company information
    • Respond to reviews
    • Invite employees to review
    • AmbitionBox Offering for Employers
    • AmbitionBox Employers Brochure
    AmbitionBox Awards
    • ABECA 2025 winners awaited tag
    • Participate in ABECA 2026
    • Invite employees to rate
    AmbitionBox
    • About Us
    • Our Team
    • Email Us
    • Blog
    • FAQ
    • Credits
    • Give Feedback
    Terms & Policies
    • Privacy
    • Grievances
    • Terms of Use
    • Summons/Notices
    • Community Guidelines
    Get AmbitionBox app

    Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

    Follow Us
    • Youtube
    • Instagram
    • LinkedIn
    • Facebook
    • Twitter