The interview process was quite straightforward. It consisted of:
However, I did not pass the technical assessment. Personally, this part of the interview was unlike interviews with other companies where you receive a LeetCode question and try to solve it. Here, it was similar to a LeetCode question with an easy difficulty level, but the description was poorly worded. There were no examples of the expected result from a given input.
Instead, the applicant is expected to try to understand the problem by asking questions, somewhat similar to pair programming. I figured this out after the interview when I asked for feedback. I feel they could have told me at the beginning of the interview about the scenario in which we would be assessed.
Consequently, I wasted much of my time understanding the question instead of trying to solve it.
Screening, introduction of yourself, and reasons for applying.
Technical assessment: The problem description stated to "merge" two lists. In reality, it involved filtering or extracting items from list one to list two.
The following metrics were computed from 1 interview experience for the Trivago Software Engineer role in Singapore.
Trivago's interview process for their Software Engineer roles in Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Trivago's Software Engineer interview process in Singapore.