There are three rounds of interviews, the first and second rounds are technical interviews. Including coding questions and computer sciences fundamental questions(ex. network, database, operation system). The final round interview is with the future team lead or reporting manager.
Interview questions [1]
Question 1
TCP/ UDP
indexing
thread/ process
project experiences
system design questions
Tech Interview:
What is the defference between process and threads?
What is the condition of deadlock?
Some questions about database transactions(ACID, isolation degrees)
Have you used Redis?
I applied through a recruiter. I interviewed at Shopee (Taipei) in Apr 2021
Interview
First Round: Onsite Paper Test
6 questions with 2hrs. Problems include: LRU, SQL UNION BY, Describe design pattern difference, async vs multiprocess vs multithread ...etc
2-Round: Onsite Interview (PM + Senior Eng)
The interviewer is in supply chain team.
Behavioral
WhiteBoard : (Non repeat substring)
Technical question