*随着提前批又一次提前到来。。。秋招大幕徐徐拉开。。。本篇就来记录我的秋招经历吧。。。→_→*
秋招结束!终于可以歇一阵了~
结果:收到书面offer
时间:2017.08.08
内容:CVTE提前批一面
结果:GG
面经:
介绍项目
项目中遇到的最大困难是什么?
虚函数表中有没有名字?
私有继承是is-a还是has-s?
进程中能开多少个线程?
如何避免死锁
线程间同步有哪些方法?
vector如何扩容?具体过程?
vector和list的区别?适用场景?
仿函数和函数指针的区别?
private和protect的区别
熟不熟悉智能指针?shared_ptr什么时候引用计数加1?
map中[]运算符和find运算符有什么区别?
new和malloc的区别?
平常遇到困难怎么解决?
怎样学习新知识?
总结:
时间:2017.09.11
内容:CVTE校招一面
面经:
时间:2017.09.11
内容:CVTE校招二面
面经:
结果:收到书面offer
时间:2017.08.23
内容:好未来提前批一面(霸面)
结果:GG
面经:
问了问比赛的相关内容
导师是做什么的?有没有导师?
项目怎么写的?为什么写这个项目?
静态库和动态库?使用的优先级?
虚拟地址空间的内存布局?
栈里面存什么?
堆里面存什么?
重载和重写?
Linux中线程相关的函数有哪些?
线程同步的方法?
如何避免线程死锁?
银行家算法?
求数组中的最大子序列,元素有可能为负数、0、正数,要求时间复杂度小于O(n^2)
判断一个树是不是另一个树的子树,要求时间复杂度小于O(n^2)
判断两个单链表是否有交点,单链表可能有环,要求时间复杂度小于O(n+m),空间复杂度为O(1)
总结:
时间:2017.09.25
内容:好未来校招一面
面经:
自我介绍
一个程序的执行过程
手写单例模式
TCP滑动窗口如何理解的
进程有哪些状态,都来讲一讲
C++中的四种类型转换
进程间通信有哪些?
无名管道具体讲一讲?
手写归并排序
IO的阻塞与非阻塞如何理解
IO的同步与异步如何理解
手写二叉树的路径序列,如果有多个只用输出一个即可
总结:
时间:2017.09.25
内容:好未来校招二面
面经:
自我介绍
手写模拟实现pow(x,y)函数
TCP中的流量控制、滑动窗口、超时重传都讲一下
有没有什么问题
总结:
结果:收到书面offer
时间:2017.08.28
内容:蘑菇街内推一面
面经:
日常自我介绍
select和epoll的比较,为什么epoll更高效?
红黑树相关
操作系统中调度的基本单位是什么?
XXXX分布式相关的有没有了解过。。。(当时没听清。。。)
Linux内核中哪一块比较熟悉,来讲一讲。。。
IO同步异步、阻塞非阻塞是什么?
一致性哈希是什么?
内存管理知道多少?来讲一讲。。。
专业排名多少?相比其他同学优势、劣势?
重载和覆盖
gdb调试中如何跟踪函数调用栈?
伙伴系统知不知道?
TCP四次挥手时的TIME_WAIT和CLOSE_WAIT是什么?
拥塞窗口介绍一下
docker虚拟化相关的知不知道?
怎样在用户态跟踪系统调用?
讲一讲你遇到的bug和困难
有什么问题想问的?
代码量有多少?
如何确定内存泄漏?
总结:
时间:2017.08.30
内容:蘑菇街内推二面
面经:
日常自我介绍
讲项目,直到给面试官讲清楚
针对项目的很多部分提问,并进行优化改进
Linux懂哪些,讲一讲系统调用
今后想往哪方面发展
有没有什么问题
总结:
时间:2017.09.04
内容:蘑菇街内推hr面
面经:
总结:
时间:2017.09.14
内容:蘑菇街内推四面
面经:
人生。。理想。。未来方向。。。
有没有到诡异的bug?
总结:
结果:已拒hr面(把机会留给其他小伙伴。。)
时间:2017.09.06
内容:金山WPS内推一面
面经:
虚函数是什么?
C++重载是什么?
静态库和动态库是什么?
静态库和动态库中存的什么?
epoll为什么比select更高效?
一致性哈希是什么?
平衡二叉树是什么?
如何处理hash冲突?
boost和STL中的容器有什么不同?
boost库中的智能指针讲一讲
STL中的模板定义和声明为什么都写在同一个文件中?
map的模板参数有哪些?
vector如何扩容?
如何快速查找到一个单链表的中间位置?
TCP为什么三次握手?
一致性哈希是什么?
349的16进制是多少?
gdb调试的命令有哪些?
如何在gdb调试中传入参数?
单例模式怎么设计?
总结:
时间:2017.09.27
内容:金山WPS内推二面
面经:
总结:
结果:收到书面offer
时间:2017.09.07
内容:多益网络提前批一面
面经:
当然是自我介绍啦
讲项目
还有哪些负载算法?
项目中遇到了哪些问题,如何解决的?
日常中遇到问题怎么解决?
如果程序出现bug如何快速定位?
栈溢出是怎么回事?
vector介绍一下?
代码题
写一段程序,去除一句英文句子中多余的空格。
例如输入“I am a student.” 输出”I am a student.”
常用什么语言?
C++有什么缺点?
你最想往C++中添加什么功能?
玩过什么游戏?有没有玩过LOL?
王者荣耀比较适合用UDP还是TCP,UDP和TCP讲一讲?
网盘厂商如何提高磁盘利用率?
对互联网加班的看法?
现在找工作是什么状态?有没有offer?
总结:
结果:收到书面offer
时间:2017.09.10
内容:广联达一面
面经:
日常自我介绍
多态是什么?
动态库和静态库是什么?
画一下C++对象的内存分布
观察者监听者模式讲一讲
MVC模式介绍一下
栈在程序中怎么运用
如果栈越界会发生什么?
介绍一下项目
项目中如何具体的调试
提问
总结:
时间:2017.09.10
内容:广联达二面
面经:
总结:
结果:收到书面offer
时间:2017.09.13
内容:猎豹移动内推一面
面经:
进程和线程是怎么理解的?
虚拟地址空间怎么理解的?
其中的栈和堆是什么?
函数调用过程讲一下?
栈溢出是什么?
可以申请多个堆吗?
虚拟地址映射讲一下?
页表是怎么初始化的?
熟悉哪些数据结构?每个的特点?
红黑树和AVL树比较一下?
ELF文件结构讲一下?
知不知道PE文件结构?
指针和引用的区别
编译链接过程讲一下?
静态链接和动态链接?
静态库和动态库?
算法题说思路。。。
提问
总结:
时间:2017.09.14
内容:猎豹移动内推二面
面经:
昨天的字符串笔试题是什么思路?时间复杂度?空间复杂度?
有没有其他方法?
笔试题扩展:如果有一个4G大文件,将后2G移到前面,有什么方法?
进程中能创建多少个线程?
场景题:如果有大量客户端链接怎么解决高并发?
线程池如何设计?
单例模式讲一下?
单例模式和静态方法哪一个更适合处理临时量
单例模式静态方法的优缺点
总结:
时间:2017.09.14
内容:猎豹移动内推三面
面经:
总结:
时间:2017.09.14
内容:猎豹移动内推四面
面经:
总结:
时间:2017.09.16
内容:猎豹移动内推五面hr面
面经:
总结:
结果:收到书面offer
时间:2017.09.22
内容:去哪儿网一面
面经:
自我介绍
介绍项目
手撕代码
给定随机函数Rand(),其会返回0或1,输入N值,在保证随机生成序列的概率相同的情况下,输出一个序列。比如输入4,可以输出1234或4321
判断两棵二叉树是不是相同结构
Mysql事务
死锁是什么,写一个死锁代码
如何理解面向对象语言,有哪些特点
C++多态如何实现
总结:
时间:2017.09.22
内容:去哪儿网二面
面经:
自我介绍
讲项目
如果让你设计缓存需要考虑什么指标
采用什么缓存机制
设计何种数据结构使得对缓存的查询、添加、替换效率相对的高
手写快速排序
笔试题第二道讲一讲
为什么学习C++方向
总结:
时间:2017.09.22
内容:去哪儿网三面
面经:
简单的介绍了项目。。
考不考研
工作地点
薪资的要求
总结:
结果:收到书面offer
时间:2017.09.23
内容:深信服一面
面经:
一面大部分是基础知识,C++没有涉及,都是C的知识
也有一部分Linux相关的
总结:
时间:2017.09.23
内容:深信服二面
面经:
总结:
时间:2017.09.23
内容:深信服三面
面经:
聊天中问着技术。。。
技术中畅谈人生。。。
总结:
时间:2017.09.23
内容:深信服四面hr面
面经:
家是哪里的
最近印象最深的视频、书一类的,我说最近一直跑校招。。。只有之前的战狼2看了。。然后问我为什么战狼2那么火。。。
有没有和他人合作的项目,有什么收获?
还有一些问题都是差不多的
总结:
结果:收到书面offer
时间:2017.09.27
内容:盛大游戏一面、二面hr、三面总监面
面经:
总结: