HackerRank 1-hour OA. Very negative experience.
Super long text description made it too difficult to understand. Unclear input types and misleading variable names.
Split into 3 parts, but they all share the same function, and all test cases are mixed together, so there was no way to test separately or do unit tests.
Eventually ran out of time.
Very long fraudulent detection question. The three parts have different input types (e.g., string to integer or float, different row lengths in tables) but with the same function name and mixed together test cases. There is no way to test separately.
The following metrics were computed from 8 interview experiences for the Stripe Machine Learning Engineer role in United States.
Stripe's interview process for their Machine Learning Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Stripe's Machine Learning Engineer interview process in United States.