The process started with a 15 minute call with a recruiter.
Within a week, I was interviewed by a Tock front end software engineer, where I talked about my work experience, completed a brief React.js coding problem (implement an add to cart button with a quantity stepper), then we talked about Tock and he answered my questions.
Recruiter got back to me within a week and scheduled the final round of interviews.
The final round of interviews consisted of 5 30-45 minute interviews with various software engineers and the directory of engineering. 2 of the 5 had me do React.js/HTML/CSS coding problems, 1 interviewer had me do a general algorithm problem in the language of my choice (leetcode easy), 1 interviewer had me discuss various web architectural concepts (events that go into a HTTP request from the browser), and the last interviewer answered my questions and told me more about Tock.
Overall very pleasant experience!