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.
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?