Got a call from the HR representative for phone screen. Later, she emailed to schedule an interview with the hiring manager over he phone. He was very friendly, explained the position and asked a few questions. The interview lasted for about 40-45minutes. A few days later, the HR representative emailed with offer letter.