J'ai postulé via un recruteur. Le processus a pris 2 semaines. J'ai passé un entretien chez OKG en oct. 2024
Entretien
Recruiter call detailing state of the company followed by casual conversation with hiring manager with some light technical questions. Hiring manager discussed past experience and asked basic questions about Swift (advantages of language, e.g. optionals), past experience in app performance profiling, and what sources one uses to stay in touch with advances in iOS development.
Next is a technical screen to build a simple app that takes in a JSON object from a simple REST API via a search bar and populate a list view. Can use UIKit or SwiftUI. If you don't remember the specific network calls, you will be asked to abstract it out into a stub protocol.
Questions d'entretien [1]
Question 1
What is the syntax for a completion handler for a function in a mock service class?
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez OKG (Singapour) en mars 2025
Entretien
I applied through LinkedIn and was contacted shortly after by an HR representative.
- Initial HR Screening: A brief call where the recruiter explained the interview process and asked about my background.
- Technical Interview (Round 1): Focused on data structures, algorithms, and Swift development basics.
- Technical Interview (Round 2): Similar topics, but more in-depth discussions and some system design.
- Technical Interview (Round 3): Focused on iOS application performance, concurrency, and optimization techniques.
- Final HRBP Interview: Centered around my work history, mentorship experience, reasons for changing jobs, and what I’m seeking in the next opportunity.
The technical questions are very fair and open questions that tested understanding rather than obscure knowledge.
Throughout the process, Elise Wong (HR) was incredibly supportive. She stayed closely connected, helping me with any questions I had — whether it was clarifying something I forgot or addressing uncertainties. Her attitude was always positive, and she made the whole process much smoother. While submitting my current salary was required for VISA purposes, Elise ensured that the offer was based on my performance rather than my current package, which I really appreciated.