22届工作6个月左右(od)-前端面经

机考

(三道题都在攻略中有原题,但是我只练习过会议室占用时间那道)

三道编程题,限时两个半小时,一般是ACM模式,但是我第三题是核心代码模式。分值为100 100 200,前两题提交前都可以反复自测运行,检验通过测试用例比例。得分就是通过比例乘以题目分值,两道100分值的题提交后才可以做200分的题,所以建议根据需要达到的分数合理分配时间。大概提前了一个小时左右交卷。我抽到的是C卷,似乎那段时期抽到C卷几率比较高。我大概准备了1个月左右,看个人实际情况分配准备时间,建议多刷栗栗姐的参考。第二天栗栗姐反馈机考分数。

智能成绩表

将学生按考试总分或单科分数进行排名,成绩相同的按照学生姓名字典顺序排序

堆内存申请

总空间为100字节的堆,紧接着前一块已使用内存,分配空间足够且最接近申请大小的空闲内存,输出申请到内存的偏移

会议室占用时间段

若干个会议共用一个会议室,数组表示各个会议的开始时间和结束时间,计算会议室占用时间段

综测

好像不限时,别人建议25min左右,时间长一些应该也没事。栗栗姐会给一些建议,还是稍微重视一下,提前看看,这个挂了冷冻期好像还挺长的。回答时不必太实诚了,建议把几种正向性格的优先级排个序,因为会同时出现三个正向性格,让你分别选最认同和最不认同的情况,也注意前后问题选择的一致性。

Hr面(20 min)

Hr面前先提交了相关材料,栗栗姐会先和你沟通,按要求准备好面试材料。

一般来说好像先是一二面后,才是hr面。估计可能是因为我有异常情况,所以先安排了hr面,主要问了我的gap原因,以及期望薪资。如果有同样有gap的话,建议提前准备一下如何回答。

一面(1 h)

不久后就预约了一面,一面是用人部门的面试官,部门没有前端的面试官,所以没有问我前端八股,不过得准备好项目经历和计算机网络相关的知识。

首先是手撕代码。有长度为k的滑动窗口从整数数组nums最左侧移动到最右侧,每次移动一位,返回滑动窗口中的最小值。

自我介绍,介绍一下做过的项目,主要负责了哪些部分,日常开发工作的流程

碰到过最大的困难是什么,怎么解决的

学过哪些语言,对操作系统,计算机网络有了解吗

知道有哪些常用的网络协议,分别有什么作用

TCP和UDP的区别是什么

说一说TCP 的三次握手,以及为什么它是可靠的

说一说OSI 七层模型

二面(1 h)

二面面试官在开会,等待了大概半个多小时。上来先是自我介绍,聊了聊工作和项目经历,面试官根据经历问了一些项目场景和相关八股,会追着问,直到答不上来为止,稍微有点难顶。。。

Es6有哪些新增内容

对Set、Map两种数据结构的理解

react和vue有什么相同和区别

TypeScript是什么,对 TypeScript 的理解,与 JavaScript 的区别

项目中怎么使用TypeScript的

什么是面向对象程序设计

说说知道哪些排序,哪些排序算法是稳定的

队列和栈有什么区别

如果数据量很大,有什么优化查询方法,你在项目中使用了哪些优化方法

什么是索引,为什么引入索引

数据库中的分组查询语法

如何理解TCP/IP协议

Https和Http有什么区别

最后的环节是手撕代码:lc997 找到小镇的法官

综面(主管面 40min)

最后是主管面,没问技术方面的,主要是聊了聊想法和部门业务。

自我介绍

家庭情况

GAP的原因,期间做了什么

对华为文化的理解

对OD的看法

对加班的看法

职业规划

如果工作中碰到困难怎么解决

如何保证自己写出可靠的代码

期望薪资,为什么觉得你配得上这个薪资

反问环节:部门业务,入职后的职责

总结

建议机试好好准备一下,根据栗栗姐的攻略,分类刷一刷,题型基本差不多,而且也有一定概率碰到原题。基础不太好的话,裸考还是挺有难度的。一二面的手撕代码确实没怎么为难,关键还是机试。项目和八股也适当准备一下,因为我只有一年左右的经验,不会问得太深入,但基础问题要答好,会影响定级。有事及时和hr沟通,各个环节栗栗姐都有相关攻略,反馈也非常及时。总历时大概3个月,包括准备1个月的刷题和放假,时间还是有点长的,期间栗栗姐一直在及时跟进,联系部门,催部门进度,感谢栗栗姐的帮助。

全部评论

相关推荐

很久没在牛客发过贴了,回来水一下,给需要的牛友,有疑问的可以楼下回复。软考证书在体制内和国企可以用于评职称。软考成绩千呼万唤总算出来了,一次通过,选择题60,案例56,论文46,论文擦边侥幸通过了,分享下经验。23年底通过中级软件设计师,而且也有408的基础,有后端开发经验,所以高级选择了架构。首先复习时间陆陆续续复习了2-3个月,时间花的最多的部分应该是选择题,首先把所有真题都刷完了,再二刷三刷错题,刷题主要用到芝士架构(非广),个人觉得解析做的不错,然后知识点b站青石竹屋做的思维导图挺不错的。然后是案例,大概是考前50天左右开始复习,本人是有丰富的八股文经验,所以很多内容其实都比较熟悉,但是案例还是需要背很多具体的概念的,现在考的也越来越细了,很多东西都需要回归教材,有的概念不看书真不知道。而且案例也有一些新技术,要多关注教材的下篇。最后是论文,这个也是我自己最没底的,这次考试我写的是负载均衡的题目,其实也是瞎编,项目是用的政府采购类型的,可以去政府招标网找项目素材,然后使用deepseek等大模型帮助完善素材,可以多写不同类型的题目来积累素材,自己只要有大致印象在考场上就不至于抓瞎,除了应对题目提问的部分需要临场发挥,其余部分都是可以提前准备的,利用好大模型这个工具。
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

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