双非渣本、技术小白一枚,今天收到小鱼易连HR的反馈,说面试已经全部通过,可以先去公司参观。
因为时间比较久,所以我只能写我没有忘的部分。
时间线如下:
投递简历:11.2
视频笔试:11.10
视频笔试:11.10
技术一面:11.11
技术二面:11.16
HR三面:11.17
CTO终面:11.19
笔试:
这是我第一次视频笔试,之前还很好奇,视频笔试是啥,原来就是人家公司的小姐姐群视频监考。
笔试也就是半个小时左右,题量并不多,全部都是选择题,大多数都是各种协议或者分析代码,有一小部分是操作系统的内容。总体来说比较简单,不用担心。
技术一面: 90min
介绍自己,说说简历上的项目。
说一下项目的具体实现思路,都用到了哪些技术。
在做项目的时候遇到了什么难题,是怎么解决的。
在电脑上演示这个项目。面试官看的比较细,甚至连你的编译命令都会看。然后面试官会挑你项目的几个点去问,只要这项目确实是自己做的,知道细节。一般不会有什么问题。
TCP粘包问题怎么去解决。
说一下C和C++的区别,struct和class的区别
new/delete和malloc/free的区别
C++多态的实现原理,虚表,vptr指针。
平时都有看过什么专业相关的书。简单回答之后就这个问题和面试官交流了起来,但是我看过的书面试官没看过,面试官看过的书我没看过。哈哈
Linux的常用命令,makefile和gdb
vim环境手撕memcpy的实现,并编译。
对工作的方向和地址有什么要求。
可不可以提前实习。
反问:让面试官给我推荐几本书,这次面试大概多长时间会有反馈。
技术二面:60min
介绍自己,说说简历上的项目。
项目如何实现,如果换一种方式该怎么去实现。这次比一面深一些,主要看看对问题有没有思路。
TCP和UDP的区别,TCP三次握手的状态转换。
C++多态原理。
平时有什么爱好。
多线程多进程的区别,通信方式,程序健壮性相比较。
map的底层实现。
B树和二叉平衡树的特点和区别。
类内只声明虚函数,sizeof值是多少。
手撕代码:判断一个单链表是否有环。
反问:面试后多长时间会有反馈
HR三面:20min
介绍自己
自学编程为什么会选择学习C++而不学Java或python
哪里人,家里情况。
手中是否有offer
期望薪资和工作城市
都面过哪些公司,有什么感受。
反问:面试后多长时间会有反馈
CTO终面:20min
介绍自己
简单聊聊项目
C++多态原理
vector和list有什么区别,各自的使用场景
使用UDP可能会出现什么问题,怎么去解决(丢包、乱序)。
了解小鱼易连吗。我说小鱼发展速度有点快,然后面试官给我说了一下他们的优势。
期望的工作地点
反问:面试后多长时间会有反馈
整个面试感觉非常的棒,面试官很活跃,很乐意交流和了解你,有一些问题没有回答出来会给一些提示。当得知有CTO终面的时候,我紧张地那晚都没有睡好,以为会问什么炒鸡难的问题,但是还好,哈哈。
各位都加油吧,技术小白找工作太又又又又隹了!!明天看一下未来的工作环境先。
全部评论
(6) 回帖