After a couple initial preliminary phone calls, I was given a coding exercise that was iterated upon during the rest of the interview process. After submitting my code, there was a phone screen where I was asked about the decisions I made, and how I would handle additional features. After that came in-person interviews including further iteration of the original code challenge and your customary culture-fit questions.
Every step of the way kept to the original timeline set at the beginning of the process. I was always kept in the loop on the status of things, and ever set expectation was met or exceeded.
As far as engineering interviews go, Bleacher Report's process was as practical and relevant to the role as I've ever come across. They are really interested in knowing if you are equipped to the job you are interviewing for, instead of just proving who is smarter. Top class!