I applied online at February and April, and finally their HR contacted me about a software engineering coop position at late April. We scheduled an phone interview, the interview process is relaxed and positive, I appreciate it. We talked about my background, what's my interests in, what the position will do and introduction of Teradyne. After that they gave me an on-site interview with five individuals of their team about 3 hours. They interviewed my one by one, I must say it is a good and pleasant experience, we talked a lot about products in Teradyne, work content, my personal projects, some technical questions, behavior questions and etc. Then, they gave me an offer and I decided to accept it finally. Overall, they are flexible and friendly, hope it will help you in the future.