There are multiple rounds for the intermediate level positions:
1. First is an introduction where you get asked about your background and get introduced to the company.
2. Next is a technical round, where you solve a pretty basic algorithm challenge through multiple iterations and talk about your technical background. It's important to be pretty forthcoming about your skill levels with different tech here - it's not important to already be proficient in all the tech the company uses, but your answers here will impact your next round.
3. Next, is a workday simulation. You get invited to the company slack, and receive a brief to work on at home, to deliver within a certain time limit. Your take home challenge will be customised based on which tech skills you highlighted in the previous stage. As part of your submission, you do a little demo talking about the technical choices you made and what your motivations were . You will be paid for the one day of work you finished, based on your asking salary.
4. The final round is a culture fit conversation with the founders.
The company generally tries to finish all of this within one or two weeks for candidates they are interested in. The interview process is rather demanding, but the job is worth it.