Without going into specifics due to an NDA contract, I will try to be as specific as possible to provide some useful feedback. I was interviewing for a senior engineer position (staff in their org chart).
Good experience overall. The work environment seemed friendly and not as hectic as a typical startup would be. At this point, the company is already large enough that I cannot consider it a startup. Job security seems good as they are privately held with Series E funding. The engineers seemed competent and relatively experienced. You will be expected to act on many parts of the system.
Tips:
Generic string manipulation algorithm. We talked through how to do testing and a generic system design question focused on scaling.
Generic tree traversal algorithm hidden under a real-life use case.
System design question for a restaurant-based use case.
Debugging a simple service that they want to deploy to PROD. We talked through debugging steps, improvements, scaling issues, best practices, etc.
The following metrics were computed from 3 interview experiences for the Toast Senior Software Engineer role in Boston, Massachusetts.
Toast's interview process for their Senior Software Engineer roles in Boston, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Toast's Senior Software Engineer interview process in Boston, Massachusetts.