研二师弟斩获阿里,美团,华为 offer!
Posted herongweiV
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了研二师弟斩获阿里,美团,华为 offer!相关的知识,希望对你有一定的参考价值。
大家好,我是小贺。
考虑到最近校招已经开始了,最近会多分享一些校招秋招经验!
上一篇分享了研二师弟拿下微信 offer 的故事,紧接着又有师弟报喜。
同一个实验室的研二师弟经过自己的努力终于拿到了阿里高德、美团、华为等大厂的后端开发 offer!
这位师弟我是有印象的,之前面试投递简历的时候,来微信上主动找我,正好就给他简历修改说了一些建议。
这次和我分享了他实习投递过程和面试感悟,我感觉还是挺有意义的,特意整理出来跟大家分享一波!
本次分享主题:简历修改、面试感悟以及面试经历,分享⼀些踩坑的点。
面试感想
万事开头难,最开始连简历都不敢投,投了一些小公司,几乎石沉大海,更甚收到了小公司的简历不匹配的感谢信,心凉了一半。
这个过程中,自己也不断思考如何修改简历,如何让简历眼前一亮,一边投递碰壁一边版本迭代。
陆陆续续接到大厂面试,面试流程大概可以概括为:自我介绍、项目介绍、编程语言问题、OS 和网络问题、算法编程或手撕容器。
自我介绍是面试预热,不仅是让面试官快速认识你的方法,也是面试官接受你的面试方向节奏的开始,所以一定要把握好自己的知识倾向。
项目介绍不仅仅是流水账般叙述,更应该突出你的贡献,以及你在项目中的成长。
编程语言、OS、网络统称为八股文,背熟是第一步,抓住面试官问题倾向是第二步,根据自己的知识深度回答内容点到为止是第三步。
既要让面试官觉得你有广度,又要让他觉得你也很有深度,对自己不熟悉的知识点不要过分暴露。
手撕算法题撕出来才能加分而且很加分,实在撕不出来讲个思路尝试让面试官提示一下。
面试是一个双向选择的过程,有时候并不是你的知识点覆盖问题,而且是面试需求问题,对不同部门的不同技术栈提前了解很重要。
当遇到体验不佳的面试时,不要急于吐槽面试官,更加要正视自己的薄弱点,毕竟,嗑瓜子也不能总磕到臭虫。
简历修改意见来自师兄。
面经
2021年03月08日 百度---工程效能部---一面
explicit extend 作用解释
const 关键字解释;const 能否修饰全局函数?
析构函数能够抛出异常吗?构造函数呢?
构造函数、析构函数是否可虚?
C++多态
虚指针 虚函数
C++11 新特性介绍
构造函数可以用别的构造函数吗,同一个类中?
STL 组件介绍
容器的元素可以声明引用类型吗?
STL 空间配置器;什么时候用一级?二级?
二级空间配置器怎么实现的?优缺点
优先级队列解释
Linux下正则;find 命令;sed 命令。
GDB
IO 多路复用
select poll epoll 区别;水平触发?边缘触发
TCP 粘包;原因;解决方法
建立 TCP 连接,客户端掉线,TCP 连接还在吗?如何避免?
http;https;SSL 握手
设计模式原则;代理模式;观察者模式
2021年03月09日 百度---工程效能部---二面
项目
定义一个宏表示一年有多少毫秒,怎么定义?
字节对齐问题
结构体和类的区别
定义一个空的类里面会有什么?
两个文件,里面放 20 G个 id 数据,只有 10G 空间,求文件的交集,这么做?
一个数组,只有一个数出现过两次,怎么做得到他?
多客户端一个服务端应该用什么网络协议?
TCP UDP 之间的区别
TCP 如何建立连接
三次握手;四次挥手
Linux 如何查看进程占用多少内存、cpu、跑了多少时间,用哪个命令?
2021年3月24日 美团---到店事业群---一面
项目
右值引用
override
final
共享指针是什么?作用?内存泄漏如何解决?
单例模式:饿汉、懒汉
代理模式作用?手写一下
动态规划算法题一道
2021年03月26日 美团---到店事业群---二面
项目:贝塞尔曲线;蚁群算法
STL 容器熟悉哪些?做一下介绍
Map 和 unordered_map 区别,用途,底层实现
手写一个 multimap;如何使用 C++11 新特性优化执行效率;如何优化find()?vector 为什么没有 find()?
右值引用用途(移动语义、完美转发)
2021年03月31日 美团---到店事业群---三面
蚁群算法
寻路算法
线扫描
向量 x 乘
在校成绩,研究方向等
2021年04月09日 腾讯---腾讯云---一面
项目介绍:背景、负责内容、难点
指针与数组的区别;指针++与数组++的结果
sizeof (指针)、sizeof (数组)为多少?
static 关键字介绍
单例模式:懒汉、饿汉
浏览器输入url 的全过程、涉及协议
三次握手、拥塞控制
多线程多进程区别;进程通信方式;线程通信方式
IO 多路复用;边缘触发;水平触发;select poll epoll 区别;epoll 优点
Linux 查看进程占用 cpu 命令
Linux 下如何跑 c 程序,windows linux 的 TCP 编程
大端小端;如何鉴别大端小端
智力题两道(一道二进制,一道数学题)
编程题:有序数据查找第一个大于等于 target 的值;时间复杂度
2021年04月08日 阿里巴巴---高德---一面
项目:贝塞尔曲线;蚁群算法;如何实现碰撞检测?
现有经验可否可以用于地图导航?
STL 容器了解多少,介绍一下?
vector 底层实现;二倍扩容
map介绍一下,为什么使用红黑树;find 如何实现
空间配置器;一级空间配置器;二级空间配置器
优先级队列底层结构,用途
2021年04月13日 阿里巴巴---高德---二面(组leader)
项目:贝塞尔曲线;蚁群算法
数学学的如何?点到面距离怎么求?点到线段距离怎么求?海伦公式?
虚函数,虚指针、虚表
虚析构?作用?
内存泄漏
图的最短路径算法
点云
C++11 新特性
STL 相关
2021年04月15日 阿里巴巴---高德---三面(主管)
项目
项目负责了那些内容?使用了哪些技术?
项目的开发流程
项目对于你的难点是哪些?
项目给予你的成长?
2021年04月19日 阿里巴巴---高德---四面(hr)
项目经验
项目遇到的难题
如何协调项目与甲方
为什么选择互联网?
国企与互联网的个人体验差别?
你身边的朋友对你较好的评价?
你室友会在哪方面劝说你?
你更喜欢循规蹈矩的需求开发还是需求不确定的开发工作?
你更希望参与工程落地,还是算法开发?
2021年 04月08日 华为---云核心产品线--一面
项目
虚函数;虚指针
C++11 新特性
进程内存结构
进程线程区别
http 与https 区别
三次握手;四次挥手
拥塞控制
SSL 握手
编程:链表题
2021年04月08日 华为---云核心产品线---二面(主管)
项目
项目有什么难点?如何解决?收获?
大学的社团经历?举办了那些活动?有什么收获?研究生为什么没在做了?
研究方法?论文完成情况?什么时候能来实习?
看了上面的面经可以看出来,关于后端开发的语言基础和 STL 源码知识,几乎都是必问的。
如果还有不熟悉的,这里有量身准备的 STL 源码剖析系列,助你一臂之力。
最后师弟选择了阿里高德的 offer,祝福他!
也希望这些分享对你有参考作用。
我是小贺,人生短暂,不要给自己留遗憾,我们下期再见。
推荐阅读
·················END·················
你好,我是 herongwei,一个普通的宇宙中心五道口程序小哥,热爱编程,热爱生活,热爱分享,在平凡的人生中追求一点不平凡,欢迎关注,一起加油,点击下方名片,了解更多。
以上是关于研二师弟斩获阿里,美团,华为 offer!的主要内容,如果未能解决你的问题,请参考以下文章
张某逆境重生闭关三月,直接四杀斩获阿里/腾讯/美团/字节四offer