Zookeeper
I just asked some questions during an Alibaba front-end interview and changed my understanding.
This is because we have recently made some canvas plotting, which was initially something about canvas plotting. We asked how to draw a ring that represents a progress bar and a circular linear gradient with a color from the start point to the end point. there is no api to do this. How can this effect be achieved! I don't know how to draw this item because I can't draw parts or overwrite them. What should we do if we do not want to implement automatic text anti-aliasing? I don't know.
Then I asked about the scope and context in JS. I thought I knew something, But I was interrupted in the middle. That is to say, I didn't have the requirement. I asked about the newly introduced content in EcmaScript5. I only know the strict mode. I can ask about the specific content of the strict mode, but I don't know how to answer it, because I really only know the concept. Then I asked me if I knew the new frezon attribute. I said I didn't know it, but I was confused. But he started to explain this concept to me. Then, the most important thing was to ask me to guess, how is it implemented?
Finally, I asked a small algorithm to check the single linked list loop? I knew this problem long ago, but I don't know how to do it?
In this case, I basically did not answer any questions. I lost my heart when I hung up the phone.
No. Yes, that's it.
So far, I have checked the single-chain table and frozen. The former seems very simple, but to be honest, it is still not clear about the principle; the latter saw the relevant api, how to implement the online did not say, but I thought, maybe it is to make its attribute read-only, haha, really, I was totally confused when I heard this problem, and I felt that I could not think about it. Now, I have to calm down, and there may be some simple ideas.
Summary:
- Insufficient capacity. This is not worth mentioning. In addition to the basic knowledge, I think the most important thing is the ability to think on site! I found this thing early on. When someone asks a question, if you are not familiar with it, you will not answer it. Then, I often calm down and think about it slowly. after doing so, the results can also come out. This phenomenon should be quite common. I don't know why, but it is still due to psychological factors. I think there is no way to improve it.
- The learning method must be corrected! I have been learning knowledge, but I never think deeply about it. why! In other words, if you are pursuing a wide range of data, but have not studied and thought deeply, you are not so eager for answers. In fact, this is also caused by habits. In my previous tests, I basically did not care about questions that I had already taken, how I did it, and the results. Is there no desire for knowledge. It should be less curious about the results. This is not a solution. It seems that this is a big risk! We need to understand the reason and how it is implemented. You can broaden your horizons, but you can gain insight into your knowledge.
Finally, I asked HR what to learn before entering Alibaba. He said that he does not want to know how many things there are. As long as he has a strong learning ability and a strong problem-solving ability, he will be OK.
Hey, is it really related to IQ... My heart suddenly has a shadow.
In this case, how can we mix them up ,...