I applied online. I interviewed at Robert Bosch (Pittsburgh, PA) in May 2021
Interview
I had two rounds with a Research Engineer I worked with and his project lead. The first round was about security and machine learning while the second round focused on distributed systems. The discussions focused on understanding my technical expertise and was not a programming interview.
Interview questions [1]
Question 1
They asked about concepts that were directly related to their project. Some examples are:
1. How would you modify packet or header data in Envoy?
2. How would you design a system involving two K8s namespaces in two different physical K8s clusters where if pods in one cluster stop running then pods in the other cluster would automatically be shut down?
I applied online. I interviewed at Robert Bosch (Pittsburgh, PA) in Feb 2021
Interview
I am given an ICLR 2020 paper 3 days in advance of the interview. The interview is mainly based on the understanding of this paper. For example, the advantage and drawbacks of the proposed methods. In addition, I was asked some fundamental questions about machine learning.
Interview questions [1]
Question 1
Why we need to use the reparametric trick in the Variational Autoencoder.
I applied online. I interviewed at Robert Bosch in Apr 2019
Interview
I had only a phone interview and no onsite interview, no behavioral interviews. The phone interview lasted about 50 mins and they asked several technical questions mostly on cryptography, no coding questions.