I was referred by an acquaintance who worked at Tableau.
I went through two hour-long phone screens, which involved medium-level LeetCode-type problems.
Next, I was flown out to Palo Alto for an on-site interview.
The interview process included:
The interview was difficult, but I thought I did well at the time. As I later found out, I received all but one vote from the interviewers, so the company went with another candidate who received all "yes" votes.
I was interviewed by the same team that I would have been working with if I were a better engineer.
Design a battleship game (focus on fire method).
Design a car rental system.
Find the most optimal path to install packages given constraints (e.g., package C needs packages A and B installed first).
Calculate the value of the expression from a given string: "1 + 2 * 7 - 9".
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.