Three interview rounds by phone:
1. Cultural fit and behaviour with HR
2. Technical with manager
3. Technical with manager
Two onsite meetings on different days:
1. Interview with company SRE team members, a little longer than 1 hour: technical questions, assignments to do with pen and paper: algorithms and SQL challenge and drawboard to propose and explain workflow of cicd pipelines for given situations
2. Meeting with HR, 30 minutes long, to explain the offer letter and perks.
I applied online. I interviewed at OutSystems (Lisbon, Lisbon District) in July 2020
Interview
I saw the job on LinkedIn and applied through the Outsystems Careers website. On the same day, got a call from the recruiter scheduling the first interview.
The entire process took 2 weeks from the first interview until the proposal. The process consists of 4 interviews, the first one to analyze your profile and experience, followed by two technical interviews and a final one to analyze in more detail your personal profile.
Everyone is very nice and they make sure you feel comfortable during the entire interview and process.
Interview questions [1]
Question 1
The two technical interviews were about algorithms and systems troubleshooting.
In both interviews, you don't need to code just get through the exercises with the interviewer discussing the optimal solution. Nevertheless, it might be easier for you to explain your thoughts with code in some cases.
Algorithms interview: 1 exercise of SQL and the others were about problem-solving using the best data structures with an algorithm associated.
Troubleshooting interview: Discuss general distributed systems troubleshooting methods.