头条面试 压力大大大

第一次面大厂
本人15年毕业,去年3月份从运营转的前端。
头条目前过了一面二面,还剩最后一轮技术面,这里的问题都没有问,貌似是现场随机出题的。
面试压力很大,反正就是过了也不会特别高兴,只是感受到更大的压力。
一面记得不太清了,直接说下二面的题目吧,全是现场纸上手写。
1、JSON.stringify的实现,要考虑null、undefined,循环引用的情况下需要报错
这个想了半天,最后说遍历+字符串的拼接。
至于循环引用,因为写深拷贝的时候处理过,所以这里也拿过来讲,思路一样,代码在这:https://github.com/pflhm2005/JS-components/blob/master/deepClone.js
2、嵌套数组的环形遍历,简单讲就是[[1,2,3][4,5,6][7,8,9]]按照123698745遍历,题目是m*n的矩阵,这个写起来烦,我就讲了思路
3、驼峰化字符串,考虑_、-、at符号等多种分隔符,可能有a--b这种连续分隔符、a-b_c组合分隔符,实现的函数只接受一个参数
4、问最有成就感的东西,自己之前用纯原生写了个Datepicker插件,所以问了很多很多的细节,源代码在这:https://github.com/pflhm2005/JS-components/blob/master/vanilla-picker/index.js
5、懒加载讲下原理,写点伪代码。那几个top没分清,被嘲笑了……不过前几天练习写过一个vue指令,类似于懒加载,代码在这:https://github.com/pflhm2005/JS-components/blob/master/lazyLoad.js
6、sum(1)(2).value()、sum(1,2).value()都要输出3,就是个柯里化。不过手写真的不习惯,实现了,但是性能不好,面试官看我有点痛苦就没继续问优化了
最后问的一些工程问题我一个人都不会,真的是惨,比如部署cdn、webpack工程化的注意点、从项目角度来讲讲用户点击页面响应过慢的处理办法等等,因为以前呆的都是小公司,撸撸业务代码……

想知道有人面到第三轮或者后面吗?都会问些啥?????

自己更新下吧,三面唠家常,没问什么技术问题,白准备了……

明早最后一轮HR电话面,希望别出事
#面经##前端工程师##字节跳动#
全部评论
老哥,啥时投?啥时通知面试?
点赞 回复
分享
发布于 2018-11-21 12:59
环形遍历头条是真的喜欢问😊
点赞 回复
分享
发布于 2018-11-21 13:00
联想
校招火热招聘中
官网直投
运营转前段厉害了
点赞 回复
分享
发布于 2018-11-22 17:20
加个联系方式。262364103
点赞 回复
分享
发布于 2018-11-22 18:36
老哥是今天面的,第二位是不是说我还要和第一位商量一下,结果HR会通知你的
点赞 回复
分享
发布于 2018-11-22 23:03
哪个城市的头条啊,是上海吗
点赞 回复
分享
发布于 2018-11-23 19:17
兄弟,拿到offer了吗
点赞 回复
分享
发布于 2018-11-27 14:54

相关推荐

点赞 35 评论
分享
牛客网
牛客企业服务