Applied online, received a screen call asking basic questions questions, then did in person interview with a hiring manager, then HR in 1 day. Received call back for 2nd interview which had 3 mangers in it. All interviews were about my past experiences and current knowledge. Got an offer via phone about 1-2 weeks later. Entire process was about 1 month.