Photon logo

Photon Android Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 14 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
21.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Photon.

Showing 3 of 14
Photon logo
Photon

Senior Android Developer

Engineering · nearly a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Coding Technical

We had two rounds, one was a technical screening round and one was a technical round with the client. After the second, I was told it was cleared, but then there was no further communication. The first round was handled by the recruiter, who gave two coding questions that I had to code and send in the chat (the questions were easy). The second round was an Android discussion round with the client (questions covered MVVM, Retrofit, API calls, ViewModel, etc.).

Confirmed questions8 questions
  • Tell me about how ViewModel survives configuration changes.
  • What's the difference between LiveData and StateFlow?
  • Can you answer some Compose questions?
Photon logo
Photon

Android Engineer

Engineering · a year ago

Lead Easy Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Background check Offer
Interview formats
Technical Behavioral

I wasted my time and effort with Photon. I went through two technical rounds and two HR rounds, and we even discussed salary. They promised an offer but never sent it, making the whole thing feel like a waste of time. I tried reaching out to the HR team, but got no response. A few HR people talked to me during the process, but then they also stopped responding. It was a really disappointing and unprofessional experience. Honestly, a quick reply or just an acknowledgement would have been nice, especially after I put in all that time.

Confirmed questions3 questions
  • Regarding Jetpack Compose, can you explain how you manage asynchronous operations?
  • How do you maintain data consistency across different sections of your Kotlin app?
  • Tell me about handling asynchronous operations and ensuring data consistency in Kotlin applications, especially with Jetpack Compose.
Photon logo
Photon

Senior Android Developer

Engineering

Senior Average Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding

We had two rounds. Round 1 was technical questions covering Java, Kotlin, Android (like Scope Function, Jetpack Compose, Jetpack Libraries), and Data Structures. Round 2 also had technical questions about Android Development, two data structure questions, and a machine test.

Confirmed questions7 questions
  • Technical questions about Android and Data Structures.
  • Technical questions about Android and Data Structures.
  • Technical questions about Android and Data Structures.

Photon Android Engineer Interview Questions

Quoted word for word from Photon interview reports.

How would you find the repeated numbers in a string array using Kotlin?

Read reports

Is it true that I need to pay 10% of the offered salary back to this company if I accept the offer but do not join?

Read report

Could you explain what a Singleton class is and its different types?

Read report

Formats, difficulty and experience

Across all 14 Photon interview reports.

Interview formats

Technical 44.4%
Coding 40.7%
Behavioral 14.8%

Interview difficulty

Easy 28.6%
Average 42.9%
Difficult 28.6%

Candidate experience

Positive 21.4%
Negative 71.4%
Neutral 7.1%