Kikoff Senior Android Engineer Interview Experience — An Extra Coding Screen Before Rejection

Kikoff·Android Engineer·Oct 2026
Technical ScreenSenior+Rejectedmedium

For a senior Android role, my first coding screen moved from simple substitutions to nested expansion. I had practiced these problems and handled the first two stages.

The third stage required detecting cycles during expansion. I initially proposed scanning the whole dictionary, but the interviewer wanted detection within the existing algorithm. I used a set during recursion but forgot to remove words when returning. The code still had that bug when time ran out.

A few days later, I was given another coding interview. It processed property transactions and reported each seller's realized gain or loss. The unfamiliar, lengthy description initially confused me. I finished near the deadline, leaving no time for follow-ups. A rejection arrived a little over a week later.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Kikoff
Role
Android Engineer
Level
Senior+
Rounds
Technical Screen
Outcome
Rejected
Difficulty
medium
Interview date
Oct 2026
Questions from this interview
1 question

Related interview experiences

Explore more interview rounds, questions, and outcomes.

Browse interview experiences