首先,我发现不太熟悉通信领域的面试官,一上来总会先问你熟悉什么通信协议,惭愧啊,我居然没有概念……
然后,他问了关于ICMP的知识,我回到主要是差错报文,其实还是端口不可答报文和超时报文,和重定向报文。ping是ICMP回显请求报文和ICMP回显应答报文,traceroute是ICMP超时报文和端口不可达报文
之后面试官问了socket在哪一层,我回答的是socket是在应用层和网络层之间的接口,所以是存在应用层和网络层之间。他貌似不是太理解,所以还得在check一下表达的语言
面试官又问了一些数据结构和,简单的vector和list,RB-tree,简单的描述原理。我居然惊讶的发现面试官居然不太了解二叉搜索树的原理,也是让我有点惊讶。还问了hashtable的hash是啥意思,怎么解决冲突,那几种方法我了解,但是记不住名字…….. review
然后还让我讲一下FTP的原理,关键是我有一个FTP的小项目,review啊