一面8.24
vector和list的区别,
有什么办法把两者的优点结合起来,
删除的时间复杂度是多少,
如何实现deque的随机访问,
知道哪些排序,
时间复杂度分别是多少
有没有基于比较的排序比nlogn更低的,
如何实现交换两个变量,
为什么异或可以交换,知道原理吗,
如何去计算平均数(考虑溢出)
二面8.27
说一下io多路复用的原理,
浏览器访问服务器需要做哪些事情,
http请求报文包括什么,
状态码你了解哪些,
进程和现成的区别,
动态库被多个进程引用了,
动态库在内存中是一份还是多份,
数据库为什么需要索引,
大量数据的情况下如何优化,
表如何拆分,
有一棵树如何找到两个相同的节点
,要从github上拿代码是用什么代码实现的
9.22oc
收到意向,ios的话大概率不会去,只能用来a别人家的薪资了
#23届秋招笔面经#