I applied through a recruiter. The process took 1 day. I interviewed at Lenovo (Raleigh, NC) in Jun 2017
Interview
I received a call asking me to schedule interviews for this position. I gave the interview and I actually loved the interview even enough I didn't do great. They really focused on my machine learning projects and work and it was a very educative interview. However, what I hated was their behavior after the interview. It's been more than 2 weeks after the interview and I still haven't heard back from them. After all the time I have invested in their interview process, the least they could do is give me a message be it a yes or no instead of keeping me waiting. It's highly unprofessional behavior and one that is despicable.