首页 > 笔经面经 > 字节前端实习二面面经

字节前端实习二面面经

头像
ChrisChen98
编辑于 2021-01-29 11:16:03 APP内打开
赞 9 | 收藏 58 | 回复9 | 浏览4111
昨天晚上9点接到了HR电话约了今天下午2点的面试
二面持续了90分钟,问的比一面更深入详细,手写代码的环节很多,终于问了算法题!可惜我一下没有想到最好的解法。
运气继续很棒!二面面试官是一位声音甜美的小姐姐,对方没有打开摄像头,这让我一开始的时候还是有点紧张。
以下分享一下我被问到的问题吧:
1. 自我介绍
2. 聊项目
3. 又问到了跨域,让我尽可能多的说几种跨域方式。
4. 详细问了jsonp原理,哪些元素能使用jsonp
5. url从输入到在页面上呈现经历哪些过程(答了很多,给自己挖不少坑,后面全被面试官逐一攻破了…)
6. DNS解析顺序
7. OSI五层模型,IP哪层?TCP哪层?UDP哪层?
8. TCP UDP区别?使用场景?
9. 状态码,3xx全都是重定向么?200和304有什么区别?
10. script标签async defer是怎么阻塞页面渲染的?
11. 你在上一段项目经历中最大的收获是什么?
12. 说一说前端常见的安全问题?(和一面一样的问题,我答了XSS CSRF DoS)
13. CSRF防范具体实现是怎样的(印象中有个服务端Token,JWT鉴权等等的,但我没用过…凉)
14. Cookie能不能跨域传递?(也可能是我没理解这个题的意思…我说Cookie可以随HTTP请求进行传递…面试官:你确定?…凉)
15. 写一个事件委托(我明明知道肯定是让我写一个委托,但我忘了咋写了…凉透)
具体需求:页面有一个<ul>,一个<button>,每点击一次按钮,就向<ul>中插入一个<li>,要求每监听到一个<li>的hover时,打印这个元素的位置,内容等等信息。
16. e.target和e.currenttarget有什么区别(不知,没用过…凉)
17. 由于我写了半天,明知道应该实现一个事件委托,可真的忘了,面试官就问了我委托的实现原理,我答了冒泡
18. 所有事件都能冒泡么?什么事件不能冒泡。
19. 如果focus事件需要委托给父元素监听应该怎么办?(不会,我就说能不能实现一个发布订阅模式?子元素触发focus后给父元素emit一个信号这样?…估计不是,面试官没再问)
20. 那你写一个发布订阅模式吧(给自己挖的坑全都被面试官深挖了…
21. 你知道链表这种数据结构吧?给你两个链表,他们从某一个节点之后的节点都是重合的,写一个算法找到第一个公共节点。(终于开始问算法了!但没让我写,我说我以前做过这个题,就说了一下思路)
22. 给你一个字符串,让里面的字符按升序排列,要求尽量小的空间复杂度,尽量少的交换次数。
- 这个题有很多解法,我第一思路就想偏了,以为是让我写个排序。。。。。凉透
- 我就试探着说,那我写个快排? 问:快排空间复杂度多少?我说有递归调用就是O(n) (…xz不要打我)。面试官:你确定?我才意识到大意了…回答了每次确定完标定点位置后左右分别递归快排过程应该是O(logn)
- 问:那时间复杂度呢? 答平均Onlogn最坏n^2有序的时候
- 问:能不能更优化点?…我才意识到这不是排序啊…应该用数组存字符出现次数再输出…唉,太紧张了。
23. 调度器你听说过么?(没听说过…面试官人很好,给我详细地讲了一下什么是调度器…我不太会…凉凉透了)
24. Promise了解吗?能使用Ajax封装一个Promise吗?(不会…以前只听说过用Promise封装一个Ajax…求指教…)
25. 你有什么问我的吗?


二面问题很深入很详细…面也非常广。手写了很多代码
给自己挖了不少坑,都被面试官一一揪住深入拷问,问到了很多我不会的问题…还是自己经验太少,知识面不够广,以后还得刻苦学习才是。
最后终于问到了算法题,可惜太紧张有说错的,也有思路不好的,发挥的不是很好…

不管怎样,很感激能让我也学到很多东西,意识到了自己的不足,许愿还有下一轮吧

===更新===
分享一下一面和三面的链接吧~

更多模拟面试

9条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐