One phone screen, a few coding questions for homework, and an in-house interview. The technical questions lasted four hours. The engineers seemed very happy to be there. Yes, it has gone public, but it's clearly in the sweet phase of a software company with rapid growth, happy customers, etc.
The only negative part of the experience was receiving a rejection via voicemail from the recruiter. It would have been nice to hear in person after the time and preparation investment. She didn't respond after leaving the voicemail.
Given a fleet of computers, write software such that each computer prints the sum of every computer's unique value.
Given the following API:
receive(int computer#)send(int val, int computer#)int getMyValue()int getNumberOfComputers()All calls are blocking.
Given a BST of floats, find the highest number just below a given float value.
Elevator OO design and code.
Multi-threaded class which throws an exception when the number of concurrent executors exceeds 10.
The following metrics were computed from 1 interview experience for the Tableau Software Engineer Core Server role in Seattle, Washington.
Tableau's interview process for their Software Engineer Core Server roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Tableau's Software Engineer Core Server interview process in Seattle, Washington.