First interview is a mix a situational and technical questions. Doesn’t feel too dissimilar to a typical first stage software developer interview. Second stage is a take home task to use a public API and clean some data from it and produce some reports.
I had to clarify if they were happy with me being employed as fully remote as they brought it up in the interview but still progressed me to the next stage and they rejected my application with the reasoning that their teams are “agile” and required me to be in the office which in my opinion is a massive misunderstanding of what it means to be agile and makes me not want to know how else they choose to misunderstand “agile”…