I applied online. The process took 4 weeks. I interviewed at Ant Group (Kuala Lumpur) in Dec 2024
Interview
The overall interview process was quite smooth. The interviewer was very nice. All the conversations was done using Mandarin, so be prepared for it. Got questions such as using promise to write some code, var,let,const difference, leetcode easy questions. Unfortunately, I did not prepare for leetcode question so I not able to finish the question.
In shorts, interview process was great. Use Mandarin for conversations, please grind some leetcode easy questions.
Interview questions [1]
Question 1
var, let, const difference, promise usage(react), leetcode (easy) question
I applied online. The process took 2 days. I interviewed at Ant Group in Jun 2025
Interview
The interview takes about an hour, including a coding test and technical Q&A. The interviewer is from China and doesn’t speak good English, so you might not fully understand the technical questions he asks. At one point, I had to ask him to write down the question.
For the coding test, I was asked to create two JavaScript functions based on a scenario, and there was also one React-related coding question.
If you don't know Mandarin, i think don't borther to apply for the job, most likely they will not take you
Coding Question 1
I was asked to implement a custom React hook that receives a future end time (e.g., "2025-12-12 00:00:00") and returns a countdown in the format: "x days x hours x minutes x seconds." The hook logic should be reusable and not include any DOM/UI code.
Coding Question 2
I had to explain the difference between throttle and debounce, and implement both from scratch. The throttle function should ensure the passed function runs at most once every n seconds. The debounce function should delay the execution of the passed function until n seconds have passed since the last invocation.