I interviewed remotely for a remote position, in two rounds. First was a one hour technical interview, going over my resume, talking about work I'd done, and a "verify they can do a programming"-level problem I worked through on the call. The second round was a four hour block, three more technical interviews covering specific areas followed by a behavioral interview with my prospective manager.
I'm not happy calling it a behavioral interview, because that usually means incredibly stilted questions like "describe a time that you displayed leadership" and sometimes even coaching _from the company_ on how they want the questions answered. This was more discussing the work I'd done, what I thought about it, how I approach things, but focusing on the teamwork aspect rather than technical.
Overall, I was impressed. Out of five hours of interviews, I don't think there was a single question or problem posed to me that didn't make sense, or was difficult to see how it would matter for the position I was interviewing for. By the end of the process, I felt that I'd had a good opportunity to show what I was capable of, and that if Signifyd had decided not to make me an offer it would've been based on solid reasons, rather than...however hiring decisions are normally made.
P.S. I interviewed for infrastructure, not application development, and this was reflected in the questions I received.