2021 Baidu approves a cool scripture in advance

The offer is very important! ! !
The offer is very important! ! !
The offer is very important! ! !
The important thing is said three times, the sword refers to the offer below the medium difficulty, and the fight should be resolved within 10 minutes at most.

As soon as I entered the room, I found that there were three questions:
circular linked list,
flip string,
climb stairs (Baidu really likes to climb stairs)

It is recommended that C++ programmers make strings and do not use algorithms or other operations, which will be sprayed to death by the interviewer. The coding ability is too bad. I wrote a reversed string for a long time. I climbed the stairs and talked about the idea. I have some ideas for the circular linked list, but there are still some problems with the code.
I really blame myself for the dishes, and deserve to be brushed.

The interviewer does not seem to be interested in my project, and the full name has not asked about the project

  1. Do you know the coroutine?
  2. Talk about zero-copy technology?
  3. Tell me about the difference between select and epoll? Tell me about the difference between epoll's LT mode and ET mode?
  4. The difference between TCP and UDP?
  5. What are the commonly used application layer protocols?
  6. What is the DNS protocol? What is www.baidu.com? I said it is a URL, this is a domain name
  7. What protocol does the DHCP bottom layer use?
  8. What is the difference between HTTP get method and post method?
  9. Have you learned a database? Never learned

Why keep asking me about the Internet? ? ?
In the resume, it is written to understand the OSI network layered model and common network protocols? Who can be to blame for the pit I dug myself?
The key point in the network is actually:
TCP UDP HTTP is really very high frequency, it is recommended to take a good look at the computer network of teacher Xie Xiren, and supplement the knowledge.

Guess you like

Origin blog.csdn.net/qq_35353824/article/details/108321827