I applied online.
The recruiter was very nice and helpful. The first round involved a code review, where you are given some poorly written code with REST APIs and asked to review it. When I inquired about non-functional requirements such as the expected traffic for the APIs, they dismissed these questions as irrelevant and insisted on just reviewing the code. After the code review, they asked questions about secure communication between internal microservices. When I mentioned mTLS as a secure communication option, the interviewer was unfamiliar with it and stated that they use basic authentication with a username and password instead. The interviewer appeared inexperienced and unprepared for the interview. During my self-introduction, he was distracted by his phone and interrupted me. This led to a very rude and unpleasant experience, which I believe reflects poorly on the company's culture.
Rest API - code review
The following metrics were computed from 2 interview experiences for the Tide Lead Software Engineer role.
Tide's interview process for their Lead Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Tide's Lead Software Engineer interview process.