Phone call with HR, then technical interview where general questions where asked about my previous work, what I know about some design patterns, how I would improve the app I'm working on, etc. It was more of a conversation to get to know me on the technical level. Then there was a coding question on coderpad where I had to explain my solution to the algorithm and program it. I didn't impress there, but anyone with good algorithm solving skills should be able to do well there. The interviewers where still really nice with me thought the whole process, so big thumbs up to them!