Very pleasant and laid back interview process; most interviews are very friendly and easy to talk to. I had 3 interviews: an initial phone screen(standard personal questions), a second phone interview about my experience and projects, and a technical onsite interview. I was surprised by the technical interview because rather than being an algorithms quiz, it was an open-ended assignment to design a program that does certain things. They seemed more focused on my thought process than whether I could remember syntax perfectly -- by the end, I was pretty much writing pseudocode because I was short on time.
Last part of the onsite was the another interview with a higher-level engineer. This part was cool because he had already looked at my portfolio pretty thoroughly, and asked lots of questions about past projects.
Advice: focus more on practical coding skills than memorizing graph algorithms, and try to have an actual conversation with interviewers if possible. They're all very nice