I applied online. The process took 4 weeks.
Everyone was friendly. I didn't get past the TypeScript round.
The function you provided (isNotNill) will return true if an empty string is provided, because an empty string is considered a truthy value in JavaScript and TypeScript.
isNotNullOrUndefined(v: string | null | undefined): boolean { return !!v; }
The following metrics were computed from 3 interview experiences for the Mercury Senior Software Engineer role.
Mercury's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Mercury's Senior Software Engineer interview process.