After a pleasant phone interview (with a substitute interviewer; the planned person was unavailable?), I was asked to return, by email, a small "homework" assignment. These always surprise me: they're either so simple that even if you can't complete the work yourself, it's trivial to find answers on the web or in a textbook; or they're so complex/involved/specific that it feels like the company is asking for actual work without pay.
Nevertheless, I passed that, and after a two-week delay, was asked to spend a few hours doing in-person two-on-one interviews. These were also mostly pleasant, although my phone interviewer was also present for one of these. One thing that came up, though, was that the skill I was being interviewed for (and which I consider my strength) was planned to be obsoleted by the installation of a new process. Hmm...???
About ten days later, I received a call telling me they had decided not to proceed any further.
Write 2 small functions in C with accompanying tests.
The following metrics were computed from 6 interview experiences for the Tableau Software Developer role.
Tableau's interview process for their Software Developer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Tableau's Software Developer interview process.