Ladies and Gentleman, please do not try this company if you have any alternative choice. I am very honest and serious to draw this conclusion. Please allow me to offer you a few hints on how stupid or perhaps ridiculous on my interview in the following.
First, chaotic interview management. In the beginning, HR contacted me for a phone interview. I believe as a person with normal cognition, we should consider this interview is from HR side because this is an email from HR side. However, however, however, the real interview became an 1 hour technical interview... This is impolite and rude absolutely.
Second, bizarre technical questions and ignorant self-conceit. Here, I am going to list one as an example. "Could you tell me the difference between Principle Component Analysis and K-means Clustering ?" This question itself is a big question. It is very similar to ask what is the difference between an apple and Lexus, or what is the difference between a telescope and a ruler..... They have big difference, the former one is a dimensionality reduction method, while the latter one is a clustering method. I am very curious how and why this technical interviewer was hired.... OK, I said that I could answer this question, since I did not know where to start. He smirked, smirked smirked. Did he believe he could get more say after defeating a pre-school kid in math or biology? He was too haughty to be a "so-called" scientist.
Third, their question order is stupid. After 1 hr tech interview, HR asked me how much do I need, I said 80K, then she responded they could only provide 65K..........Please , Please , Please ask me this question in the first round and do not waste me time !!!