Me postulé en línea. El proceso tomó 1 semana. Acudí a una entrevista en ClusterDev en feb 2024
Entrevista
I saw the job posting on LinkedIn and applied through the link on their site. Then I received a call from the recruiter to setup a call with the interviewer.
I had two rounds
Round 1: I was asked to convert a javascript function to find distance (given the longitudes and latitudes) into kotlin and make it as simple as possible. Also how to find the n number of closest people to a certain long and lat. I was then asked about memory leaks in android and how to cause a memory leak. Then I was asked why an ANR is caused, how a memory leak causes ANR.
Round 2: Implement a spacebar cursor feature as seen in Swiftkey. I was given a bare minimum keyboard codebase on top of which I had to implement this feature. After I finished the assignment there was a discussion/code review. I was asked to consider touch sensitivity. Then I was also asked about Handlers and why they are used in Android.
Preguntas de entrevista [1]
Pregunta 1
What does a memory leak occur and how does it make the application slow?
Me postulé en línea. El proceso tomó 4 semanas. Acudí a una entrevista en ClusterDev (Cochín) en jun 2024
Entrevista
There was an initial interview. I cleared it & got a take home assignment after that. Had another hour long code review session for the take home assignment. I got to know that I haven't met their expectations a week or so after the interview. If you are preparing for the interview, be ready to face questions about the internal workings of Android's built in functions, components, classes etc.