浏览器标题切换
浏览器标题切换end

记2020.12.3字节前端开发实习生一面

PS:字节一面的面试官很和蔼。计网考的居多,考的点虽然是常考重要点,但是有一些地方问的很细。整个流程下来大概是一个小时。

  1. 自我介绍

    • 当我讲到我自己项目的时候面试官开始问是否有做相应前端的项目
  2. OSI

    • 介绍一下OSI
    • TCP和UDP在哪一层
    • HTTP在哪一层
  3. HTTP的所有状态码

    • 问的是300、301、302这几个表示什么及含义
    • 我先回答了500、404往前等,最后在面试官引导下把所有的状态码都说了
  4. HTTP缓存机制(两种缓存)+两种缓存的相关字段(全部)

  5. HTTPS工作原理

  6. HTTPS加密方式

  7. HTTP和HTTPS的区别

    • 我说的是x比x优,然后就问我优在哪里
  8. TCP和UDP的区别及应用

  9. 忘记问题是什么了

    • 然后我不知道怎么回答,问面试官能不能回答TCP拥塞控制,说可以,我就讲了这个
    • 讲一下TCP 的三次握手
  10. 讲一下TCP的挥手

  • 说完后,问:为什么是四次
  1. js中的基本数据类型

  2. js值域啥的

  3. 你了解浏览器吗

  4. 你知道前端框架吗

  5. 数据结构题(都说了思路。面试官是这么说的,但是我感觉就是简单题,但是我没调出来,第一个我知道函数但是不会写,我哭了)

  • 实现数组扁平化,要求输入 [1,'hello',[3,[4,5,[6,[7],'world']]]],输出 [1,'hello',3,4,5,6,7,'world']
  • 找出和最大的连续子数组,输入 [1, 2, -4, 7, -5, 8, 9, -10, 8, 3],输出对象 {maxSum: 20, maxSumSubArray: [7, -5, 8, 9, -10, 8, 3]}。
  1. 问面试官的问题
posted @ 2020-12-04 09:36  抓水母的派大星  阅读(166)  评论(0编辑  收藏  举报