Coding screening, then a full round of on-site interviews.
80% of the interviewers told me they were impressed. But, no offer.
These guys are Indian and simply won't hire a Caucasian. That's what I believe happened.
Architect and design a version-controlled data storage system to hold arbitrary data.
A byte stream consists of 2-byte and 3-byte words. Each byte is either 0 or 1, so like "001 01 10 100 ...". Given an arbitrary position in the stream (including in the middle of a word), come up with a solution to decode the stream.
The following metrics were computed from 7 interview experiences for the Tableau Software Engineer role in Palo Alto, California.
Tableau's interview process for their Software Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Tableau's Software Engineer interview process in Palo Alto, California.