贝壳三面面经。

贝壳三面面经

一面

  1. 自我介绍

  2. 让我讲讲我最拿手的项目。

  3. 说说 epoll 模型。

  4. 讲讲四次挥手,越详细越好。

  5. 大量的 CLOSE_WAIT 会怎么样?

  6. CLOSING 状态。

  7. 字符串删除。长串里删除所有子串,考虑删除子串后可能会再次出现子串。

  8. 上一个题我用了strstr,让我实现strstr

  9. 一亿个数据,找到第 K 大的。(类快排与堆都可解决)

  10. 讲讲TCP报头字段。

  11. listen 第二个参数怎么设置的。(我先从 2.2版本以前的 backlog 与 2.2 以后的区别,扯到 syncookie,感觉面试官挺满意的。)

  12. 对转语言有什么看法?了解过 PHP 吗?

  13. 什么时候能够实习?

  14. 有什么想问的吗?

    (这里我问了面试官我的表现,得到了面试官的肯定,挺开心的。)

二面

  1. 自我介绍

  2. 指着我的简历,让我讲讲我简历里最擅长的。

  3. 我讲了 Linux文件系统,内存管理。(中间面试官没有问我任何问题)

  4. 讲讲 TCP 连接过程。

  5. 为什么要有 TIME_WAIT?

  6. 讲讲你最拿手的项目。

  7. 写一下二叉树深度遍历非递归。

  8. 我来问问你简历上没有写的,讲讲数据库索引。

  9. 讲讲 B+ 树,知道多少说多少。

  10. 讲讲 B+ 与 B- 的区别。

  11. 讲讲红黑树,插入时如何旋转。

  12. 对称加密与非对称加密区别。

  13. 图的的数据结构是什么?如何表示。

    (以上问题全部都是,啊?啥?一脸尴尬。全程面试官要么板着脸,要么面露怪笑。中间我想缓解气氛,面试官直接告诉我他时间有限,极其尴尬。)

  14. session 与 cookie。

  15. 一亿个用户,用户 ID 唯一,保存在内存,有一种权限,用户对该权限只有两种可能,有或者没有。每次能够快速定位到用户是否拥有该权限,如何设计存储?

    (我答得以用户 ID 为 key,创建哈希,快速定位。)

  16. 面试官不满意,太费空间了,如何优化。

    果断位图。0, 1分别代表是否拥有权限,位数代表用户。

  17. 了解过 MD5 吗?

  18. 你有什么想问的吗?

    (我当时心都凉了半截。。。感觉自己凉了,我心里想豁出去了。我这场面试确实面得不好,很多问题没有了解过,您能够指出我面试中的问题吗?面试官直接说,你回答不上来的都是你的问题。这下彻底凉了。。。我起身准备走,面试官低着头说了一句,不过看的出来,你在某些方面还是有深入研究的,挺好的。)

    出来以后,我感觉自己必凉。。进入等待大厅以后,hr小姐姐直接通知我去三面。。。二面面试官最终还是给我过了。有惊无险。

三面(hr面)

三面的整个过程都在跟 hr 小姐姐闲聊,聊得挺不错的。

  1. 自我介绍。

  2. 你喜欢运动?咱们贝壳也有球队,有没有兴趣。

  3. 为什么选择来北京。

  4. 面了几家公司了,有没有offer。

  5. 你觉得你的缺点是什么。

  6. 优点呢?

  7. 你在朋友里处于什么角色?

  8. 旅游选择去城市还是自然风景。我回答了自然风景,扯到了之前去云南旅游。

  9. 你去云南路线是什么?有什么推荐的。

  10. 感觉你不像做研发的,怎么这么健谈?

    。。。。。。。。

  11. 有没有想过去上海工作。

  12. 我没有什么问题了,你有什么问题要问我?

贝壳三面面试体验感完美,这家公司确实挺不错的,感觉很温馨。hr 小姐姐小哥哥人也都很好。非常不错的一家公司!!!

#贝壳找房##面经##C++工程师##秋招##内推#
全部评论
大佬,收到offer,给我回复下,我也1号的C++
点赞 回复 分享
发布于 2018-09-05 21:40
close_wait 过多会怎么样,这个怎么回答呢? linux内存管理主要说那些内容呢?  1.虚拟地址空间 2.伙伴算法 slab分配器 这块楼主主要从哪些方面回答呢?最近也在学习这一块。
点赞 回复 分享
发布于 2018-09-04 16:58
lz拿offer了没
点赞 回复 分享
发布于 2020-08-12 15:30
为什么问那么多Linux😥,楼主是写了自己熟悉linux吗?我linux太差了,打算面贝壳的java岗
点赞 回复 分享
发布于 2020-08-08 11:35
楼主offer到没?
点赞 回复 分享
发布于 2018-09-05 11:41
问的还是挺广的。。。 这还少啥岗位?
点赞 回复 分享
发布于 2018-09-03 14:38
楼主 C++ 研发岗!!!
点赞 回复 分享
发布于 2018-09-03 13:33
楼主什么岗啊
点赞 回复 分享
发布于 2018-09-03 13:28

相关推荐

2025-12-08 07:42
门头沟学院 Java
27届末九,由于是女生,身边人几乎没有就业导向的,自学只能跟着网课,没人指导,很迷茫。下图是我目前的简历,不知道有需要修改的地方吗?求拷打。下面是目前的学习情况:目前算法过完了一遍力扣100和代码随想录,不过不是很熟,面经看了小林coding、JavaGuide,有一些没用过的技术看得不是很明白,掌握得不是很扎实。再加上常年跟黑马网课听思路,真正自己动手写代码的时间很少,这让我一直不敢投简历,总觉得内里空虚。项目没准备好面试相关的问题,简历上相应的考点不熟。如此种种。。。看到很多很多学长学姐大佬们的面经,愈发觉得面试可怕,自己没准备好,总担心自己是不是无望后端开发了。看到牛客很多同届以及更小一届的同学都找到实习了,很希望自己也能找到实习。而自己又好像摸不到后端学习的门路,只能不断赞叹黑马虎哥写的代码真优雅!微服务架构实在巧妙!消息队列、redis、sentinel、nacos、mybatisplus等等的引入都会让我赞叹这些工具的设计者的巧思,以及包括但不限于Java语言的优雅。然而只是停留在了解的程度,并不熟练。我是很希望能够继续深入探索这些知识的,只不过有一大部分时间都花在学校课程上了。我感觉我被困住了,我一方面必须保证我能够有个不错的学业分使我能有我几乎不想选择的读研退路(还有个原因是复习不全我会焦虑考试挂科,因此我会做好全面的准备,而这一步很费时间),一方面在B站学习各种网课,一方面得考虑提升自己并不扎实的算法基础,另一方面还得准备八股面经。这让我有点苦恼,我好像没那么多时间,因为绝大部分时间都花在了复习学校科目中了。我好像处处用时间,但收效甚微。想问问各位大佬是怎么平衡时间的呢?算法、项目和八股是怎么准备的呢?有什么高效的方法吗?谢谢您们花时间阅读我的稿件!
菜菜狗🐶:大胆投,我当时也是害怕面试,投多了发现根本约不到面🤡
点赞 评论 收藏
分享
评论
点赞
101
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务