Three technical interviews conducted on a video call, followed by an HR interview onsite. The technical interviews were ok, not too difficult but not trivial either. The general sense is that the interviewers aren't really interested and judge the candidate solely based on their answers - there's not a lot of discussion on the role, to the point that after all the technical interviews the actual job wasn't completely clear to me. The HR interview was pretty standard, although I had to wait for the interviewer for a bit, while they were booking a room (??). When receiving an oiffer, I was not given an opportunity to negotiate compensation - it was a 'take it or leave it' situation, fortunately within my preset limits. Also, they were expecting an answer within a couple of days, which was problematic for me as I had other processes going on at the time.