I applied online. The process took 2 weeks. I interviewed at Medidata Solutions in Nov 2021
Interview
Initial call from recruiter, then interview with hiring manager. Very professional and I felt questions were related to the position. Then technical interview with Engineering manager that included question on string manipulation. Then interview with Senior test engineer and couple of Senior devs. Everyone was kind and it seemed like fun place to work at.
Interview questions [1]
Question 1
question on string manipulation, question on how to test vending machine
Started with a phone screen (I was contacted by the recruiter online) which was fine, and then a hiring manager screen which was great, and then an onsite panel with different members of the team. One of the members I met in the panel was very cold, they would ask me about my experience and cut me off when I would start to answer their question saying we didn't have time - this happened for multiple questions (why ask if you don't want to hear the answer?). The recruiter in the debrief tried to lowball me and catch me off guard by saying 'x is the salary you're looking for?' which was a good 20k less than the lower end of my band (I had previously communicated the range multiple times) which really rubbed me the wrong way, very underhanded tactic. Also - this is minor, but they scheduled 3 hours of continuous interviews that went well into lunch time (up till 1.15 pm) without a break and without so much as a snack, which felt disrespectful. I had a bad feeling while I was being interviewed, and I'm glad I didn't get the offer because it did not seem like a place I'd want to work at.
Interview questions [1]
Question 1
Go through your recent project and explain the rationale for your decisions.
I applied online. The process took 6 weeks. I interviewed at Medidata Solutions (New York, NY) in May 2020
Interview
I don't remember it being hard but still followed your standard software engineer interview. First round was a screening call where I talked to my future manager about my journey to where I am now and what I am looking for. Then was told more about the team I would be joining. After that I had a technical pair programming challenge which was a moderately easy algorism question. After that I had another interview where I explained my code to someone else. After that I was invited to a half day of interviews. I remember them all being easy except for the system design question where I felt like giving up. After that I had another technical interview where I had write a react app with a twist. I didn't catch the twist, but I was still given an offer after a while. All in all the whole interview process took a couple of months because there were so many rounds.
Interview questions [1]
Question 1
Can't remember the algorism question, but I was asked to build a react form with a select input type.