Took about 4-5 hours. Had an HR person talk to me first, then was given a tour around the office. The technical interview involved me doing a coding test and then discussing it with 2 engineers. One of them was very nice and encouraging, whereas the other was trying to question my every answer perhaps a bit too adamantly. Also had a video call with their CTO at some point of the interview for him to see what kind of a person I am and to discuss if I'm a good fit for the company. It was a really lax and enjoyable conversation.