There were five 1-1 onsite interviews in a row. Both started with simple self introduction. The first 3 rounds mainly focused on technical problems with coding on a white board. The topics included algorithms and data structure. You have to explain the ideas, improve the codes, and analyze the complexity. The forth round was background checking by HR. The final round is the manager talking about the team division.
Interview questions [1]
Question 1
Some algorithm problems including flipping binary tree, implementing stack with liked list, copying a liked list, etc.
I applied through a recruiter. The process took 2 weeks. I interviewed at Synology (Taipei) in July 2024
Interview
They claimed the remote interviews would have at most 3 stages, but I only went through 2 that day.
Self-introduction and a few basic questions about OS, OOP, and C++ at the beginning of each stage. The remaining is a typical coding test where the questions are often seen in Leetcode.
I applied online. The process took 1 week. I interviewed at Synology (Taipei) in Oct 2023
Interview
3 stages
The first round is conducted w/ an RD. He asked me about the CV for ~20 mins, followed by few classic OS questions. 1 medium LC questions at the end.
The second round is mainly HR asking BQs.
The last interviewer is the manager on the team. We spent few minutes on my experience, and done a LC medium problem.
Interview questions [1]
Question 1
OS frequent questions
Computer network frequent questions
I applied through a recruiter. I interviewed at Synology (Taipei) in Aug 2023
Interview
1. First round: The following questions are asked, your past team project experience, concepts of OOP, Process VS Thread, concurrent problem. 2. Second round: The interviewer asked lots of questions related to modern Android development. I failed to answer most questions.
Interview questions [1]
Question 1
Leetcode 56. Merge Intervals Android related questions