首页 > offer选择,随便附上秋招面筋头条百度贝壳电信IT研发华为
头像
全部统统ac
编辑于 2018-10-05 23:02
+ 关注

offer选择,随便附上秋招面筋头条百度贝壳电信IT研发华为


8月28号开始找工作,实习没转正,感觉自己快要失业了,找了一个月工作,疯狂笔试面试,到中秋节后集中到一起开奖了。
目前手上offer有头条,贝壳,百度,电信IT研发中心,岗位都是后台研发,都是白菜价。
头条,BASE深圳互娱部门,但是不清楚具体会负责哪些开发,大小周,听说很累,不知道能不能学到东西。
贝壳,BASE北京研发中心,HR说早10晚7,待遇也还不错。
百度,BASE北京贴吧部门,感觉会不会是边缘部门了,感觉大平台应该能学到东西。
电信IT研发中心,BASE广州,感觉应该是云计算方面的部门,待遇和百度一样,听说有编制,早9晚5。
待遇方面,头条>贝壳>百度,电信IT研发中心
不加班方面,头条<贝壳,百度<电信IT研发中心

各位大佬给点意见呢,有点纠结,怎么选择呢。。

随便附上秋招面经:
头条(9.8面,9月28号正式 offer)
时间有点久了,有些忘了,实习拿了offer没法去,直通车面试的,所以避免了笔试还是很幸运。
一面:
1. 自我介绍,讲了下项目,面试官挺好的,让准备笔和纸。
2. 面试官说先来一个好玩的题。一个五边形有五个顶点,每个边上具有额外的一个点,一个10个点的五边形。将1到10填入这10个点中,使得每条边的和都为14,说思路。答:先确定五个顶点(14*5-(1+10)*5) = 15,顶点只能为 1,2,3,4,5。
3. 场景题:问100个文件,每个文件10亿条记录,每条记录有活跃度和一条记录,找出所有记录活跃度前10000的记录。
TOP K问题,维护一个最小堆来维护活跃度前10000的记录。详细问了堆的建立过程,时间复杂度:答错了,答的O(NlogN),应该是O(N)。用什么时间复杂度建立堆:数组。堆的调整过程。最后让优化处理过程,答多线程处理每个文件,并行进行活跃度的的查询。
4. 手撕代码,两个栈实现一个队列,优化。实现了一个简单版本,让优化,没优化出来。(leetcode原题)。
5. 场景题: 多个客户端去上传一个请求,将A-X,然后将B+X,问如何采用什么数据结构,如何设计。
答得一般,用队列数据结构,将请求的存储在队列尾部,然后多个线程去取,分别处理。在对A,和B的时候处理得时候分别进行加锁。后面让优化,一直没达到面试官想要的答案。
6.有什么想问的。
二面:
1. 面试官很严肃,没怎么交流,没有自我介绍,直接问,有点懵。文件的时间有哪些:创建时间,最后修改时间,访问时间(只说了前两个)。
2. 如果要你去统计一个设备上的所有读写***作,你应该怎么统计,内核中有哪些接口。没答上,说在VFS层进行统计,估计面试官也没听明白。
3. 说一下文件系统,分别讲了一下inode, dentry, file, superblock。
4. c 语言 free 如何知道回收多少字节的:malloc出的地址在其前面存放了分配的大小。
5. mysql引擎 innodb 和 myisam区别,innodb引擎什么查询语句时不会用到行锁。
6. 手撕代码,LRU 实现定期淘汰,leetcode原题。
7. 手撕代码,一个排序的数组,找到其平方相等的数的个数。
8. 有什么想问的。
三面:(北京的面试官,面试官在家里进行面试的,说深圳面试官不够了。。。。)
1. 自我介绍,挑一个印象最深的项目说。
2. 手撕代码,一个字符串S1, 一个字符串S2,问S2中包含S1的所有字符的最小子字符串,开始说暴力求解,后面采用滑动窗口做,最后实现,需要bug free。
3. 长URL转短URL,怎么设计。(时间都花到这上面了)
4. 有什么要问的。

百度(9.26号现场3面 offer)
一面:
1. 自我介绍,对项目进行讲解。
2. 对实习的项目重要问了一下,实习主要负责的部分,实习的收获,学到了什么。
3. mysql有哪几种日志,undolog, redolog, binlog,分别是顺序写还是随机写,都应该是顺序写。
3. 写两个题:
a. 一个是用UML设计一个日志系统,表示没有画过UML图,所以就随便画了个框架图,然后说了有哪些接口。
b. 用c++写一个简单的多态实现。(比较简单)
4. 说笔试AC了两道,问了一下笔试的AC的题目的思路,然后第一面并没有手撕代码。
5. 基础知识,主要问了tcp/ip,linux***作系统的虚拟地址的实现,伙伴系统。
6. 有什么要问的。
二面:
1. 自我介绍,对项目进行讲解。
2. 对实习的项目重要问了一下,实习的收获。
3. 对实验室的其中一个项目进行了详细的讲解,分别画了框架图,讲解其中的难点。优化方法。
4. 基础知识问答,c++多态,智能指针,tcp,udp协议,linux***作系统碎片,伙伴系统,堆栈区别。
5. 手撕代码,最长回文。(leetcode原题).
6. 有什么要问的。
三面:
1. 自我介绍。
2. 手撕代码,判断一个字符串表示的ip地址是否合法,ip地址为255.255.255.255之类的,需要考虑各种不合法的条件。
3. 有一个能可以生成1-6的随机数生成器,实现一个随机1-12的随机数生成器。
4. 一个数组序列的最长子序列和。(leetcode原题)
5. 基础知识问答,主要是tcp,udp,c++多态,***作系统碎片,虚拟地址怎么实现的,伙伴系统,堆栈哪个速度快,为什么,linux查看网络端口,/proc文件夹下面是什么。
6. 个人规划,为什么选择投百度深圳,说百度还是要在北京发展,平时看什么书。
7. 有什么想问的,问了下面试官的部门业务,只回答了是贴吧部门。

贝壳(offer)
一面:
1. 自我介绍,对项目进行了讲解。
2. 基础知识,new 和 malloc区别,使用方式的不同,网络基础,***作系统基础。
3. 开放式问答,c和c++你感觉最大的不同,平时会用哪些语言,java和go你怎么看。觉得我这种面试方式怎么样。
4. 有什么要问的。
二面:
1. 自我介绍。
2. 对项目进行了详细的讲解,并且需要讲出你负责的部分,难点,和优化点。
3. 对讲解的问了几个问题,面试官应该是比较了解这一部分,因此问的问题都比较的深入。
4. 问了下后台研发,你认为后台研发到底是负责什么。更想做业务方面还是基础平台方面。
4. 有什么要问的,问了下面试官的部门,说负责是贝壳的基础平台方面,中间件之类的。
三面(HR):
1. 自我介绍。
2. 一些HR常见的问题,压力如何控制,团队合作,拿了哪些offer。
4. 有什么要问的。

电信IT研发中心(offer)
先填表,然后等待,每面两个面试官,每面大概20-30分钟,效率挺高的。
一面:
1. 两个面试官,自我介绍。
2. 详细介绍了项目,实习项目和实验室项目。
3. 手撕代码,一个4字节的数字代表一个ip地址,将这个数装换为一个string表示的ip地址。
4. 网络和c++基础知识。
5. 有什么要问的。
二面:
1. 两个面试官,自我介绍,问了实习项目。
2. mysql 的高可用怎么实现,快照+binlog。
3. HR问答,期望工作地点,期望薪资,问什么把狼人杀爱好排第一个。
4. 有什么要问的。


华为(二面挂)
一面(现场面):
1. 自我介绍。
2. 对每个项目都详细的问了一遍。
3. 基础知识问答,主要是c/c++,网络,***作系统。
面完会直接告诉你通过了。
二面(现场面):
1. 自我介绍。
2. 讲项目。
3. 高考成绩,论文发表情况,想去哪发展,为什么想去。
感觉面得很顺利,和二面面试官谈得笑嘻嘻的,结果出来就挂了。

蘑菇街(3面HR挂)
一面(电话面):
1. 自我介绍,挑一个印象最深的项目说。
2. 重点介绍了项目。
二面(视频面):
1. 自我介绍,挑一个印象最深的项目说。
2. 第一个手撕代码题:求一个二叉树的任意两个节点的最小共同祖先,时间复杂度。
4. 第二个手撕代码题:忘了。。。。。。。
5. 如何去定问内存泄漏,答valgrind,说不用这个工具呢,说思路。
6. 如何检测死循环,答perf工具去看时间,说不用这个工具呢,说思路。
7. 基础知识问答,面试官估计是做java的,说不问java知识了,问了***作系统,计算机网络,gdb命令,查看堆栈。
7. 基础问答,面试官好像是做java的,但我是c++,就说不问我java方面得知识了。主要问了***作系统,计算机网络。
8. 第三个手撕代码题:实现将一个数字装换为字符串的函数,考虑负数之类的,正确运行。
9. 有什么要问的。
三面(电话HR面):
1. 自我介绍。
2. HR问的很多,什么大学期间最感谢的人,大学期间最有挑战的事,性格更像父亲还是母亲,最不能忍受什么样的人。
3. 你是不是一个时尚的人。。。黑人问号????答:不是。
4. 有什么要问的。
5. 三面后没多久就进人才库了。







更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐