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
I applied online. The process took 2 weeks. I interviewed at Shopee (Singapore) in Jan 2026
Interview
Two Rounds of interview, one online interview (with an anti cheat browser plugin) and one onsite whiteboard marker interview, no online assessment. HR notified me of each interview's result within 1 week for both interviews.
Interview questions [1]
Question 1
NP-hard question, wanted to test implementation of backtracking.
I applied through a recruiter. I interviewed at Shopee (Singapore) in Nov 2025
Interview
Interview consisted of 2 technical + 1 hr interview. Fast process and was able to complete the whole process within 3 weeks.
First 2 technical tested on graphs (leetcode medium difficulty), with a few theory questions at the end,
Interview questions [1]
Question 1
Construct a Trie data structure for fast searching of strings with prefix.
I applied online. I interviewed at Shopee (Singapore River) in Sept 2025
Interview
The whole interview lasts for an hour. The first half hour is just some questions about your resume with a focus on the projects and work experience you mentioned in your CV. The interviewer actaully went into detail about the projects, and ask questions such as how do you design the components, why do you choose SQL database over non-sql database. Be prepared for questions liek that. The second part is coding problem. Since I am under campus recuitment, the question is quite easy(but I am not able to answer also). The question is about how do you design a promotion api, Given the item name and promotion details, how do you return a list of promotion price. The question is quite easy, but I am kind of nervous so I am not able to come up with an decent solution at the spot. Remember to communicate with the interviewer if you get stuck, or just talk about the thought process you have. The interview should be quite manageable if you put some effort preparing for it, but it caught me off guard as I did not expect it will be an OOP problem.
Interview questions [1]
Question 1
Why people use Spring framework?
What is the advantage of MQTT over other messaging broker?
Why do you choose MongoDB over other database?
What is dependency injection you mentioned?