I applied online. I interviewed at Carousell (Bengaluru)
Interview
I applied for the job through LinkedIn and was contacted by HR after about a month. She explained the company and the entire interview process. During the process, HR also guided me on what topics I should prepare for the interview.
The interview process had two rounds: Live Coding and Hiring Manager (HM) Round.
In the first round, the focus was mainly on Android basics, such as Android components and some Kotlin fundamentals. After the discussion, I was given two live coding tasks to solve.
The second round included questions about my previous internship experience and my best project. The interviewer asked in-depth questions about my projects, such as why I chose a particular architecture or design pattern. There were also a few questions about Android performance optimization and debugging bugs. Additionally, the interviewer asked about my performance during my previous internship.
Interview questions [1]
Question 1
In live coding first task is to develop list item UI either in xml or compose that consists of title, subtitle, tag, image view
Second question is to refractor the time in millisecond to a day, week, month, year ago