Round 1 (1 hour): Technical interview with a team member from the contracting agency. The discussion was an even 50/50 split between frontend and backend topics. It focused on general engineering concepts, system scalability, and discussing specific technical problems alongside potential solutions.
Round 2: Technical and architectural interview with the Bayer team. The first part was a short algorithmic coding task focused on merging adjacent timeboxes into continuous blocks. The second part involved a system design exercise where I had to plan an event-driven architecture to bulk-create user accounts based on data from a CSV file.
Interview questions [5]
Question 1
Write an algorithm to merge adjacent timeboxes into continuous intervals.
I applied through an employee referral. I interviewed at Bayer (Bengaluru)
Interview
Interview was for 1 hour. It was a mix of both technical, behavioral and functional questions. Panel had 4 interviewers each took time to introduce, explain about the role. Interview questions were real world scenario based and some conceptual.
Interview questions [1]
Question 1
How would you go about if the requirements are not clear.
I applied through a recruiter. The process took 3 days. I interviewed at Bayer (Berkeley, CA) in May 2019
Interview
This was a consulting position. Interview was thorough, but they seemed to weigh my getting some quiz type questions correct that previous interviewees got wrong. I'm glad I got the contract, but I wonder if they rejected some talented people.
Interview questions [1]
Question 1
What is the difference between single quotes and double quotes in a PHP string?