O processo foi composto de algumas entrevistas: uma inicial para avaliar o perfil profissional e nível de inglês e mais algumas entrevistas mais técnicas. As conversas foram agradáveis e flúidas e os entrevistadores sempre simpáticos.
Interview questions [1]
Question 1
Perguntas sobre como resolver determinados problemas em uma aplicação hipotética rodando em produção. Também perguntas sobre a arquitetura e features do Nest.js aplicados a problemas reais.
I applied through a recruiter. The process took 4 weeks. I interviewed at Kake in May 2025
Interview
Foram algumas entrevistas com a Kake, depois algumas com o cliente. Entrevistas técnicas bem aprofundadas mas sem live coding. O processo foi bem rápido, com feedbacks sempre pontuais. Muito bom!
Interview questions [1]
Question 1
Como vc elaboraria um controle de estado eficaz usando compose, flow e viewmodel?
I applied through a recruiter. The process took 2 months. I interviewed at Kake in May 2025
Interview
The process consisted of four well-structured stages:
Phone screening with the recruiter – about 40 minutes.
Technical interview (live coding) with a Software Engineer from the company – about 1 hour.
Technical interview (system design) with a Software Engineer from the project team – about 1 hour and 30 minutes.
Behavioral and culture fit interview with the Engineering Manager from the project – about 30 minutes.
Each stage was clearly defined, and throughout the process I received strong support from Kake, who guided me closely and provided all the necessary assistance to ensure I was well-prepared.
Interview questions [2]
Question 1
I got two DSA problems (LeetCode-style, medium). I clarified constraints, proposed an approach (e.g., sliding window / hash map / two pointers), coded in Go, analyzed time/space complexity, and covered edge cases with quick tests.
System design exercise entirely verbal (no drawing). I walked through requirements, APIs, data model, high-level architecture, scaling, reliability, trade-offs (consistency vs availability, SQL vs NoSQL, caching, queues), and failure modes.