I interviewed for a Staff Android Engineer position at Reddit. The interview was a phone screen and focused on a coding challenge. The challenge involved flattening a nested map in Kotlin. I am not very experienced with Kotlin, and I struggled to solve the problem using Kotlin's functional programming style. The interviewer suggested I solve it using an imperative approach, so I presented a Java solution in Kotlin syntax. I received a rejection email shortly after. I believe the rejection was due to my lack of professional experience with Kotlin. The coding challenge was difficult, and I found the overall experience to be somewhat stressful. I would rate the interview difficulty as difficult, and my overall experience as a 3 out of 5. I am not sure if I would recommend this company to others.