The process and questions are pretty typical as with many other software companies (1 phone interview + 4 on-site interviews). Questions were actually not difficult (select top frequent words, tweaked questions on binary (search) trees, etc.) when compared with the Google or FB interviews. My main problem was that the recruiter matched me to the wrong team. At the onsite interview, we found out the mismatch after just first few sentences. What the team members said about their job's responsibilities are different from what I heard from my recruiter. The team was looking for some specific skills (low-level infrastructure coding, etc.) while I expected some "general" interviews. We decided to process the interviews anyway as scheduled, but it's kinda very boring and not engaging at all when we pretty much decided "not a good fit". Maybe, because of that, questions I received were pretty straight forward and simple from the first to the last guys. Yes, they are like mini-Microsoft company, with all people I met were ex-Microsoft, and the culture is very heavy PM-oriented. They tried to sell that they were very cool and enthusiastic, but I didn’t feel that at all. Receive "Thank you for your time" as expected.
Binary trees.
The following metrics were computed from 17 interview experiences for the Tableau Senior Software Engineer role in United States.
Tableau's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Tableau's Senior Software Engineer interview process in United States.