I applied through university. The process took 2 weeks. I interviewed at Knight Capital (Jersey City, NJ) in Oct 2011
Interview
The interview was got from the university career center. First it was a phone interview, basically about what you can do according to the job description. Not really hard questions. The second interview was at the company building, about basic Java knowledge; SQL syntax, database knowledge, differences with other languages.
Interview questions [1]
Question 1
What are the differences with Java and C, OO and structural programming.
I applied through a recruiter. The process took 3 days. I interviewed at Knight Capital (Jersey City, NJ) in May 2010
Interview
Had 2 phone interviews covering Core Java topics: multi-threading, Java definitions, garbage collection, etc. These went very well. I was asked in for a phone interview. I saw 3 people who asked me general background questions as well as asked questions with code examples. Out of the 3 people I spoke with, one person focused totally on thread/synchronized code examples. The questions were not too difficult, but it's something I didn't have too much experience with.
Interview questions [1]
Question 1
Given an array of N integers, find the missing integer.