Applied through employee reference.Got HR call to discuss on the job front.
Got scheduled for the phone technical screen.
Next was onsite interview process. The process lasted 4-5hrs. The hiring manager was the last person to talk to.Still waiting to hear back.