【前端面试】资深前端开发工程师面试

面试邀请

2024.2.5收到了字节的面试邀请,面试的岗位是资深前端开发工程师。和hr沟通后,面试时间定到了2.18,有两周的时间准备。

面试邀请邮件里给出了面试要做的准备:

我们的技术面试会涉及到算法、数据结构和系统设计,面试前需要你做的准备具体如下:​

  • 结合实际项目经验回顾软件工程的知识,例如:如何从需求推导出系统设计,如何衡量两个不同设计的优劣,如何在各种限制下(人员、时间、资源等)选择其中更合适的设计,以及提升该设计的可拓展性等。​
  • 在白板上练习算法题目,写出清晰、简洁、bug free的代码, 并衡量时间和空间复杂度以及可能存在的副作用。​
  • 尝试用不同的方法,思路或数据结构去解决同一个问题,并且衡量不同解法之间的优劣。​
  • 我们需要你掌握面试岗位对应的技术领域相关知识,还需要对简历上所罗列的知识有深入的理解。​

以下资料对你的面试会有帮助:​

Cracking the Coding Interview​

https://leetcode.com/​

http://highscalability.com/

面试准备

1、软件工程:阅读/复习了乔梁的《持续交付2.0》和张刚的《软件设计:从专业到卓越》。面试中好像并没有问很多这方面的知识。

2、算法与数据结构:在慕课网上买了liuyubobobo的《玩转算法面试-- Leetcode真题分门别类讲解》,好喜欢!让一向畏惧算法的我竟然有了一点兴趣。面试中考的算法题,求Fibonacci 100的值,刚好这门课有讲到,是和二叉树、递归有关的,也就写出来了。算法题要写出能运行的代码,还要考虑算法的时间复杂度。

3、前端八股文:有在网上找一些帖子,但可能是平时基础就不扎实,再加上把时间都分配在了算法和软件工程知识上,一问一个不会,比如前端构建工具、几种不同的网络请求方式…

面试结果&复盘

我的简历让面试官(感觉是业务负责人)给予了我这次机会,但是经过这次技术面试,他意识到了我不太匹配资深前端这个岗位,“你这完全是小白"。这次面试体验很好,面试官很有耐心。我也意识到自己掌握的前端技术的广度和深度还远远不够,在工作中是想着够用就行。

我们有用低代码,我工作的一部分就是在低代码上拖拉拽。可能之后会了解一下低代码,然后再巩固一下基础吧,不仅是前端,还有计算机基础知识。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值