Phone interview, online assignment, onsite. People are friendly. Questions are related to database, sql, multi-threading and some web technology. The whole interview took an afternoon at Irving. I then meet with team lead and vice president. The vice president was nice and show me around. Not a bad experience at all.