HR screen followed by an interview with the manager, and then the director. Fairly straightforward questions. I also completed a pretty lengthy writing assignment. I was rejected in favor of another candidate after the final interview, but the process was smooth and transparent.