This is my personal opinion based on my experience interviewing for a Senior Software Engineer position.
The interview process required candidates to complete what I perceived as multiple fully implemented coding problems in a 45 minute assessment before ever speaking with an engineer at the company. In my opinion, this was an unrealistic way to evaluate senior software engineers and came across as a speed coding exercise rather than an assessment of engineering ability.
In professional software development, senior engineers are expected to understand requirements, discuss assumptions, consider edge cases, communicate trade-offs, and produce maintainable code through collaboration and code reviews. Those are the skills that have the greatest impact on successful software projects. I don't believe a heavily time constrained assessment accurately measures those abilities.
The experience left me feeling that the company was looking for a "unicorn" who could instantly produce complete solutions under extreme time pressure, rather than evaluating experienced engineers on the qualities that matter in real-world software development.
Based on my experience, I would encourage prospective candidates to carefully consider whether this interview process aligns with how they want to be evaluated. If this type of assessment represents the company's engineering culture, I would personally choose to interview elsewhere.
I hope the company revisits its interview process and adopts a more realistic evaluation that allows experienced engineers to demonstrate technical judgment, problem-solving, collaboration, and software design instead of primarily rewarding speed.