You can learn really a lot from the work. There are many career opportunities to choose. Colleagues are friendly and willing to help. The working environment is flexible. The compensation is good.
The work can be challenging, so it is quite common to work overtime.
Communication between different departments can be difficult.
Some algorithm questions about C++ were asked, including links, sorting, the minimum spanning tree problem, and so on. The interviewer asked me to write down the code directly on a piece of paper and also interpret my thinking in English. Afterward,
1 row of written exam 3 rows of interview
I got a phone interview first and was asked some basic questions and to solve some problems. In four rounds of 1:1 interviews, I was asked some IQ questions regarding putting coins on the table and a C programming question to resolve algorithm quest
Some algorithm questions about C++ were asked, including links, sorting, the minimum spanning tree problem, and so on. The interviewer asked me to write down the code directly on a piece of paper and also interpret my thinking in English. Afterward,
1 row of written exam 3 rows of interview
I got a phone interview first and was asked some basic questions and to solve some problems. In four rounds of 1:1 interviews, I was asked some IQ questions regarding putting coins on the table and a C programming question to resolve algorithm quest