1. 30 mins chat with hiring manager
2. 1 hour technical with an engineer (super simple stuff)
3. 1 hour with product manager
4. 1 hour with another engineer (general technical questions)
Though I got an offer, I didn't end up joining them. There are plenty of red flags. Can't trust their recruiters. Do your research about the company. They seem to want to do what is right, however, they are struggling.
Interview questions [1]
Question 1
Keeping track of entries and removing the least used entry.