It was a phone interview. The phone interview lasted for 15 mins. The interviewer asked me about what do you know about this company, a teamwork experience, have you used Linux before.
the first part is live coding about half an hour, you need to write code to the missing function with some classes
the second part is system design about another half an hour