I applied through a staffing agency. The process took 1+ week. I interviewed at Lam Research (Bengaluru) in Jul 2016
Interview
1st round: 1 hour aptitude plus puzzle question.
2nd round: Technical interview which went for 1 hour for me. They asked DMBS , pattern problem(logic part) using programming language of your choice and a few puzzles.
3rd round: Technical interview. They asked about the projects in the resume. Again DMBS and some more pattern problem.
4th round: HR interview.
5th and final round: Skype interview at their office with senior officers in the U.S. office.
Interview questions [1]
Question 1
That asked about various types of joins in dbms and how I implemented them in my dbms project.
Write logic part of drawing a pattern and then make it more efficient.