QQ浏览器 50min处女面,好紧张C++智能指针,三种分别适用于什么场景?unique_ptr的实现? 内存泄露,你有遇到过吗?你只在开发阶段遇到内存泄露吗,如果开发阶段没有问题,但是运行的时候内存泄露呢?如果这种内存泄露静态检查工具解决不了隐蔽的问题,该怎么去排查,怎么定位? 面试官希望的回答:内存快照对比,GDB调试C++ map是怎么实现的?红黑树map在别的语言有别的实现方式? 我不到啊C++为什么使用红黑树?C++ 有没有GC垃圾回收有没有了解 ? 不知道,只知道C++ 程序员自己管理内存GIT的merge和rebase的区别? 远程分支A->B->C,本地分支A->D->E,分别merge和rebase之后是什么状态?有没有接触过其他GIT命令? fetch和pull区别 ? pull从远程仓库拉到本地工作区,fetch先从远程仓库拉到本地仓库TCP/UDP区别? 分别适用于什么场景?TCP可靠传输怎么实现的?超时重传多久多少次?TIME_WAIT状态发生在那一段?TIME_WAIT存在的原因? 为什么三次握手?两次行不行? 你写的熟悉,但是没有真的用过这些东西 我:瀑布汗网络IO模型? 阻塞和非阻塞模型?IO多路复用?输入URL之后会发生什么? 进程线程协程的区别?一个进程能开多少个协程? MYSQL接触过吗?MYSQL:INNODB底层实现? B+树 和B树的区别? 二叉树? hash Table? 索引 ? 普通索引,唯一索引? 唯一索引,主键索引谁可以为NULL?SQL:数据分组用什么命令 ? Group byjoin,group by,order by,limit的优先级? 谁先谁后做题: LRU算法 哈希表+双向链表 手搓出来了,给面试官讲思路两个一组翻转链表反问:做什么业务用什么语言? GO #面经# #实习# #我的实习求职记录# #软件开发2024笔面经#