面的岗位是:互联网业务-C/C++/GO后台开发工程师(内推)
- 当前是一面,后续不知道还有没有二面,三面,这次面了1小时
Q:自我介绍
Q:1、笔试题放在附件,循环左移,返回K值?(我是用二分法解决的)
Q:2、了解dns吗?
Q:3、说一下tcp粘包现象,粘包如何解决,说一下Nagle算法
Q:4、知道快排的原理?
Q:5、快排最好最坏时间复杂度
Q:6、如果快排最好,最坏两者交替进行,这种情况下时间复杂度是多少?
Q:7、说一下虚拟内存和物理内存
Q:8、虚拟内存和物理内存转换的过程
Q:9、说一下之前公司做的项目
Q:10、线程共享哪些资源
Q:11、了解操作系统吗,进程、线程、协程的说一下
Q:12、说一下事务?事务的4个特性是什么?
Q:12、mysql如何保证隔离性?
Q:13、说一下四次挥手?
Q:14、为什么会有time_wait状态?
Q:15、说一下智能指针
Q:16、STL容器有哪些,分别说一下底层实现
Q:17、了解红黑树吗
Q:18、TCP怎么保证可靠传输
Q:19、说一下调度算法
Q:20、了解死锁吗
Q:21、死锁的解决方法
- 大致是这些,可能还有一些秒答的知识点没记录上去