0% found this document useful (0 votes)
23 views

Android_Prep_document

The document outlines a multi-part interview process for a position involving Android UI development and Kotlin programming. Candidates will complete an Android UI assignment focusing on XML and RecyclerView, followed by an implementation and debugging challenge in Kotlin. The interview also includes rounds with a hiring manager and project manager, assessing technical skills and behavioral competencies using the STAR method.

Uploaded by

image upload
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Android_Prep_document

The document outlines a multi-part interview process for a position involving Android UI development and Kotlin programming. Candidates will complete an Android UI assignment focusing on XML and RecyclerView, followed by an implementation and debugging challenge in Kotlin. The interview also includes rounds with a hiring manager and project manager, assessing technical skills and behavioral competencies using the STAR method.

Uploaded by

image upload
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Android UI (45 Minutes)


a. Working at a startup requires solving ambiguous problems, including writing a
clean and maintainable UI. This assignment will evaluate your Android UI skills.

i. You will be given a GitHub repository to clone and work locally on your
IDE.
1. Please start by taking 5 minutes to read the instructions
thoroughly. They are evident in what is allowed and what is not
allowed here.
2. Please ensure that you turn off copilot and other similar features.
3. This assignment will be in Kotlin.
ii. Read through the instructions very carefully when you start this
assignment.
iii. Make sure to write your own code. Please refrain from googling the info,
however, feel free to use official Android documentation.
1. DO NOT USE
a. External Libraries
b. ChatGPT or Stack Overflow or any other tool where you
copy and paste code. You should write your own code.
iv. Please refrain from using Compose UI. Use XML UI approach.

To prepare:

- Get acquainted with crafting responsive UI designs in Android Studio using XML,
focusing on employing RecyclerView for list presentations.
- Explore the Navigation component in Android to facilitate smooth transitions between
screens, emphasizing data transfer across activities or fragments.
- Embrace lifecycle aware data management techniques to guarantee your application
adjusts elegantly to Android lifecycle changes, boosting user experience and application
stability.
- Familiarize yourself with utilizing Kotlin's coroutines to handle background tasks
adeptly, ensuring the app remains responsive and performs smoothly.
- Overall, strive to write clean, well-documented code demonstrating proficiency and
attention to detail.
2. Functional round (60 Minutes)
One of our engineers will be with you during the interview. The challenge is divided into
two main parts:

Implementation challenge (30 min)

You will be provided with a set of problems located in the Speechify codebase and you will need
to implement solutions for these problems.

Skills Evaluated:
● Mastery of Kotlin language features, especially Kotlin Flows.
● Understanding and application of concurrency and asynchronous programming in
Kotlin.
● Error handling in concurrent and reactive programming scenarios.

Debugging challenge (30 min)

The test for their specific function is failing. Your task will be to identify the issue and fix the test.

Skills evaluated:

Ability to identify and resolve concurrency issues.

3. Hiring Manager Round (30 Minutes)


This round may cover all three competencies listed above OR just one of them based on
the data points we received from previous interviews. It is best to prepare for them all.

4. Behavioral round (30 Minutes)

This round is led by our Project manager and covers your experience, achievements,
challenges, and how you handled specific situations in your previous roles.
a. Behavioral Interviewing - STAR Method Prep

You might also like