岗位/面试时间
7点15-8点
上来balabala自我介绍加硬凑的三个项目(本科毕设加小课设加蹭的师姐毕设,可以说各不相干和后端代码算法也都不咋相关)
下面大括号里面是我的速通指南,仅供参考,想进人才库可以学习一下
第一个问题问我某个里面的核心算法是什么{我balabala}
然后在第三个项目提到了有服务器建立了连接,
用的什么协议?{tcp吧}
为什么用tcp?{因为嵌入式那边要用这个,我要跟他一样}
那你还知道别的什么协议吗?{知道一点tcp和udp的区别,tcp有顺序udp没有}
为啥会有顺序?{因为要建立连接才能开始发送}
怎么建立连接?{三次握手}
为什么是三次?{因为要保证顺序,断开连接的时候就是四次挥手}
那为什么四次挥手{因为数据可能没法送完}
之后忘了他怎么灵活地拐到select,poll和epoll上了,问我区别{epoll没了解过,另两个好像一个是矩阵一个是链表}
那和多线程挂起比哪个效率更好,为什么{应该比多线程效率高,因为别人都用这个}
然后问我数据库了解多少?{会增删查改}
然后的问题我都没听过,记不住了,也都不会,,,
之后问操作系统主要功能{管理进程内存文件}
之后问我设计模式会哪些{不知道}
单例模式了不了解?{知道一点懒汉}
最后是手搓懒汉单例模式,然后忘了加锁,提示了之后锁只加锁了没有解锁,问为啥不解锁{答这样锁住了就一定是单例了}
#我的失利项目复盘#