I applied online. The process took 3 weeks. I interviewed at TraceLink (North Reading, MA)
Interview
This is the best company to work. The HR guys are super awesome and engineering department is the coolest. The whole interview process took 3 weeks.
Round 1: Telephonic Interview with HR. The guy asked me more about current status, experience and skill set. And also helped me to set up another telephonic round with one of their engineer's for proper clarification of my role.
Round 2: Another Telephonic Interview with Engineer. The guy gave me the proper idea of what the company and it's products. Furthermore, the guy explained me my role very well. After this round, I got the clear vision of what I would be working on.
Round 3: They called me for the on-site interview. I had 4 rounds back to back of 45 min each, with a 15 break in between second and third round.
Initially, I thought it would be hectic, but the interviews were real fun. It was one-one interview with three engineers and one of their directors. They all were well co-ordinated as each of them was focusing on different areas. In 1st round, the guy asked me more about basic OOPS concept; the guy who came for 2nd round was more focused on logical reasoning; the third round was more into Strings and ArrayList and the fourth round was with the director, he didn't asked me much but was more telling me about the company and the project on which I would be working on.
Round 4: After 2-4 days, I received another HR call. This was all-of a sudden call. They asked me about my experience with on-site interview and also asked some basic HR related questions like why do want to work here and again confirmed my status. And told that I'm selected for the position.
Interview questions [1]
Question 1
Basic OOPS concept, Collections, Data Structures, Algorithms