1、自我介绍
2、有写过什么项目吗?详细介绍一下。
3、I/O多路复用的作用;端口复用;select、poll、epoll原理三者的区别,select的最大连接数量(1024)
4、进程线程的区别、以及各自的通信方式
5、进程的状态
6、死锁产生的原因;怎样打破死锁?
7、计网的七层模型
8、HTTP和HTTPS的区别;详细说一下SSL;HTTPS的加密方式有哪些?
9、了解拥塞控制吗?
10、说一下TCP、UDP的区别;说一下TCP的四次挥手
11、了解MySQL吗?索引的优缺点;索引的数据结构有哪些(红黑树、B树、B+树)
B树和B+树有什么区别?
12、一个utf-8的中文字符多少字节,varchar(50) 最多能存多少个这样的字符
13、 C++中double和float区别
14、最后写了一道算法题 蛇形填数
我能想起来的大概就这么多。面试官从项目开始问,问一些相关的知识点,接着问到操作系统,然后又问到计网、数据库。最后反问环节,我问面试官我回答的怎么样,他说整体还行,但是计网和数据库掌握的不是太好。
但后来一直没收到消息(应该是已经凉了)。
全部评论
(3) 回帖