At first, a headhunter found me and asked if I was interested. I said yes, so he gave me an assignment and asked me to write a chess game. Actually, the whole game was quite difficult to write. He said it would take about 6 to 9 hours, but I spent more than 20 hours. After I sent it back, they said if I passed, I would have a phone interview. I was interviewed for the front-end phone interview and tested React. I wrote a loading image component. It was very simple. It mainly depends on whether you know React lifecycle and image api. After that, they thought I passed the phone interview and gave me a second round of phone interview. The examiner was from another group and asked the same question. I don’t know if they didn’t communicate or not, but I passed and could go to the onsite.