I applied online. The process took 2 weeks. I interviewed at Shopee (Singapura) in Sep 2021
Interview
Received a call by HR to understand and go thru my resume and explain the job detail.
Next round is a live coding interview with senior team member. Difficult leetcode algorithm was asked.
The leetcode question is like IQ test. You will know how to do it once you know the trick.
Don't see how the ability to solve leetcode question in a short time reflect my experience and problem solving skill. I guess this norm in software interview, only get hired when you able to answer leetcode question.
I applied through a recruiter. The process took 2 weeks. I interviewed at Shopee (Singapura) in May 2021
Interview
Interview Process consists of several stages (during COVID19 Pandemic) -
1. Technical Test (10MCQs + 2 Coding Questions) (70mins) - data structure, database, networking, operating systems, algorithm
2. HR Video Interview with HR Staff, to find out about your past experiences, career aspirations and interests
3. Technical Interview 1 with Backend/Server Engineer, simple questions about your relevant experiences, 1 Coding Question and other CS fundamantals questions
4. Technical Interview 2 with possible future team lead, again questions about your relevant experiences, 1 Coding Question and other questions depending on your experience - e.g. if you are experienced in C++ questions may be asked about pros and cons of C++ as a language.
Interview questions [1]
Question 1
Describe how a HTTP request is made and processed.
Describe how a 3-way TCP handshake is done.
Why must there be a server between the client and the database?
What advantages or disadvantages of C++ are there in terms of security, optimisations or memory?
Write code to take in inputs to move a robot along a 2d plane, then find a way to identify if the path taken, when repeated, will be discrete or non-discrete.
Given 2 sorted arrays, find the intersection of the 2 arrays with optimisation requirements.
I applied online. I interviewed at Shopee in May 2021
Interview
First Round: Basic knowledge of Computer Science, including data structure, algorithms, database, cache, network etc.
Second Round: Talk about previous project experience and also system design problems. Introduction of team and ask about you interests.
Interview questions [1]
Question 1
1. HashMap
2. Redis
3. TCP/UDP/HTTP
4. MySQL
5. LRU Cache (Programing)
6. Spital Matrix (Programming)
7. System design (design the architecture of a shop system)