zoukankan      html  css  js  c++  java
  • 记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. 问面试官的问题
  • 相关阅读:
    添物不花钱学JavaEE(基础篇)- Servlet
    添物不花钱学JavaEE(基础篇)-JSP
    添物不花钱学JavaEE(基础篇)- Java
    添物不花钱学JavaEE(基础篇)-XML
    61. mybatic insert异常:BindingException: Parameter 'name' not found【从零开始学Spring B】
    js正则表达式(2)
    js的正则表达式
    js(11)
    猜拳游戏
    鼠标移动到不同元素进行切换
  • 原文地址:https://www.cnblogs.com/OFSHK/p/14084091.html
Copyright © 2011-2022 走看看