The company i ultimately chose to work for had a take-home assignment setup.
It was an easy assignment that covered a lot of concepts, and it was followed by a 2 hour techinical discussion on it and all things related and unrelated with my future colleagues.
Outside of that the interview stuff was just around personality and culture fit.