Phone screen with HR, followed by onsite interview with 3 people including peers and the team supervisor. Technical teams will have a few logical exercises or programming questions. You might be asked to write a few lines of code, but nothing really intensive (applying for a senior position may be different). Each interviewer prepares their own questions/uses their own style. There is no one "script" we follow (I interviewed multiple candidates for associate/mid-level in my tenure). Standard rules apply (dress up, be early, smile/make eye contact). Sometimes we weren't able to get back to candidates - even ones we liked - for a week or more, so don't get discouraged if you don't hear back the next day.
Offer will be contingent on references (they will call people), a background check (they will call more people), and signing a 1 year non-compete.