9-2字节前端面试(深圳抖音)

双非一本刚大四,在学校错过了很多机会,导致简历其实并不是很好看。怎么说呢,学弟学妹们加油!
现在混以后总得还的。

算是第一次正式的面试,之前其他公司小面两次,没啥实际意义。
字节的面试体验确实是很棒!
开场
1、自我介绍
2、如何学的前端?
项目
1、开始时要我介绍了做的两个项目,一个网页端项目,一个uniapp微信小程序。
2、介绍了项目的大体功能和前后端情况。

然后开始询问前端基础:
1、http协议头-header的常见字段属性(connection、secure、x-******、cookie等)
2、http常见错误码
3、因为回答了304缓存相关,面试官接着提问浏览器缓存(试图引导)。回答时最后有一个if-no-match和last-modified-since这一对字段突然
不记得,掉链子了,其他都基本回答了。
4、http(ajax)请求有哪几种方法(get post fetch delete,这里没理解面试官到底想问的是什么,可能也符合了他的预期,就没反问),然后说get和post这些方法是否有本质上的区别(不太确定,说的没有,面试官没反驳)
https://www.cnblogs.com/logsharing/p/8448446.html 楼主之前看过这篇文章,可能当时有这个印象,但具体的不记得了。
5、JS的0.1+0.2为啥不等于0.3,简单回答了计算机原理的IEEE754的浮点数标准,因为已经记得不是太清楚了,就不敢太深入。
然后问如何解决,没答上来(还没去研究过)
6、css的垂直居中(宽高未知),我回答了绝对定位+transform、vertical-align。面试官接着让我讲讲flex怎么实现。
大致是这些

算法
楼主算法并不是很好....
1、数组扁平化(要求保持数组中原数据的类型不变),ac(思路没问题)
2、最长不重复子串(有小bug,思路没问题)
3、输入1234,输出1243;输入1243,输出1324。针对这两句话,发现规律,写算法。(看了一两分钟,时间到了面试官喊停没发现规律
和思路...)

以为要挂。。。(kpi,因为一面难度真的不大)结果晚上发了二面通知,冲冲冲!


附第三题解题的大体思路,感谢强大的ACM室友
例:
12344321——>12412334
从右往前搜索,找到第一个降序43,
以3为基准,序列344321从右往左搜索,找到(x-3)最小的那个x(4),交换3与x
124 43321
然后对43321反序,连接124和12334


#面经##字节跳动##校招##前端工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞
送花
回复
分享
发布于 2020-09-03 09:53
代码题的第三个  像leetcode里的 下一个排列。就是按照字典序,比当前数大的下一个数。
点赞
送花
回复
分享
发布于 2020-09-03 10:21
网易互娱
校招火热招聘中
官网直投
面试撕代码是用js还是说可以用其他语言
点赞
送花
回复
分享
发布于 2020-09-10 13:15
楼主,请问面的是哪个部门呢
点赞
送花
回复
分享
发布于 2020-09-10 19:56
阿里数据中台有兴趣投递吗,前端工程化/可视化/图形学都可,邮箱zhenfeng.wzf@alibaba-inc.com,可以加微信跟踪流程,不过先祝现在面试顺利,早日拿 offer~
点赞
送花
回复
分享
发布于 2020-09-10 20:15
楼主是怎么自我介绍的,介绍哪些方面
点赞
送花
回复
分享
发布于 2020-09-17 10:12
现在咋样了?
点赞
送花
回复
分享
发布于 2021-01-08 16:28
有没有二面面经呀
点赞
送花
回复
分享
发布于 2022-01-31 19:42
很强了,加油
点赞
送花
回复
分享
发布于 2022-04-19 22:03

相关推荐

7 36 评论
分享
牛客网
牛客企业服务