2020届秋招软件开发面经

本人非科班渣硕一枚,以下面经回馈牛友。
因为总结的很晚,所以好多面试中的题目有些都忘了,同时所列问题顺序也非所问问题的严格顺序,见谅。话不多说上面经~

明略科技 一面挂
1、HTTP和HTTPs的区别。介绍HTTP,然后讲一下HTTPs的连接过程;
2、用户栈和内核栈的区别;(不会....讲了用户态和内核态的区别)
3、操作系统内核;
4、C++11的新特性,share_ptr底层原理;
6、哈希表底层原理。然后写一道题,手写简易版的哈希表拉链法解决方案;
7、第二题,写一个最长公共子序列,并讲原理;
8、第三题,写一个类的拷贝构造函数;
9、流量控制和拥塞控制的区别。

海康 一面
讲项目,然后写一道字符串代码题,具体:给定一个字符串只含有大写字母和数字,从左到右找到第一个前后类型不一致的字符的位置下标,并在此中间插入一个 '-' 。
面试前还特意看了一下strcpy源码怎么写。室友考到了,我没抽到。
HR面
自我介绍;
身边的人怎么评价你;
你自己怎么评价你自己;
对工作岗位有什么要求吗?
提问:海康的应届生培训体系具体介绍一下。

Intel
讲项目,确定部门,岗位意向。
用英文介绍一部喜欢的电影或者一门书。
写一个京东购物车的类(连对象的增删改查都没想到,太菜了!);
线程和进程区别;
快排最好时间复杂度;
数据库了解吗;
代码题:一张纸上一百万个点,找到多个一对点,一对点连接起来,把它作为直径画一个圆圈,能够包含纸上所有的点。请找到这多对点。

招银网络科技 一面
写一个数组指针,和一个函数指针;
介绍一下内存碎片和解决方案;
介绍一下堆排序(才发现对它一无所知)
讲一下归并排序吧;
了解带权哈夫曼数吗?(不了解.....)

360 一面
代码题:
1、写一个C语言memove库函数。
2、数组中只出现一次的两个数字。
解释一下哈希的原理和哈希冲突,以及查找过程;

华为
一面
撕代码,链表反转倒数k个节点;
进程和线程的区别;
问的挺基础的,有些记不起来了;
二面
撕代码,括号匹配;
讲项目;
三面
对华为的了解;是否愿意来上海工作;家里还有兄弟姐妹吗;最成功的一件事;最失败的一件事;什么事能让你紧张;说一下华为公司未来的机遇和挑战;

欢聚时代 一面挂
说一下智能指针;
进程和线程;
介绍线程的通信方式;
互斥锁和自旋锁的区别;
读写锁和互斥锁的应用场景;
讲项目;
代码:在字符串A中找到字符串B,存在返回所在位置下标;(应该想考我KMP算法,然后我不会...)

远景 一面
说一下了解的排序算法以及时间和空间复杂度;
static关键字的作用;
const和宏的区别;
介绍红黑树;
进程和线程各自的通信方式;
锁机制有哪些;

奥比中光 一面
三代码道题
括号匹配;二维矩阵中最小路径和;无序数组的顺序k个数的最小和(k个数不要求连续);
HR面
三个词形容你自己;薪水要求;

大疆
一面
函数指针;
哈希表的机制;
vector和链表的对比;
map和unorderedmap;
内联函数的优点;
虚函数的底层实现;
C++构造函数的种类;
二面
怎么在main函数之前打印一个字符串;

多益网络 一面
代码:字符串全排列;
数学题:如何确定一个点在一个多边形里面或者外面;
哈希冲突解决方法
平时喜欢看什么书;

虎牙 一面
智能指针原理
share_ptr线程安全性;

滴滴
Linux常用的指令;
Linux中如何查找一个进程的ID号,同时杀死它;
C和C++的区别;
TCP三次握手和四次挥手;
为什么TCP建立连接三次握手,而释放连接要四次挥手;
代码1:连续子数组的最大和;
代码2:将1->2->3->4->5->6->7->8,编程实现1->8->2->7->3->6->4->5;
滴滴的拼车业务给用户和企业都各自带来了什么价值;
通俗易懂的解释一下“操作系统”;
如何调研一个***店一天的收入;

网易互娱
代码:找出二叉树各层次中节点和最大的那层;
自定义结构体作为unordered_map和map的key,怎么实现的,map<TreeNode,int>,unordered_map<TreeNode,int>
C++11的特性;
左右值引用了解吗;
map和unordered_map;
初始化列表的好处;即left(NULL),right(NULL),比left=NULL,right=NULL的好处;
死锁介绍一下,它的应用场景;
解释一下信号量;

百度 测开
C/C++的内存管理;
在很大的大文本文件中要去找到一个指定的字符串,如何查找;
Python: is和==的区别;
代码1:二路归并排序;
代码2:反转字符串;
如何比较两个网页的相似度;
指针函数和函数指针的区别;
数据库mysql会吗? (不会.....)
void fun(int a, char b, long c),函数a,b,c参数压栈顺序;
在百度网页上键入一个关键字之后会发生什么;细问,tcp的三次握手和四次挥手;
如何测试一个语音系统,应该设置哪些指标,如何提高语音系统性能指标;
假如有一个bug,软件开发工程师不愿意修复,你应该怎么办;
你的优点和缺点;
项目中最有挑战的是什么;
你在项目中学习和收获了什么;

最后希望牛友们秋招顺利,大家都offer++
#C++工程师##面经##秋招##校招#
全部评论
点赞 回复
分享
发布于 2019-10-11 17:43
谢谢面经
点赞 回复
分享
发布于 2019-10-11 17:47
阅文集团
校招火热招聘中
官网直投
校招?
点赞 回复
分享
发布于 2019-10-11 20:26
感觉小厂的面试难度也并不比大厂低啊。话说楼主最后去了哪儿啊?
点赞 回复
分享
发布于 2020-03-08 09:52
请问大疆投的什么岗位
点赞 回复
分享
发布于 2020-03-09 20:14
海康没有技术二面?
点赞 回复
分享
发布于 2020-09-17 10:41

相关推荐

10 80 评论
分享
牛客网
牛客企业服务