Uber Amsterdam (SE1) Interview Experience
Summary
I applied for a Software Engineer 1 position at Uber Amsterdam. After a coding assessment, I had a technical interview involving a graph problem on currency conversion. Despite solving the problem efficiently, I received a rejection a month later without any feedback.
Full Experience
I went through the application process for an SE1 role at Uber Amsterdam, which started with a coding assessment. This was followed by a technical interview where I was given a graph problem. The task was to determine the cost value after converting between different currencies, provided a list of currencies and their conversion values. I managed to solve and code the question within 20 minutes. I felt the interviewer was satisfied; they asked for some improvements in variable names and potential changes to optimize the solution, but I believed my solution was already quite robust. However, after about a month, I received a rejection without any feedback, and I'm still unsure what happened.
Interview Questions (1)
I was presented with a graph problem where the goal was to determine the cost value after converting between different currencies. The problem provided a list of various currencies and their respective conversion values or rates.