生活就像一盒巧克力,你永远不知道下一块是什么味道。
裁员有很多种说法,在我们这里叫纵情~
4月份集体纵情开始。最初的风声是在脉脉上听到的 ,我们两个老板的斗争结束之后,我也被波及了 ,赢的那个老板保住了自己人 ,我们被合并的就去顶了纵情名单。
经历了不甘,努力,躺平等一系列活动之后,也准备欣然接受 n+1 ,离开这第一份工作的地方。然而又被通知自己被留下了,可能自己太便宜了 ,可能名单够了,也可能是新领导争取了吧。
我以为的结束才是开始,接下来的时间,大家都开始内卷,手上负责的项目被一个校招生接手,团队氛围差的一批,原来是要我主动纵情。
下面就直接介绍在字节跳动的面经经历吧。
你简历写的脚手架其中有一个模板是针对销售快速迭代的情节,能介绍一下吗
介绍一下如何使用 node 实现 webpack 配置的合并
你针对图片编辑器做的性能优化
算法题:
做完上面 2 道题后:面试官:emm....面试时间还没结束再做一道题目吧!
花了点个大顶堆,然后很快就求出来。
面试官:emm。。。。还有点时间,你还有想到别的办法吗?
又写了个快排解法,写完之后面试官说顺便写个归并排序,我就改了一下写出来。
好了,面试结束,然而这才是噩梦的开始。由于算法题做的太快,不知面试官写了我啥评价,后面的面试基本变成做各种题。
图片编辑器做的性能优化(以上)
redux-saga 和 mobx 的比较
然后就开始做题:
面试官:那我们改编一下题目,改成
自我介绍
介绍项目
electron 的主进程,渲染进程之间区别和他们通信手段
你这个 PC 应用做了哪些优化
录屏优化
又开始做题,做了一题比较偏冷的题目,看概念我都要理解几分钟的。虽然做出来,但是不是用数组实现,而是用链表,面试官问我如何再优化,我就是说改成跳表,空间换时间,但是其实正确答案是二分查找……
四面就比较轻松,问了一下项目就开始做题。先从简单开始
做完后在此基础上,改变成路径不需要从根节点开始,也不需要在叶子节点结束。虽然题目不难,我也做了减枝的处理,但是面试官说还能优化,如何减少重复计算。这就难倒我了,我知道需要用一个 map 来保存中间的结果,但是这个 map 的 key 如何设计一时想不出来。想了很久说没思路面试就结束了。
看完这位同学的面试经历,不由感慨,毕竟是字节。整个面试过程中,对于算法的考察特别多,特别是还有LeetCode上困难级别的算法题。
其他的问题都还比较常规,有项目,前端的基础。
如果大家有想去字节尝试的,可以多练习一下算法。
目前,大厂秋招的提前批已经开始。祝应届的同学们都能在秋招中,收获让自己满意的offer。
这儿也打个广告,《前端面试题宝典》经过一年多的迭代,现已推出 小程序
和 电脑版刷题网站 (https://fe.ecool.fun/
),欢迎大家使用~
同时,我们还推出了面试辅导的增值服务,可以为大家提供 “简历指导” 和 “模拟面试” 服务,感兴趣的同学可以联系小助手(微信号:interview-fe)进行报名。