I applied online. The process took 2 months. I interviewed at Medidata Solutions (New York, NY) in Mar 2019
Interview
The process was excellent. I got contacted by a recruiter and had a behavioral phone interview. This was followed by having a skype interview with an engineering manager. This interview was technical and behavioral and lasted about 1 hour.
Interview questions [1]
Question 1
Explain a challenging experience at a previous internship and how you overcame it. What was the project and what data structures/algorithms did you use?
I applied through an employee referral. The process took 3 weeks. I interviewed at Medidata Solutions (New York, NY) in Sep 2015
Interview
I was referred by a current employee and was contacted by an in-house recruiter a few days later. The recruiter set up a technical phone screen with one of the engineers, consisting of general background questions and a simple algorithm question which I live-coded via a shared Google Doc. I also used this phone screen to ask several questions about the company.
A week later I was invited for an on-site interview. This was a 4 hour process where I met with 5 different managers one-by-one. Each manager had a different interview style, but each asked me a series of technical and behavioral (though, primarily technical) questions. Some questions involved coding on paper or a whiteboard, others were answered by talking conceptually about how an algorithm’s operations, other questions led to discussions about CS concepts or various technologies. I enjoyed the conversational approach used by some of the interviewers. Each manager left time for me to ask questions. I was informed that in order to receive an offer, all 5 managers had to agree to hiring me.
The next day I was informed that the feedback from my interview was positive, and I had a brief call with the recruiter about my potential offer. During this call, I felt like I was being discouraged from negotiating my offer once I received it. This left me with a negative feeling, but overall the recruiter was very helpful. I received and accepted my offer a few days later.
Other than feeling pressured to not negotiate my offer, my only complaint is that I did not feel like I was given much concrete information about the projects I would be working on and the specific responsibilities of the position.