I applied through an employee referral. The process took 2 weeks. I interviewed at Bridgewater Associates (Westport, CT) in May 2015
Interview
Quick interview process. I applied through a referral and was immediately contacted by a recruiter. The recruiter was very helpful and also assigned me a bunch of online aptitude tests and programming assignments which is quite difficult and time consuming. It was finding a server deadlock and they explained the question. The recruiter also set up the technical phone screen. The phone screen lasted not more than 45 minutes sprinkled with technical difficulties of the phone getting dropped. The interviewer seemed snappy because of that and seemed to have cut the interview short. The recruiter had promised to respond right away after the interview but went cold turkey on me. Would not respond to a single email (he was very prompt before the interview). Very unprofessional.
Interview questions [1]
Question 1
The interview question was an OOP design for the game Guess Who. It was a single technical question and you have to go into a lot of depth of the design. You have to think of each variable and function in each class that you create.
I applied online. The process took 2 weeks. I interviewed at Bridgewater Associates in Nov 2018
Interview
I submitted my application for the Technology Associate position through Bridgewater's website and after about a week I received a coding challenge. The coding challenge was about a directed weighted graph and how it applies to Bridgewater. The problem was easy and I received a notice that they wanted to move forward about 2 days after I submitted my solution. Next came 2 phone interviews. The first was focused on seeing who I am and why I applied to Bridgewater. The second was technical and focused on the solution I sent. The technical call was a disappointment because the engineer I talked to obviously did not read my code before the call. We spent 45 minutes talking about how this problem was important to Bridgewater, nothing technical. After this call I received an email that they wanted to move to on-site.
I setup dates and figured out when would be best to visit. Then randomly about 4 days later I received an email that they did not want to continue the interview process because all of their TA position were filled for the year. After spending hours taking coding challenges, phone calls, personality tests, and multiple interviews, I was rejected because HR couldn't figure out they had enough candidates already.
Nice people, but really annoyed.
I applied online. I interviewed at Bridgewater Associates (Berkeley, CA) in Sept 2017
Interview
The technical interview was a generic technical interview in which the interviewer started off by talking about the projects that I have done. Then we talked about the coding challenge that was sent to me a week earlier. Finally, I was questioned on data structures and algorithms fundamentals.
I applied through a recruiter. I interviewed at Bridgewater Associates in Nov 2016
Interview
The campus recruiters hosted a dinner for interested students referred from past interns. From there, there were several online questionnaires and personality questions, alongside a technical and personality interview through the phone. Then, there was an onsite interview.
Interview questions [1]
Question 1
You and an opponent both have a copy of a set of N unique cards, each with a certain set of attributes. The attributes of a card uniquely distinguishes it from the other (N-1) cards. Your opponent chooses a particular card. You're allowed to ask your opponent yes-no questions about the type of attributes the chosen card has. What's the best strategy to minimize the number of questions you need to ask to determine the card?