Interview started with talking to someone from the business department who gave an introduction to what it's like to work there. That was followed by an interview by two senior developers (at the same time). Then you go downstairs to the room where all the developers sit (ONE room with tables and computers next to each other - no walls). Then you sit at a table with a projector and run through some simple SQL and Visual studio tasks (write a query to show X, find the bug in Y) with 3 or 4 devs watching you. It was very different from every other interview I've had..
Then you meet the dev manager and he asks you soft skill questions (biggest weakness etc). No data structure or algorithm problems in my interview.