还没决定好继续深造?先去大厂占坑吧!

发表时间:2020-06-13 22:56


刚收到深信服offer赶紧给大家来个热乎的前端面经



本人985渣硕本来是想继续深造,但觉得即使能考上估计也很难毕业,再加上疫情宅家无聊,所以投了投实习,想积累点项目经验之前算法也没怎么下过大功夫LeetCode也就只写过二三十题。头一次去面个小公司,本来挺自信的觉得百分之百能进,结果二面就挂了,这时候才意识到基础真的是重要。之后被一位一起参加面试的同学捞进了一个LeetCode交流群,每天听群里大佬讲讲,和大家在群里分享一下心得,偶尔听听直播课,没想到效果简直是过于显著啊!




差不多过了一个月,手里已经有了小公司的实习offer,但觉得此时我的基础加固了不少,整体水平也有提高,再加上聊得来的群友不是常青藤在读就是大厂精英,眼界自然也高了一些,于是准备重新定位转投大厂。一方面是觉得大厂项目更优质,锻炼机会更多福利待遇也更另一方面,既然读博渺茫,能留在大厂优惠转正也不错啊!



随后,听了大佬的建议,先找准自己定位,有目标的申请岗位,同时继续加强基础练习,每天刷题,没思路的时候会在群里向大家求助,时不常还会和群友进行模拟面试。没过多久,就迎来了深信服的面试通知。

开始说正题。为了节约大家的时间,捡干的说了啊!


一面

HTML得了解和HTML5得新特性。我扯了一些新Tagweb workerlocal storage这些,面试官由追问了Canva和其他一些我没接触过的特性。


说一下CSS3新特性,我扯了伪元素,伪类这些,对比了一下animationtransition使用上的区别。


一个场景题,用CSS做一个照片旋转动画。相关知识点有transform里的rotateYscaleDOM结构这些的。


SASS的嵌套结构写法(现场写了一个简单的),你怎么用mixin的。


JS primitive typereference type区别,特意问了一下symbol type的使用场景,脑子一懵没答上来。


JS闭包,作用域链,变量对象,执行上下文


手写instance of


手写LUR缓存,有数组写法和Map + 双向链表的写法。逮虾户!请允许我乐一会儿,这道题在LeetCode刷出来过,群里大佬还专门细过,正好撞我枪口上了哈哈!


JS运行机制(宏任务微任务什么的)


跨域 + CSRF,追问了一下JSONP这个之前面试也出现过,应该是常考题了)。


内网连外网,怎么操作?网关?原理?(端口映射)


二面

二分搜索。不同的应用场景,找唯一数字,找连续数字的开头结尾等。注意搜索区间的开闭就好。


一道工程题,写一个异步的fetch function,。满足一系列功能。相关知识点,闭包,防抖截流,applybind


聊聊Reactlifecycle 对应的hooks,这里聊了小半个钟头,挺细的。


有两个要用获取用户上线状态的components,你写一个自己的hook来实现(可以写pseudo code)。


setState是否异步?相关知识点有批量更新,生命周期,合成事件,JS原生方法。


三面

一个html元素排布问题,相关知识有文档流,float脱离文档流,absolute脱离和fixed脱离。block元素负margin的应用(有点圣杯布局的味道),


一个简历上的项目,问的都是AnsibleDokcer,自动部署,docker composeswarmdocker image这些。


Node.js Express. KOA. Node.js自动部署。(整张脸懵


一些Linux的问题。(全身懵


面问很多运维的东西,之前接触的不多,好多回答自己都觉得有点牵强,面完自我感觉要瞎。没想到一周后,通知HR面。


HR

介绍一下已有项目。


什么时候能来实习。


为什么想搞前端。


以后是否要一直搞前端。


薪酬和福利介绍。


4天过后,收到了offer邮件。


总体来说深信服面试体验挺好的,准时,面试官很有礼貌,在面试过程中也会引导你。每天要在一起的工作伙伴有相同的三观,共同愉快的创造个人和社会价值,这要是我没有犹豫选择再面其他厂的最大理由。



说真的对于今后的人生规划,此前我自己也没太想好,之前看别人面经时,有被面试官问类似问题的。我想如果自己赶上这个问题的话,估计要栽了。虽然读研期间一直想要跳出校园,但总觉得如果没有自己适合的岗位和环境的话,有点不甘心。真正身处其中时才感悟出来,就像群里大佬说的,最重要的是认真处理眼下,想得太复杂反而会把思路搅乱。看清脚下的路,才有继续前进的可能



为了回馈大家看到最后面,慷慨分享一下大佬和学霸们常常出没的LeetCode群。如果码过期了,添加微信可拉:sxxzs3998



最后,希望每一个站在人生路口踟躇的同学们都能找到自己的位置,不论是继续求学还是踏入职场,勇敢迈出一步,接受未来的挑战,成就更好的自己!一起加油吧!




分享到: