The process ran quickly until the final stages. It began with an HR interview focused on cultural fit, followed by a paired code review on an existing codebase. The objective was to inform how effectively I could understand and reuse existing logic. This was followed by a use-case discussion involving an application failure in the frontend. Due to the absence of logs or observability data, the investigation relied largely on hypotheses and assumptions, rather than on signals.
The final step was also brief and involved a conversation with the CEO, who presented the company, discussed my background, and introduced another real-world scenario. This case involved a migration to a different region that caused encoding issues. Once again, the analysis was guided primarily by assumptions rather than by indicators such as logs or metrics.
After completing all stages and receiving positive feedback throughout the process, I did not receive any follow-up or response from the company.
Being left without feedback after investing time and effort in the process felt disrespectful to candidates who commit seriously to engaging with the company.