The overall process was fast. Any delay was due to my unavailability, otherwise, TE was moving fast at every step. The first round was technical phone screening where we had a 30-minute discussion followed by a 20-minute coding exercise and a 10 minute Q&A session.
After the first round of the phone screen, I received an email next day asking for my onsite availability. When I reach onsite in their San Francisco office, it was a wonderful experience. Instead of throwing me in an isolated dark room for investigation (I observe few companies literally do that), the first thing they did was that they gave me a welcome tour of their office. By seeing the locations of various teams, you can actually visualize yourself working at one of those places. That helps in calming down the initial nerves. I was interviewed by 4 different people(2 codings + 2 designing). All of them were super calm and have a big smile on their face. The problems which were given were decent. They were not easy problems, but the interviewers were not just asking the questions but were engaging me with the problems.
I also had a 1-hour lunch window in which around 7-8 people had lunch with me. All of them were really nice and friendly. At the end of my interview, they gave me a nice thousand-eyes card with thank you note from the manager. I was super excited about the company after my interview. Overall, It was one of the best interview experience I had. Due to this experience, I chose thousand-eyes out of 2 other competitive offers.