4.12万得一面后端
4.20上午 hr突然打了电话过来谈薪资。但是看到网上有人说万得终面的审核才难过。许愿一波offer
4.20下午 啊这,起床看了眼状态,直接终面淘汰了,害offer真难拿。可能本科不是985被秒刷了
面试官自我介绍
自我介绍
语言基础
指针和引用的区别
智能指针的作用,他们的区别是什么
strlen和sizeof的区别
c++四种转换
项目
你写了STL,说一下STL这些容器的底层实现,应用场景
unordered_map哈希冲突了怎么办,怎么解决
怎么解决粘包问题
什么是大小端,在计组和计网的应用
用过多路复用吗?
说一下select、poll,epoll的区别
select函数和epoll在底层的实现
fork()函数用过吗,具体使用场景
你会怎么处理内存泄漏?
你用过gdb是吧,说一下gdb的使用方法
如何打断点,断点的原理是什么
如果我需要调试,我需要在编译的时候加什么参数(这里我理解错了,我以为是跑程序的时候,怎么在程序那里加可选参数,回答了set args,原来是-g或者--ggdb3就是答案)
LRU怎么用的,讲一下实现过程
数据库
写一下数据库语句,用了avg,group by,order by
看你用过线程池,讲一下线程池,线程池的执行过程和底层实现
说一下索引的分类,InnoDB索引的数据结构是什么
最左匹配法则,失效了会怎么样,为什么不按最左匹配法则就会失效
联合索引
反问:
- 技术栈是什么:金融交易那一块是C++,业务类是JAVA,他是搞基金这一块的,交易频率不高,一天一次,所以也是JAVA
- 还有几轮面试:还有一轮hr面,还有个笔试
感觉不是互联网大厂面试和笔试都还好。互联网真的太难卷了