Public interview reports and official context
Sources and evidence limits
These links support the public context used by the guide. Their notes state what each source can and cannot establish about preparation. Most full-text accounts are from 2020 to 2022 and written in Chinese; the quotes above are glossed in English.
One self-reported Frontend Engineer loop at Shopee Vietnam in Ho Chi Minh City, published in February 2025 by a preparation course in the candidate's own words and ending in an offer. It establishes the HR call, the two-hour frontend round split into CSS, JavaScript, a React build and an algorithm, the CS-fundamentals round, the behavioural interview a week later and the offer a few days after the final conversation; it names no interview language and cannot establish the current format.
One self-reported record of two mainland-China loops in March 2020, a seller-platform loop that ended at HR and a same-day supply-chain session that led to a job, with about sixty questions listed. It establishes the handwritten tasks (a function cache, flatten, deep clone, new), the promise output questions and the HTTP, caching and cookie questions of that year; the city is not stated and the loop is more than five years old.
One self-reported social-hire loop in April 2022 by a candidate with more than two years of experience in Guangdong: a digital-bank frontend first round that ended with "算法有待加强" (algorithms need strengthening), then a first and second round with a second department, which the account calls PFMS, that also ended in a rejection. It establishes the HTTP, caching, SameSite, CORS and cookie-safety questions, the k-group linked-list reversal and the function cache; it cannot establish the current format.
One self-reported frontend engineer loop in Taipei in January 2021 by a candidate with four years of experience who heard nothing afterwards. It establishes the 30-minute HR call, the 90-minute onsite written test with its seven questions, the same-day panels with a product manager and a tech lead, the behavioural questions, and the candidate's view that algorithms were hardly required and communication mattered; it is one loop from 2021.
One self-reported first round for a Singapore frontend campus role in September 2020, posted on Nowcoder in Chinese. It establishes the string-compression algorithm, the JavaScript versus CSS animation question, specificity, React keys, HTTPS and man-in-the-middle attacks, and session versus cookie versus token; it covers one round only.
One self-reported mainland-China campus loop from July 2020 with a first and a second technical round. It establishes the process-versus-thread, XSS, CSRF, keep-alive and HTTP/2 questions, the event-loop puzzle, the thousands-separator task, and the second round's React, diffing, 304 and "a user reports a button that cannot be clicked" questions; it cannot establish the current campus format.
One self-reported 2020 spring campus first round in mainland China. It establishes the caching headers (If-None-Match and If-Modified-Since), the centring question, Vue basics, the promise-chain output and the count-the-smaller-elements algorithm; a Shopee frontend employee corrects the candidate's caching answer in the comments.
One Taiwanese new graduate's Singapore backend campus loop from spring 2020, read for the campus shape only: an application on 23 March, an HR call on 14 April, three technical rounds of 90, 90 and 60 minutes on a shared editor with a design-concept question in each, and a verbal offer on 28 April. It is not a frontend loop and names no frontend question.
One Taiwanese new graduate's Singapore campus backend loop from January 2022, read for the campus shape only: a 70-minute online assessment with ten multiple-choice questions and two coding problems, one 90-minute technical round conducted entirely in English, and a rejection sixteen days after applying. It is not a frontend loop.
Official page, read in Chrome on 21 October 2026. It lists five steps (Apply, Getting to Know You, Putting Your Skills to the Test, Meet the Hiring Manager, Preparing to Join Us) and answers that "The number of rounds varies depending on the role and seniority."; it names no frontend format or question.
A reprint, on a third-party campus site, of a Shenzhen Shopee campus posting for 2027 frontend development engineers in Beijing, Shanghai and Shenzhen, posted in April 2026, with the process line "网申/内推 > 笔试(部分岗位不设笔试) > 2-3轮专业面试 > HR沟通 > Offer" (online application or referral, a written test that some roles skip, two to three technical rounds, an HR conversation, offer). The site states that it is a reprint; the line is the only official-origin frontend process description and applies to mainland China.