bad experience
First online test, super easy. 2 coding questions and 2 selective questions.
Onsite after, changed into video interview. The interview process last for 1.5 hours.....They game some brief introductions to their projects (which literally tells nothing). Ask for my background, which follows a basic procedure. After that, I was asked for a programming questions: 1: Given a sentence and a vector of words, check whether the sentence is valid or not. This question needs a lot of clarification: for example, whether the sentence has empty space to separate one word with each other, or just a string with no space.... the interviewer seems doesn't know my clarification. I started coding assuming that there is no space (DFS way to solve it). During my coding, the interviewer seems like don't understand my code. I remembered he asked "why do you use the same function twice?" erh, this is called overloading.....OK... after my coding, I run through one example. He suddently realized that and said there are white space between different words in the sentence. I code for another 5 minutes and done. He continued to ask for counting a binary tree's node. This is to use recursive and very easy. Code it for 1 minute, done. Then, he continued to ask for locating the lowest common node for two nodes. This is very easy. I told him one method, he said, what if there is no child pointers in the tree node. I solved it in 2 minutes. He then asked what is the process of a website URL to the server. I answered it. He then continue to ask to design a pizza delivery system database.... I told him before I have no database experience. He then asked to design APIs..... But actually from his description, I really think he knows nothing about APIs. What he want was just how to write functions....
Very bad experience, the interviews themselves are not professional. And I got a rejection letter after. The HR said "because we are very competitive..." I literally think because the interviewer know no more than me......bless this company.....which a bunch of software engineer who doesn't even know overload and DFS