I applied online. The process took 3 weeks. I interviewed at Jane Street in Dec 2014
Interview
I went to a recruitment event at my school and then applied online. I was contacted in about a week for a phone interview. The phone interview involved coding on an online platform. Then, I was contacted a few days later to arrange an in-person interview. They paid for me to visit their New York office for the interviews. The HR person was very helpful and well-organized.
I had four in-person interviews, all on the same day, all with two interviewers. Each interview asked one programming problem, which I solved on the whiteboard. There was also the option to solve them on a computer. The interviewers tended to observe quietly, and didn't give many hints, preferring for me to work through it when I got stuck. They were all very intelligent. I actually found it pretty fun, since the questions were interesting.
They made me an offer a few days later.
Interview questions [1]
Question 1
They asked that I not share the specifics of the questions. Expect one or two to focus on functional programming.
I applied online. The process took 1+ week. I interviewed at Jane Street (New York, NY) in Dec 2017
Interview
Applied online through the website. Received a request for a phone interview the same day. Phone interview was about 40 minutes and consisted of one programming question conducted over coderpad.io. Interviewer was pleasant and helpful. Received a rejection back a week later.
Interview questions [1]
Question 1
Implement data structures and evaluation function for a stack machine given certain instructions that operate on a stack of data (ints and strings).
I applied online. The process took 4 weeks. I interviewed at Jane Street (Chennai) in Aug 2017
Interview
Had a phone interview with one of their devs. 45 mins long. Had three questions. They gave me an API and I had to use it to solve some basic questions. Would be a good question to revise Hashing, Data Structures. Wasn't too specific on complexity.
Interview questions [2]
Question 1
Given an spreadsheet API with functions -> GetValue(), SetValue(), SetFormula(), how will you calculate the sum of an array?
I applied online. The process took 2 months. I interviewed at Jane Street (Hong Kong) in May 2017
Interview
I applied online and received an email a few weeks later from a recruiter for a technical phone interview, which lasted for an hour.
I got a response within days, they invited me to an onsite interview where they did two interviews ~45 each, coding on a provided laptop. I stumbled for a bit trying to find an efficient solution. The interviewers were friendly, guiding me with possible improvements and pointing out edge cases. I got the email a week later saying they would be looking for other candidates.
Interview questions [1]
Question 1
Given two strings representing big numbers, and an operator (+/-), calculate and the return the result of that operation as a string.