1.自我介绍
2.多线程情景题:设计生产者消费者问题
3.口述算法思路:爬楼梯,编辑距离,快排、堆排时间复杂度,迪杰斯特拉算法
4.网络框架:poll和epoll的区别
5.vector(我回答的arraylist),map,hashmap底层数据结构
6.tcp udp
7.手撕:比较简单(毕竟我都做出来了)
8.反问:
今天表现如何?
我懂的是java,会有影响吗?
业务?
问的问题都答上了,毕竟面试官懂得是C++,就没人比我更懂Java了(bushi)
希望给鼠鼠一个二面的机会吧,不想再做一面杀手了