(Note that in order to save time and improve learning efficiency, some outdated knowledge points and topics with a very low probability of being tested are no longer included and analyzed.
Ideas for answering questions: first describe some basic core knowledge, then describe some special things, and finally add icing on the cake. Pay attention to some things that are not icing on the cake, but are icing on the cake. Don't write them casually. Write down your answers like a book. The general idea and steps I want to answer a new technical question are: what we want to do, how we do it, what problems we encounter in the process of doing it, and what methods we use to solve them. In fact, our lectures are the same.)