Candidatei-me online. O processo levou 1 semana. Fui entrevistado pela ClusterDev em fev. de 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.
Perguntas de entrevista [1]
Pergunta 1
What does a memory leak occur and how does it make the application slow?
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela ClusterDev (Cochim) em jun. de 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.