The process ran for 3 weeks, I enjoyed the talk with hiring manager and other team members, everyone is technical and very kind, I felt I was talking with some friends. Finally it is very hard for me to choose another opportunity which is asked by my previous boss in another company, otherwise I will definitely accept the offer.