The interview was typical of a software company. Started with a phone screening, followed by an online coding assignment which included 3 coding challenges (language of your choice). You may be asked to do some paired programming with one of the engineers instead. The final interview was onsite and included a 3-4 interviews with different members of the team. As a software engineer, expect interviews with the web team, data team and the management. This will include typical algorithmic type questions, high level whiteboard design sessions (similar to day-to-day whiteboard sessions) and finally some general discussion based interviews with lead members and management. Everyone was friendly and the atmosphere was relaxed.
Tip: the engineering team are good, be prepared!