作者:凡宇~
链接:
最终选择去头条了,不纠结了,目前曾经和头条签了两方,到此算是秋招正式完结了~~
假设有头条商业变现的测开同窗欢迎私信我哦,提早意识一下新共事,也是蛮好的^_^
最后再来回馈一波研发岗C++的面经(大都是挂经。。。),祝一切还在找上班的牛友最终都能拿到满意的offer~~
更多名企口试真题解析、面试阅历交换、招聘消息内推,尽在牛客!
求职之前,先上牛客!快快下载拿offer!
阿里巴巴—研发工程师C/C++(一面挂)
1. malloc和new的区别
2. vector和list的区别
3. C++如何成功多态,虚函数机制、虚指针、父类析构函数假设为非虚函数会有什么结果
4. 重载和笼罩有啥区别
5. 多线程编程
6. 网络编程
7. C++设计形式
9. 冒泡排序
10. 给定一个数字数组,写一个函数,将一切0元素移动到它的末端,同时坚持非零元素的相对顺序
thoughtworks—软件开发工程师(offer)
1. 线上作业减少需求,而后现场编码演示
2. 自我引见,名目引见
3. 深化引见一个名目
4. Sql、xss原理及进攻(简历上的内容)
猿辅导——客户端开发工程师(二面挂)
1. 手撕代码: 二叉树遍历并按行输入
2. 手撕代码:将双向链表按奇偶结点离开,构成两个链表并前往
3. 手撕代码:有序数组二分查找,前往查找元素最后一次性产生的位置,若不存在则前往-1
4. C++主要字static
5. 虚函数,虚函数调用细节,指针、援用、对象
6. 指针和援用的区别,援用经常使用sizeof的值是多少,援用能否占据空间
7. http原理,恳求头,传输文本类型
贝壳找房—C++研发工程师(一面挂)
1. 如何计算一个重复元素的数组中元素的个数,[1,1,2,3,4,4,5]前往5
2. Tcp三次握手、四次挥手,为什么衔接须要三次,断开却要四次
3. 进程和线程的区别,进程通讯形式,线程通讯形式
4. C++中如何成功内存治理
5. new和malloc的区别
一点新闻—服务端开发工程师(offer)
1. C++默认指针如何处置内存暴露疑问
2. TCP的拥塞控制机制
3. TCP的三次握手、四次挥手、为什么衔接须要三次,断开须要四次,每个环节的形态都是怎么的
4. 经常出现web疑问,SQL注入、XSS、CSRF,基本原理以及如何进攻
5. 各种言语的运行场景,如python的运行场景
6. 类型严厉与非类型严厉的优缺陷
7. Linux硬链接和软衔接的区别
8. Mysql如何成功极速查找,索引,索引的成功,提高效率的要素
9. 编程:判别一棵二叉树能否是平衡二叉树
10. 编程:二叉树的广度优先搜查遍历
11. 编程:顺时针打印矩阵
12. 如何应用快排对一个单链表启动排序与作者交换:
更多笔经面经: scuss?type=2&order=3