一面10.14号,近40min1.讲项目2.业务架构3.技术架构4.数组和链表区别5.TCP和UDP区别6.UDP如果要可靠怎么做?7.线程和进程区别8.并行并发区别9.同一时刻执行的是并行还是并发?10.算法:两个栈实现队列二面12.4号 时间好像1h多一点1.项目算法比较2.Zset底层原理3.跳表什么时候向上分层,随机算法确定元素分布指的是什么4.哈希结构在Zset里面是干嘛的5.Zset存储1000个int,占用多大内存6.redis持久化方案7.正在运行的redis实例,启动rdb备份后redis怎么做的,会暂停写入吗8.mysql执行select语句进行了什么操作,里面锁处理具体怎么处理的9.什么情况会给多行数据加锁10.如果数据不存在,select加行锁,mysql是怎么处理的。如果另一个事务insert,会怎样11.B+树一个非叶节点存多少数据12.TCP三次握手和四次挥手13.如果客户端不进行第三次握手,会怎样,怎么处理14.为什么要四次挥手15.qq使用什么协议,TCP还是UDP16.UDP适用什么场景17.发送文字消息允许丢包吗18.抓过包吗,抓包软件原理19.抓包监听的是什么20.运行一个软件,软件占用内存最大多大21.如果考虑虚拟内存呢22.linux查看端口状态命令23.linux查看进程状态命令24.linux查看使用8080端口的进程的命令25.什么是管道26.匿名和非匿名两种管道分别是什么27.进程通信除了管道还有什么28.什么是socket29.共享内存优缺点30.算法:删除倒数第k个节点,k大于链表长度怎么办31.反问 #面经# #知乎# #知乎2024校招#