楼主是西安某双非一本菜鸡一只,从今年2月份就开始准备找实习,实际上从去年就开始写简历投递了,平均每天都会在牛-客上收到3条"很遗憾不能与您共事"的通知,对“很遗憾”,“抱歉”,“对不起”,“但是” 这些词汇已经ptsd了。
2个月的面试和准备,自己深夜emo了很多次,多次怀疑人生,很感谢同学朋友的安慰和支持,最终结果还是蛮好的
以下是自己还有印象的面试的公司
字节飞书基础架构
当时没有料到初次面试就是大厂级别,仓促之下突击了一天面经(好像是那本拓跋阿秀整理的面经)
一面
c++的一些问题,指针和引用的区别以及应用场景
手写智能指针(没写出来),
写算法题(leetcode162寻找峰值,当时写的不是最优解)。
问动态中位数问题,(瞎几把扯链表, 然后感觉面试官被我的思路带偏了,之后面试官提示堆)
以为gg了却给安排了2面。
二面
问http有哪些请求方法(当时只记得GET和POST),
问GET和POST的区别(不会)
自旋锁,互斥锁,读写锁使用场景
红黑树原理
又以为gg了,然后给安排了hr面。
二面面试官建议我多去看*源码*,之后也确实看了点SGI-STL的源码
hr面
hr面之后以为稳了。然后后面开始摆烂,然后offer审核不通过。
akuna c++实习生
c++实习
笔试
纯英文
一面
面试的时候要用英文,本人英语渣,我提前找好了一些表示自己听不清楚的英语句子“sorry, I beg you pardon”这种,面试官也是对我半英文半中文交流。
只记得最难的题是手写了个堆。
二面
面试官在一个会议室里面,应该是会议室里面有个大屏幕。面试官说的英文加上回音导致我全程懵逼,只能全程“sorry”。面试官一直说 “well, It is fine” 自己也知道是什么这意思,然后自己偷偷的给面试官竖中指。
二面之后就没了
阿里云
字节hr面之后,阿里忽然打了个电话,说我这有一份你的简历,今天晚上7点面试。
自己沉浸在字节实习offer错觉中,没有在意。
面试官打过来电话时自己在看小说,自己先是躺在床上回答了几个问题,然后又换个姿势回答
印象最深的是 PING的工作原理(ICMP报文),以及c语言如何防止内存泄漏(现在还没有想清楚)
之后就没有打电话过来了
字节抖音支付
后续有人捞我,可能因为自己主要是c++,所以面试官全程问我数据库以及其他的八股,之前没有特别在这方面的知识。自己提了一句自己会go的基本语法,直接问我go语言垃圾回收原理。之后就没有了
阿里菜鸟网络java
这个是有人给我内推了java岗位,于是就在官网填写了
一面
没问算法
问了几个开放性的问题(负载均衡的设计,自己面试前天正好看过一点nginx的知识),
问Java和c++共通的问题(volatile, static, 自己从c++的角度答了一波)
问java了解哪些(会基本语法,了解gc原理)
说说gc原理(说了那个老年代,新生代什么的,然后扯到go语言的垃圾回收机制)
问是否会java,说不会可以学
然后竟然过了
二面
没问算法
说说你竞赛的时候思考问题的思路(自己就最长上升子序列这个问题分析了一波)
其他的忘了
问是否会java,说不会可以学(毫无诚意)
之后就挂了
腾讯pc客户端开发
面试官先让我写50分钟题,自己有事先走开了(自己都错题了,导致面试官来的时候gg)
印象深刻的一道题是从左上角走到右下角的最小花费,经典题了(但是允许对角线,自己没看清题直接硬写,对线面试官的时候失败)
问多线程智能指针shared_ptr安全性(不足够了解源码不要乱说,自己在这次吃了亏)(引用计数是原子性的,访问指针的内容需要加锁)
问web服务器项目中别人都有定时器,定时器应该怎么设计(gg)
中午吃个饭回来就发现挂了
字节电商
开始以为这是KPI面,直接给我发了个链接让我选时间,于是自己就没准备(面试前1小时默念一下自我介绍)
一面
最大连续子序列和差点没调出来
一直在问数据库的问题(发现数据库的问题真的比想象中的重要)
问了跳表
以为gg了,然后过了
二面
面试官说我春招的笔试做的不错,然后出了个三数之和等于0那个题
问的数据库很多
问LSM树这个数据结构了解不了解(不了解,后面查了下 主要是用于数据库引擎)
问了跳表
问了一个开放性问题:一个人工作7天,有一块金条作为报酬。允许对金条切2刀,怎么发工资(每天都需要发,且不允许预支)
以为挂了,然后过了,继续摆烂,以为真的是KPI(真的每次都是当天再复习)
三面
问了点c++的
既然看过c++源码,c++容器最了解哪一个(必然是vector)
问vector和如果自己设计,它的优点在哪(答内存分配器),然后又自作主张的扯了萃取机
问vector的拷贝(主要就pod答了一下)
问linux的内核态和用户态,什么时候会进入内核态
问innodb有哪些索引(只会b+树索引)
问表的几种连接的区别(不会)
问了关于文件的题:一个几TB的日志文件,文件每一行长度不一,行头会有记录时间。时间是有序的,如何找到某一时刻的记录,并把它拷贝到另一个文件按里面(自己说了个二分,用lseek改变文件偏移量/自己的奇思妙想)
总共面了1个多小时
hr面
问了10分钟,hr说自己是笔试第一(万万没想到,挺震惊的)
现在已经收到offer, 下周入职
感觉很魔幻,自己摆烂却拿到了offer,认真准备却被挂(并不是在凡尔赛)
小厂
同花顺
面试之后2-3周说出结果,至今没结果
其他的小厂太多了 合肥薪火,百词斩,北京顽石,完美世界,疯狂游戏,闪思科技......
其他大厂
网易
笔试做完没面试机会
美团
ak笔试之后至今没消息
快手
被内推后30s收到感谢信
百度
字节offer到手之后拒了面试机会(不想再面试了)
携程
2月份就投了,测评做到一半就跑了不做了hhhh