转正答辩终于过了,附转正面经和陌陌三面面经
今天老大跟我说转正答辩过了,明天给我发意向书,终于等到了555。
#快手##陌陌##转正##面经##C++工程师#
转正答辩面经:
一面、交叉面:
全程问实习期间的项目,最后问了一个基础问题。
1. C++和Python各自的特点、优劣
二面:
1. 一上来,手撕代码:
给你一串电话号码,输出对应的所有可能的手机键盘输出组合。
给你一串电话号码,输出对应的所有可能的手机键盘输出组合。
如,输入'23',输出'ad', 'ae', 'af', 'bd', 'be', 'bf', 'cd', 'ce', 'cf'
2. 讲讲dns。dns底层用的什么协议?
3. 讲讲ns协议。不知道,没听说过。
4. 讲讲linux中的时钟。我没懂他想问什么,然后瞎答了时间片轮转和抢占式时钟调度。
剩下全是实习项目相关。
三面、leader面:
hr跟我说leader对我已经很熟悉了(其实我这几个月跟leader总共也就说了差不多10句话),已经把实习期间的评价给到她了,略去leader面。
hr面:
都是常规hr面问题,我也记不清了。
PS:看来想进入一家公司最简单的途径还是实习转正,就我现在的菜鸡水平,让我秋招来面我们公司,我肯定进不来。
附陌陌后台开发面经:
一面:
1. 讲讲dns。
2. 讲讲hash。然后问我python的dict用的是哪种解决冲突的方法(头条提前批三面也问过,当时我答错了)
3. 讲讲mysql索引。
4. 快排时间复杂度?为什么是O(nlogn),推导一下。
5. python闭包了解吗?不了解。
6. python装饰器了解吗?
7. 写sql语句,找出A表中所有不在B表中的id。
8. 手撕代码,求连续最大子数组和。
9. 分布式部署,如何生成唯一id。
10. 如何压缩时间戳作为一个唯一id。
11. 输入kill,发生了什么。
12. 既然提到了信号,说说进程间通信方式。
12. 既然提到了管道,说说管道。
二面:
二面全部围绕我的项目,项目中穿插一些基础问题,这里只讲项目中穿插的基础问题。
1. 给你一堆抓下来的包,如何找出其中哪些是使用http协议的。
2. 如何防sql注入。
3. 粘包怎么处理。
4. 对称加密,非对称加密,说几个常见的。
5. md5可以解密吗?
6. 讲讲tty。
7. redis的数据类型。
8. http在osi七层协议中的哪一层。
hr面:
小姐姐很可爱,基本都闲聊,列几个比较关键的问题。
1. 在offer之中选择,主要会从哪些方面考虑。
2. 秋招面了几个公司,手头有offer吗?
3. 期望薪资。
4. 了解陌陌这个公司吗?
反问:
1. 大概多久会出结果?答曰1-2周,可以加她微信了解进度。
2. 如果提前去实习的话,工资怎么算?
3. 陌陌大概有多少人。
最后,打个广告,快来投递快手!据我所知,快手是今年为数不多的还保留大量秋招hc的公司。至于快手怎么样,薪酬offershow上可以查到,福利该有的全部都有。
随时查进度。