新鲜热乎的字节前端面经

7月12日也就是今天上午进行了一面,话不多说先上面经:
1.说一下get和post请求的区别(这个简单就不多说了)
2.说说你知道的http请求码,如果发生了502应该怎么排查错误(把基本上能见到的都说了一遍,排查错误没答上来)
3.tcp属于那一层?与udp有啥区别?为什么tcp是可靠连接?(为啥可靠我也不知道我太菜了)
4.跨域了解过吗?说一下跨域方法,cors在服务端应该怎么配置(怎么配置不会。。)
5.实现一个三角形  实现一个扇形
6.box-sizing有哪些属性
7.有一个高度自适应的 div,里面有两个 div,一个高度 100px,希望另一个填满剩下的高度。(这是个之前出现过的原题,我昨天看了,今天忘了,- , -)
8.position有哪些属性,分别介绍一下
9.写一个数组去重方法,并且要让所有数组都能调用(代码题,方法是写出来了,后面这个没实现,我用了prototype做,好像不太对,有大佬会的可以教教我,真的菜)
10.实现深拷贝(代码题)
11.js的基本类型,以及typeof instanceof prototype.toString 的区别(大概说一了下- ,-)
12.用promise实现一个setTimeout(代码题,这个勉强写了一下,多半不对,又凉一道)
13.说一下async
14.找出两个链表的交叉点(这个没写代码,时间太紧来不及刷算法题,我只想到了暴力搜索法,小姐姐说时间复杂度太高了~哎,总之就是菜)
15.发布订阅了解过吗?介绍一下并用伪代码实现(面试前看了看这个,哇真的太难懂了我就跳过了,果然不能抱有侥幸心理!!!)
16.有什么要问我的?

一面的题还是比较基础的,面试官是个很温柔很奈斯的小姐姐,有不对的地方会一直引导你,本来觉得第一次面试肯定会紧张,没想到还好。

总的来说,整个面试的过程体验感很好,就是我自己太菜了,刷前端题的时候有点浮于表面,没有真正的弄懂原理。

面试完小姐姐说让等通知,多半是凉了,好好准备,秋招再来~~
#字节跳动校招提前批##字节跳动##校招##前端工程师##面经#
全部评论
promise实现setTimeOut有大佬给实现一下嘛
1 回复 分享
发布于 2020-07-13 23:26
我跟你差不多,约的后天面😂
1 回复 分享
发布于 2020-07-13 09:27
数组去重 Array.prototype.mySelect=function(){ console.log(this); return this.filter(function(value,index,arr){ return arr.indexOf(value)===index; }) } let arr=[1,2,3,4,2]; // console.log([...arr]); console.log([...arr].mySelect());
点赞 回复 分享
发布于 2020-08-09 16:20
js吗
点赞 回复 分享
发布于 2020-07-22 15:46
请问深拷贝要求通过循环引用案例吗?
点赞 回复 分享
发布于 2020-07-22 15:36
打电话去问,会回复你的
点赞 回复 分享
发布于 2020-07-14 17:41
我已经两天了还没收到二面通知,是不是凉了😂
点赞 回复 分享
发布于 2020-07-14 16:58
补充一下:第九题“让所有数组都能调用”这个用prototype确实能实现 Array.prototype.noRepeate = function(){}
点赞 回复 分享
发布于 2020-07-13 09:09
加油呀
点赞 回复 分享
发布于 2020-07-13 02:15
还有城市~
点赞 回复 分享
发布于 2020-07-12 22:59
想问下楼主,面的是哪个部门的呀?
点赞 回复 分享
发布于 2020-07-12 22:59
楼主简历上是有相关的前端项目嘛?
点赞 回复 分享
发布于 2020-07-12 20:26
太厉害了吧
点赞 回复 分享
发布于 2020-07-12 20:17

相关推荐

不知不觉已经到了6月下旬,马上就要迎来我们26届的秋招了,我在找暑期实习的时候,可能面试了大概30-40场,即使我已经发挥到最好但也一直失败,反而是最后摆烂放弃的面试通过了,结合我自己和身边同学师兄师姐的经历,我发现找工作真的是运气占比很大一部分,所谓的大厂也没有想象中的那么好,只要一直保持学习的状态,都会找到工作的。打铁还得自身硬,现在用人单位对校招生的同学已经不限于八股和做题了,大量的场景题和高并发设计出现了,此外拥抱大模型也是目前的趋势之一,因此我觉得为了更好的应对秋招,我们要从下面几个方向准备(ps:只是提供一些思路,还需要根据个人意愿和职业规划去增减),根据重要程度向下递减:0. 相信秋招是一场持久战,把握好自己的心理健康1. 刷好力扣 Hot100 和 CodeTop 高频题2. (针对有实习的同学)把握好业务的链路和上下游,体现自己有企业级开发和协作的能力,有1~2 个需求产出3. 熟悉八股文,根据我面试的经验,现在市面上的八股文已经有点浅了,大家最好结合知识框架和面经,自己有深度的去挖一挖,比如Redis 的字符串基于两种实现方式:int 和 sds。首先先判断能否用 int 表示,如果不能,sds 有两种情况,短压缩 emraw 一次申请内存,长的 raw 需要多次申请4. 熟悉好自己的项目,以及它对应知识点的八股,最好有一些体现你思考的,和别人不一样的功能点,并且面试官会根据一些点去发散让你设计新的架构(项目需要拷打才能深入熟悉)5. 熟悉一个高频使用的中间件,这会成为你的一个亮点,比如 ES,Zookeeper,K8S 等6. 学习大模型相关项目,比如大模型微调,RAG,Agent等,可以做一个小项目(PS AI项目可能具有蝴蝶效应,请慎重)7. 好好写简历,很多同学真的不太会写简历,可以发在牛客上让大家帮忙改8. 学会怎么和面试官交流,怎么有逻辑的回答并且体现思考,最重要的是平等交流以上是我个人的总结,并且从下周开始我也要准备秋招了,会不定期更新我整理的八股和新的感悟,如果觉得我这篇帖子对你有帮助的话请多多点赞收藏吧!
校招过来人的经验分享
点赞 评论 收藏
分享
评论
7
58
分享

创作者周榜

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