面经 | 听说你想换工作?何不来看看大佬是怎么面试进大厂的?
你好,我是L同学,本科,网络工程专业,下面是我的求职经历
一、在校情况
我在大学四年的学习里,也还算比较努力啦~最后综合绩点3.59,排名在26/192。奖学金方面呢,拿了两次二等奖学金,一次三等奖学金。
本人大学前两年处于划水状态,无工作室,无实验室,无项目。大三第一学期末的时候,根据我自己的想法和当前的大环境,我确定了转运维方向。

二、相关经验
春招
四月初开始尝试投暑期实习岗,但当时准备并不是特别充分,只有腾讯一家捞了我,表现的很烂就没后续了,到后来六七月的时候才有bigo和4399捞了我,可是也因为自己实力不够两家终面后都挂了,于是在家堕落混吃等死了半个月,开始继续复习做项目准备秋招!
秋招
因为没有实习,所以我有更多的时间来复习基础知识,在八月中的时候投递了Shopee、顺丰科技、腾讯、京东、Bigo五家,其中腾讯没捞,京东笔试挂,Bigo在我拿到Shopee offer之后才发面试就拒了,秋招还算是比较幸运的~

三、面试题目
1.Shopee一面:
(1)自我介绍
(2)平时用什么语言,写一道算法题
(3)进程和线程了解过吗,他们有什么区别,优缺点,应用场景是什么
(4)进程线程调度时的上下文了解吗
(5)内核态和用户态了解吗
(6)僵尸进程和孤儿进程是什么
(7)docker是什么,和虚拟机有什么不同
(8)docker的资源隔离是怎么做到的
(9)MySQL的存储引擎
(10)Mycat,你认为为什么要分库分表呢
(11)表分片又是为了什么
(12)表分片有什么问题
(13)你认为Mycat的适用和不适用的场景有哪些
二面:
(1)自我介绍
(2)项目
(3)Keepalived如何判断主服务器工作不正常了,需要转移vip;若服务都是正常的,中间的网络出了问题,这时候会出现什么情况
(4)有没有什么办法能避免脑裂;Keepalived软件本身如何抑制脑裂
(5)Nginx负载均衡算法;在普通网站的场景下你更倾向于用哪种
(6)在网站架构负载较大的情况下,LB使用主备搭建,主服务器单点繁忙,备服务器空转,如何处理
(7)后端MySQL的高可用有什么不足之处;还了解其他MySQL的高可用方案吗
(8)Mycat作为分库分表中间件有什么弊端;如何解决
(9)项目的用途,自己是否有对这些方案做过验证
(10)进程和线程;多线程并发执行的时候需要关注哪些点;Linux里有哪些类型的锁
(11)Linux如何查看进程;如何找出僵尸进程并把它kill掉;pid在哪一列
(12)Linux文件权限有几类
(13)查找当前目录下创建时间大于7天,文件大小大于1G的文件
(14)计组学过吗,字节序是什么,大端小端
(15)OSI七层模型
(16)OSPF;链路发生变化的时候OSPF是如何收敛的
(17)VLAN学过吗,VLAN有什么作用
(18)TCP的三次握手和四次挥手
(19)TIME_WAIT出现原因、如何处理
(20)HTTP协议状态码
(21)HTTPS协议相比HTTP多了哪些步骤
(22)数据库三范式
(23)Redis集群架构如何实现
(24)讲一下几种主流的排序算法
(25)这几种排序算法效率最高的是哪种,为什么快排在乱序的情况下效率最高
(26)举个例子证明自己的抗压能力
(27)对该岗位的理解
2.顺丰一面:
(1)自我介绍
(2)TCP三次握手
(3)为什么需要TIME_WAIT状态
(4)一个进程出了问题,从哪些方面去排查
(5)使用Keepalived做主备,单点性能瓶颈问题
(6)Docker和虚拟机有什么区别、使用场景
(7)Docker如何进行资源隔离
(8)MySQL查询性能低下如何处理
(9)还有没用过什么中间件?MQ用过吗?Kafka用过吗?
(10)OpenStack学过吗
二面:
(1)自我介绍
(2)写出常用的20个命令
(3)iostat用来干嘛的,svg了解吗
(4)权限管理,文件权限十位分别代表什么
(5)OSI七层模型
(6)虚拟机虚拟化的类型,有自己搭过吗
(7)容器是怎么做到的
(8)k8s用来干嘛的、k8s的架构组件
(9)存储:NAS、分布式存储,还有两个忘了
(10)ITIL
(11)知道哪些中间件,lvs和nginx的区别
(12)算法:写个程序计算今天是今年的第几天
四、offer与个人心得
Shopee和顺丰,offer都拿到了。
总的来说还是早准备早投递,然后别怕,投就完事了。春招的时候就是自己准备的不够充分,就不太敢投,自己觉得投了几家挺多了的,然而人家公司根本就不给你面试机会。所以还是能投尽量早尽量多投简历,以获取面试机会为有限前提,毕竟后面面不面也是自己的事了,总比本来就没投多少家连机会都没有好。
还有一个是面试中的表现问题,自信是非常重要的。可能一开始面试真的会有些怕,但是面多了就会发现怕是没有用的,反而只会给面试官留下不好的印象。对于自己熟悉的知识点就需要自信、流畅、清晰的表述出来,即使自己记忆可能有些偏差也不要怕,就把面试官当成xx,坚信自己是对的;对自己不熟悉甚至不会的知识点也不用怕,实在说不出什么就说不会,面试官也会根据自己自身的情况来问其他问题的,反倒是不懂装懂又回答得唯唯诺诺是面试中的禁忌,非常扣分!
因为转方向比较晚,且当时没意识到这么快就要开始找实习了,所以其实我是三月左右才下定决定努力学习。因为疫情在家,学习的环境并不是很好,那段时间对我来说还是挺煎熬的。自己大概每天七点起来,晚上十一点休息,就算上床了可能也需要一两个小时才能入睡,加上压力大有了个长期耳鸣的毛病让我更自闭。所以能早准备就早点准备,不至于在开始招聘的时候总因为自己准备不充分还有不可量力行为导致的各种问题。当然要你能接受这么大的压力的话,当我没说~
Shopee offerL同学-广东工业大学网络工程专业


最后,感激遇见拼客。

如果你现在也是处于迷茫不前的阶段,那不如多学一些技能傍身?加入我们一起学习吧!
