Upload Button Icon Add office photos

Filter interviews by

EPAM Systems Senior Android Application Developer Interview Questions and Answers

Updated 8 Apr 2024

EPAM Systems Senior Android Application Developer Interview Experiences

1 interview found

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

I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is StateHoist?
  • Ans. 

    StateHoist is a library in Android development used for managing the lifecycle of Android components.

    • StateHoist helps in handling configuration changes and other lifecycle events in Android apps.

    • It simplifies the process of saving and restoring instance state of activities and fragments.

    • StateHoist can be used to retain data across configuration changes, such as screen rotations.

    • It provides a convenient way to manage th...

  • Answered by AI
  • Q2. How does ViewModel work?
  • Ans. 

    ViewModel is a class that is designed to store and manage UI-related data in a lifecycle conscious way.

    • ViewModel survives configuration changes such as screen rotations.

    • ViewModel is not destroyed when an activity is destroyed and recreated.

    • ViewModel is typically used to hold and manage data for UI components such as activities and fragments.

  • Answered by AI
  • Q3. What is SOLID Principle?
  • Ans. 

    SOLID is a set of five principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of it...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement and was interviewed before May 2020. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. What is a linked list ? How does it works in Java ?
  • Ans. 

    A linked list is a linear data structure where each element is a separate object with a pointer to the next element.

    • In Java, a linked list is implemented using the LinkedList class in the java.util package.

    • LinkedList class provides methods like add(), remove(), get(), etc. to manipulate the list.

    • Each element in the list is represented by a node object which contains the data and a reference to the next node.

    • Linked list...

  • Answered by AI
  • Q2. What are ACID Properties ?
  • Ans. 

    ACID Properties are a set of properties that ensure database transactions are processed reliably.

    • ACID stands for Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that a transaction is treated as a single, indivisible unit of work.

    • Consistency ensures that a transaction brings the database from one valid state to another.

    • Isolation ensures that concurrent transactions do not interfere with each other.

    • Du...

  • Answered by AI
  • Q3. Explain what is a deadlock ?how to avoid it ? What different algorithm are there.
  • Ans. 

    A deadlock is a situation where two or more processes are unable to proceed due to a circular dependency.

    • Deadlock occurs when two or more processes are waiting for each other to release resources.

    • To avoid deadlock, use techniques like resource allocation graph, banker's algorithm, and deadlock prevention.

    • Resource allocation graph is a visual representation of resource allocation and can help identify potential deadlock...

  • Answered by AI
  • Q4. What is the difference between SQL and NoSQL? Why MongoDB and not MySQL .
  • Ans. 

    SQL is a relational database while NoSQL is non-relational. MongoDB is preferred for scalability and flexibility.

    • SQL is table-based while NoSQL is document-based

    • SQL is structured while NoSQL is unstructured

    • SQL is vertically scalable while NoSQL is horizontally scalable

    • MongoDB is preferred for its ability to handle large amounts of unstructured data and its flexibility in schema design

    • MySQL is preferred for its strong A...

  • Answered by AI
  • Q5. What is the difference between React and Angular ? Which one will you choose for your project . Why you go with React in your personal project .

Interview Preparation Tips

Interview preparation tips for other job seekers - 1.Be calm and positive
2.It's okay to say NO if you don't know the answer of the question.
3.Mention only those projects which you have actually done on your own .

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Applied for QA position. Questions were asked based on capital market/banking domain along with testing fundamentals and some scenario based question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident about domain and testing concepts.

Interview Questionnaire 

2 Questions

  • Q1. About AWS and Cloud related services.
  • Q2. NA

I applied via LinkedIn and was interviewed in Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. 1) General C# and Sql Questions.. some concepts in more depth
  • Q2. Joins, Union, Linq, Collections

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Prepared with basic C# questions like delegates, generics, events, interfaces, static classes with some examples

Sql Questions like types of Joins, Subquery, Union, view, stored proc, identity, indexes with some examples

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic peopletools questions on AE, CI, Peoplecode, File Layout.

Interview Preparation Tips

Interview preparation tips for other job seekers - Great interview experience, Interviewer was very good at his skills and he asked simple but tricky questions.

Interview Questionnaire 

1 Question

  • Q1. Mainframe questions, some direct and some scenario based.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was a good experience. Interview process was smoothly. There were 3 rounds.
1. Technical ( lasted for 1 hour)
2. Techno manageria( 30 mins)
3. HR(30 mins)

Project based questions and scenario based questions were asked.
Hike was also good.

I applied via Campus Placement and was interviewed in Dec 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Program for pattern printing ,bubble sort
  • Ans. 

    Program to print a pattern and implement bubble sort on an array of strings.

    • For pattern printing, use nested loops to print the desired pattern.

    • For bubble sort, compare adjacent elements and swap if necessary.

    • Use a loop to iterate through the array until no more swaps are needed.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Basics

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. More questions on DBMS

Interview Preparation Tips

Interview preparation tips for other job seekers - it was dull, recruiters get prefixed regarding choosing the peers into a selected role.

I applied via Naukri.com and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Why java is preferred? whats the benefit of functional programming and why introduced in java. what are wrapper classes, fibonaaci series , whats the use of join? what is threadinterrupted exception ? ho...
  • Ans. 

    Answers to various technical questions related to Java programming.

    • Java is preferred for its platform independence, object-oriented nature, and vast community support.

    • Functional programming in Java allows for more concise and readable code, and better support for parallel processing.

    • Wrapper classes are used to convert primitive data types into objects, and vice versa.

    • Fibonacci series is a sequence of numbers where each...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - even though interview was for a 5 years exp java developer, questions were from core java and basics. easy

Skills evaluated in this interview

EPAM Systems Interview FAQs

How many rounds are there in EPAM Systems Senior Android Application Developer interview?
EPAM Systems interview process usually has 1 rounds. The most common rounds in the EPAM Systems interview process are Technical.
What are the top questions asked in EPAM Systems Senior Android Application Developer interview?

Some of the top questions asked at the EPAM Systems Senior Android Application Developer interview -

  1. How does ViewModel wo...read more
  2. What is SOLID Princip...read more
  3. What is StateHoi...read more

Tell us how to improve this page.

EPAM Systems Senior Android Application Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.6k Interviews
Accenture Interview Questions
3.8
 • 8.3k Interviews
DXC Technology Interview Questions
3.7
 • 802 Interviews
NTT Data Interview Questions
3.8
 • 627 Interviews
UST Interview Questions
3.8
 • 517 Interviews
CGI Group Interview Questions
4.0
 • 493 Interviews
FIS Interview Questions
3.9
 • 487 Interviews
Atos Interview Questions
3.8
 • 379 Interviews
View all
Senior Software Engineer
3.1k salaries
unlock blur

₹15 L/yr - ₹42 L/yr

Software Engineer
1.9k salaries
unlock blur

₹4.9 L/yr - ₹25 L/yr

Lead Software Engineer
973 salaries
unlock blur

₹18 L/yr - ₹53 L/yr

Senior Systems Engineer
322 salaries
unlock blur

₹12 L/yr - ₹36 L/yr

Software Developer
269 salaries
unlock blur

₹8.6 L/yr - ₹30.2 L/yr

Explore more salaries
Compare EPAM Systems with

TCS

3.7
Compare

Accenture

3.8
Compare

DXC Technology

3.7
Compare

Optum Global Solutions

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview