First there's a meeting with a recruiter, and we move into a coding session few days later.
After the coding session, I had a design system meeting, where knowledge sharing was the main focus.
four rounds of interview, first one - hackerrank programming tasks default leetcode, second one - screening with HR, live coding interview with developers from the team, system design final round
I applied through an employee referral. The process took 4 weeks. I interviewed at Teya (Porto, Oporto) in June 2025
Interview
I went through Teya’s interview process and overall it was pretty well structured.
It started with a chat with HR, nothing unusual there, just going over background, expectations, and general fit. Communication was smooth and they moved fairly quickly.
Then came a take-home technical challenge. The requirements were clear, and it felt like a good opportunity to show how I structure code and think about architecture, not just solve a problem.
After that, there was a system design interview. This was probably the most interesting part. It went deeper into how I approach real-world problems, trade-offs, and scalability. It felt practical rather than theoretical, which I appreciated.
Overall:
Solid process, well organized, and respectful of the candidate’s time. The system design round stood out as the most valuable part.
If I had to point out one thing, I would have liked a bit more detailed feedback after the technical steps.
Still, overall a good experience.
Bowls
Get actionable career advice tailored to you by joining more bowls.
Want the inside scoop on your own company?
Check out your Company Bowl for anonymous work chats.