Do not waste your time with this interview process. I am writing this review as a favor to other experienced engineers so they can make an informed decision before committing several hours to Optro’s hiring loop.
The Optro interview process consisted of four separate one-hour rounds covering engineering behavior, system design, product partnership, and technical problem-solving. All four interviews were scheduled together, and none appeared to function as an elimination round.
From a technical perspective, I performed at an expert level throughout the process. I successfully addressed everything presented to me, produced fully working and optimized solutions, clearly explained my reasoning and complexity analysis, and validated the output. My coding performance was at a top-tier LeetCode-style interview level, and the interviewer explicitly confirmed that my solution met the expected standard.
In the system design round, I provided a complete and scalable architecture while thoroughly discussing reliability, performance, data flow, bottlenecks, trade-offs, and future growth. The interviewer specifically praised the scalability considerations in my design. I also answered the behavioral and product partnership questions thoroughly and did not receive any indication that my performance was below expectations.
My primary concern is the structure and apparent lack of transparency in the process. Asking candidates to complete four non-eliminating interviews requires a significant investment of time. Despite demonstrating expert-level technical performance, successfully handling every challenge, and receiving positive verbal feedback, I did not receive meaningful feedback explaining the final decision.
The experience gave me the impression that the company was not fully aligned on what it was looking for or was not genuinely prepared to hire for the position. It felt as though candidate time was being used without an efficient or clearly calibrated selection process.
A staged interview process, with actual progression decisions between rounds, would be far more transparent and respectful. Regardless of the company’s intent, running a lengthy process like this can backfire and damage its reputation among experienced engineers.
Strong candidates are evaluating the company just as carefully as the company evaluates them. Based on my experience, I would advise others to clarify whether the position is actively funded, what the elimination stages are, and how final decisions are made before agreeing to the full interview loop.