Taro Logo

Senior Software Engineer Interview Experience - Lisbon, Portugal

October 1, 2022
Positive ExperienceGot Offer

Process

The best recruiting process I had so far. I loved it.

The process takes some time. For a Senior Software Engineer (SE III), you can expect around 6 or 7 rounds. I had 7 rounds in this order:

  • 30-minute screening call with the recruiter, which explains the entire process, role, and salary expectations.
  • 30-minute call with the Engineering Manager for the team/project you are applying for.
  • 4 hours of technical interviews, consisting of 4 rounds of 1 hour each. These are pair programming exercises focused on data structures and algorithms. Each round is usually with one person only, which makes you feel much more comfortable. The problems are easy/medium level; I found them very easy. It's okay if you are not able to finish them or get to the optimal solution. The goal here is to evaluate your programming skills and how you tackle the problem. So, make sure you engage with the interviewer as a teammate, think out loud, and ask questions. The interviewer will assist you and give some hints in case you get blocked.

You may get one of the interviews to be more of a System Design challenge, but in my case, it was still very focused on the code and programming fundamentals (like concurrency, asynchronous processing, latency, throughput, data streaming). So, it doesn't really matter the tech stack you have experience with, as this is focused on the fundamentals and not actual tech stack implementations.

  • 30-minute to 1-hour final interview to discuss the position. I'm not sure if this is always like that; maybe it depends on the position itself and the final assessment of the candidate.

The fact that it has 4 rounds of technical interviews may seem demanding, but it's actually a good thing for both sides. First, I really enjoyed the exercises, and you feel you are being evaluated in a very objective way. Second, it allows the candidate to meet many different people from the company, from different projects and teams. So, when you finish the process, you have a very good idea of what kind of people and culture you will find if you join the company. I must say I got a very good impression of their culture and people.

Finally, I felt very welcomed and felt they were very committed to the process. They were fast to schedule new interviews and made sure to clarify everything about the position in a very short time. For that reason, it was difficult for me to decline the offer, but I had to choose another one that I liked more because of the industry.

Questions

Challenges using Stacks, LinkedLists, LRUCache, Producer-Consumer pattern, etc.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Tripadvisor Senior Software Engineer role in Lisbon, Portugal.

Success Rate

0%
Pass Rate

Tripadvisor's interview process for their Senior Software Engineer roles in Lisbon, Portugal is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Tripadvisor's Senior Software Engineer interview process in Lisbon, Portugal.

Tripadvisor Work Experiences