The task involved basic string and array manipulation, and I was instructed to unit test my solution.
I panicked and overcomplicated the problem, which resulted in me being unable to complete it. The interviewer seemed to check out halfway through, making the remainder of the process painful.
I could hear him typing, likely working on other tasks. When I asked a question, I had to repeat myself because he wasn't listening. I felt unsure whether to suggest we stop, thinking it was already clear I had failed. I considered it my fault.
The worst part is that I know I could have done it.
Check the validity of a string. You are given a few constraints, and you have to check if the string is valid. You don't need regex.
The following metrics were computed from 5 interview experiences for the Stripe Software Engineer role in Germany.
Stripe's interview process for their Software Engineer roles in Germany is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Stripe's Software Engineer interview process in Germany.