I applied online. The process took 4 weeks. I interviewed at Tock in Mar 2022
Interview
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!
Interview questions [4]
Question 1
Using React.js create an add to cart button where the user can choose the number of items to add.
When I open my internet browser on my computer, type in a URL, and hit enter, and am presented a webpage, what happened behind the scenes to make that happen?