An employee referred me; they will schedule a first screening, which is a very low stakes get-to-know-you conversation. If you pass the first screening, they will send a homework assignment that covers tableau's fundamental features (i.e., aggregation, visualizing, trends, creating calculated fields, etc. ). They will supply the company's superstore data set.
Next, they will schedule a 30 conversation with the hiring manager. You should be prepared to explain why you think tableau is evolving the universe and bring inspired questions to them. Next, they will schedule an on-site demo of their product along with 2 hours of interviewing. Watch all of the tableau learning videos and handle those tough questions with grace. Don't lie, or make false claims because they will know if you are BSing. I recommend practicing the demo live before going on the site because the environment is very cold, and critical.
My recruiter called me two business day after her estimated call back date and said that they thought I radiated positive energy but stumbled on the technical questions. Admittedly, I didn't watch all of the videos; I felt quite nervous during the demo and failed to accurately keep track of the time, but I had assumed they would still work with me; I handled most of their technical concerns.
Caveat:
Be prepared to practice patience. My recruiter overestimated their feedback date every part of the process; it's not necessarily their fault since tableau is a large company with many moving parts.
Scheduling other interviews was much more interesting...