Add office photos
EPAM Systems logo
Employer?
Claim Account for FREE

EPAM Systems

3.7
based on 1.4k Reviews
Filter interviews by
Software Engineer
Fresher
Clear (2)

EPAM Systems Software Engineer Interview Questions and Answers for Freshers

Updated 18 Feb 2025

Q1. print the count of words in a list

Ans.

Count the number of words in a list of strings

  • Iterate through the list of strings

  • Split each string by spaces to get individual words

  • Increment a counter for each word encountered

Add your answer
right arrow

Q2. what is execution context?

Ans.

Execution context refers to the environment in which a piece of code is executed, including variables, scope, and this keyword.

  • Execution context includes variables, scope chain, and the value of the this keyword.

  • There are three types of execution contexts: global, function, and eval.

  • Each function call creates a new execution context, which is pushed onto the call stack.

  • Lexical environment and variable environment are part of the execution context.

Add your answer
right arrow

Q3. Stream Based Problems

Ans.

Stream based problems involve processing data in a continuous flow rather than all at once.

  • Use stream processing libraries like Apache Kafka or Apache Flink

  • Consider factors like data volume, velocity, and variety

  • Implement backpressure mechanisms to handle high data loads

Add your answer
right arrow

Q4. What is closure?

Ans.

Closure is a function that captures the environment in which it was created, allowing it to access variables from its outer scope even after the outer function has finished executing.

  • Closure allows a function to access variables from its outer scope even after the outer function has finished executing.

  • It 'closes over' the variables in its lexical scope, preserving their values.

  • Closure is commonly used in event handlers, callbacks, and asynchronous code.

  • Example: function outer...read more

Add your answer
right arrow
Discover EPAM Systems interview dos and don'ts from real experiences

Q5. check if strings are anagrams

Ans.

Check if strings are anagrams by sorting characters and comparing

  • Sort characters in each string and compare if they are equal

  • Use a hashmap to count characters in each string and compare the counts

  • Example: 'listen' and 'silent' are anagrams

Add your answer
right arrow

Q6. Working of LRU cache

Ans.

LRU cache is a data structure that stores the most recently used items and discards the least recently used items.

  • LRU stands for Least Recently Used

  • It has a fixed size and when it reaches its limit, the least recently used item is removed to make space for a new item

  • It uses a doubly linked list and a hash map to achieve O(1) time complexity for both insertion and deletion

  • Example: A web browser caching the most recently visited web pages to improve performance

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at EPAM Systems Software Engineer for Freshers

based on 6 interviews
2 Interview rounds
Technical Round - 1
Technical Round - 2
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

Cybage Logo
3.8
 • 57 Interview Questions
CGI Group Logo
4.0
 • 42 Interview Questions
Chetu Logo
3.3
 • 35 Interview Questions
Visa Logo
3.5
 • 34 Interview Questions
Temenos Logo
3.2
 • 10 Interview Questions
View all
Recently Viewed
INTERVIEWS
Wuerth
No Interviews
INTERVIEWS
EPAM Systems
10 top interview questions
INTERVIEWS
EPAM Systems
5.6k top interview questions
SALARIES
EPAM Systems
INTERVIEWS
Wuerth
No Interviews
INTERVIEWS
Wuerth
No Interviews
INTERVIEWS
Wuerth
No Interviews
INTERVIEWS
Pradhan Mantri Bhartiya Jan Aushadhi Yojana Kendra
No Interviews
INTERVIEWS
Wuerth
No Interviews
INTERVIEWS
Wuerth
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter