The interviews were all done remotely (including the 'on-site') due to the pandemic, and consisted of behavioral interviews, culture-fit discussions, and a few technical interviews. One unusual (but enjoyable) aspect of the technical interviews was that they used real problems instead of generic programming exercises.