Applied online. Company reached out to schedule initial HR interview. Interviewer was nice. HR interview consisted of basic questions you would expect, with one oddball one thrown in: "What do you think we could improve about our app from an engineering perspective?" I'd used the app a bit beforehand, but that's still an awfully hard question to answer knowing nothing about their internals, and it's doubly weird to be asked it from a non-technical HR person.
After that was a technical round, which consisted of a take home project to build a Twitter clone app with a Firebase backend. Their requirements were pretty feature-complete for a sample app and they expected production-quality code and practices. It was 10+ hours of work (unpaid).
They rejected my submission but refused to provide a reason why "due to high volume of applicants." In my opinion it's pretty unprofessional for them not to provide at least a 1-2 sentence reason, given the frankly unreasonable length of the take home.
Also, after my submission they ghosted me for a week (no acknowledgement of receipt, even), and only responded to say I was rejected *after* I explicitly reached out asking for an update.
Overall, probably a bullet dodged. Repeated mentions of the web3 space + lowball salary were already raising red flags.