I applied through college or university. The process took 4 weeks. I interviewed at IBM
Interview
Met with 6 folks (some managers and tech leads) in a single day that began at 9am and ended at 4:30pm. Managers tended to describe the products and gauge how my personality might fit within the team. Technical leads grilled me on some of the finer points of Java development, heap/stack questions, and JEE. I was also asked brainteaser / riddle style questions. While in the presence of the interviewer, I was asked to draw on the whiteboard and talk my way through solving the riddle.
Interview questions [1]
Question 1
The brainteaser was quite tricky. I was not told whether my answer was correct or acceptable, however there was plenty of room within the context of the question to be creative.
standard test : series and problem solving test. interview : technical questions on software terms and data structures then coding.
e.g stack, heap, linked lists, arrays, constructor, interpreter,
more more more