字节跳动前端实习一二面面经(已凉)

4.22面

两面连着
尼玛
从5点面到7点20
我真真饿死

基础比较垃圾,害

一面:

  1. 自我介绍
  2. js基本数据类型(漏了布尔)
  3. 出了三道题 都是考this指针的,然而我忘了题目是什么(但目测是对了)
  4. var变量提升(get)
  5. tcp三次握手(get)
  6. tcp四次挥手(get)
  7. http状态码(说不完整,她还问我服务器错误是啥)
  8. http304的过程(get)
  9. 强缓存和协商缓存(get)
  10. promise(get)
  11. 出了个算法:深度遍历树(大部分是对的,但是时间比较长,我算法是真的垃圾)
  12. https和http区别(get)
  13. https通信过程(get)
  14. 对称加密和不对称加密的区别(get)
  15. 为什么一开始用不对称,后面用对称(母鸡)
  16. 浏览器是单进程的吗(我只知道js是单线程的。。)
    不是
  17. 那浏览器还有哪些进程
    不知道
  18. xss攻击(get)
  19. 怎么防御(只说了检查用户的输入)
  20. css怎么垂直居中(行内和定宽说了,不知道不定宽。。之前看的都是水平居中。。)
  21. position有哪几种取值,分别是怎么用的(get)
  22. 怎么控制可以强缓存(get)
    不知道这题是不是这样问的,反正就是cache-control的设值
  23. 跨域(get)
  24. cors如果我想请求时带上cookie咋搞(母鸡)
    我说 记得有一个header可以设置,然后可以带上,然后就不知道了
  25. tco和udp的区别
  26. 为什么说tcp比udp安全?
  27. 还有的,想不起来了

二面

  1. 项目
  2. 手写js继承(做出来了,写的是组合继承)
    问我组合继承的缺点。。忘记了(一切的一切从这里凉起)
  3. 手写bind函数(要用闭包写)(不会)
    面试官真的疯狂提示我,然后我还是不会,凉凉
  4. 算法:翻转数组,不可以用reverse,要在原数组上修改(做出来了)
  5. 算法:合并区间(大概做出来了,思路没问题)
  6. 知道promise吗?为什么promise是微任务
    ? 我当然知道promise,但你问我为什么promise是微任务。。我母鸡啊
  7. flex了解吗,flex:1什么意思
  8. 为什么一开始用不对称,后面用对称(重复了问题,但我连着面的,尼玛,没有时间去看答案)
  9. 怎么学的前端,学了多久,看了哪些书
  10. 进程和线程的联系和区别
  11. 线程间的通信
  12. 进程间的通信
  13. 死锁的原因和怎么解决
  14. 啥是闭包
  15. 还有的,然而我忘记了

手写xx系列成功搞死了我
算法还好,手写bind函数一脸懵逼
再看别人的面经,原来这个还是常考题,我哭了

这两个多小时被问了那么多问题,写了那么多代码,我respect我自己

再见,字节,我与你无缘

#字节跳动##实习##前端工程师##面经#
全部评论
虽然凉,但是字节的面试官真的超好啊啊啊啊啊,太喜欢了,不会的话还会疯狂提醒你
1 回复 分享
发布于 2020-04-22 22:41
加油~
点赞 回复 分享
发布于 2020-04-23 00:54
想问一下小姐姐是本科生还是研究生啊?
点赞 回复 分享
发布于 2020-04-23 21:29
天哪,你的一面跟我百分之八十相同,我基础类型也把boolean忘了哈哈哈哈
点赞 回复 分享
发布于 2020-04-23 23:00
请问你面的什么部门呀
点赞 回复 分享
发布于 2020-04-24 13:55
我respect我自己hhhhhh
点赞 回复 分享
发布于 2020-05-19 19:32

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
评论
6
36
分享
牛客网
牛客企业服务