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?
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.
Total three rounds. Started with technical in which the first twenty minutes will be solving a problem for me it was based on string. Questions can come around the way you implement it. Then it will be a technical scenario based mostly around configuration like Exceptions handling, Authorization etc etc. If you clear this second round there will be more technical scenarios and managerial questions. Then finally the HR round. It is a very good process and not difficult to crack if you are working on these scenarios on a daily basis.
Interview questions [1]
Question 1
Exceptions Handling
Authorization
Security in .Net.
How to enhance performance of an API which is slow.
CICD in your current project.
etc etc.