First round - get to know a bit about you with the HR. The HR introduced the projects they're working on, and asked about my working availabilty.
Take home assignment: One question that requires coding (data cleaning) and two other to answer by words (algorithm design).
second round - technical interview with engineer. Gave me some senerios and asked how I would deal with it.
General opinion: The engineer in the second did not even know which position I'm applying to. It felt like they didn't put much effort to it. Also, they gave me the wrong assignment (the one I got was for another position).