字节前端内容安全(面经一二三面)

一面(40min)11.24

一面面试官人特别好,聊的氛围很不错。

上来自我介绍完了就让说点基础知识。

1。说说 JS 的数据类型吧。

我直接开始吟唱,然后说完之后他说了一句:“嗯,非常全面。”

    2。说说你知道的 ES6 的相关知识

这里我答的不是很多,就是基础的解构赋值,扩展运算符,新的 API,var let const

3。你知道 async/await 嘛

你说这个我就不困了,我直接说这个是 generator 的语法糖,然后他说了一下让我实现,好像又后悔了,算了算了你别实现了。

我立刻接过来说我可以手写的,然后还是没让我手写「哭」,就说了一下大概思路。

4。那你知道 const 让对象不变有什么好处嘛。

我答的性能相关,面试官没啥特别明确的反应。

答完这么一遛之后他就说看你之前面评这里确实很扎实。

问下 CSS 吧

5。怪异盒模型和标准盒模型

这个直接一梭哈,没啥好说的。

6。垂直居中,有多少种说多少种。

印象里是说了五种。「嗯,很全面啊」

7。 GET 和 POST 的区别

开始吟唱~

  1. URL 输入的过程
  2. DNS 解析过程
  3. HTTPS 加密过程
  4. TCP 三次握手过程

面试官让我尽量详细,我还准备吟唱两个缓存(,他说你掌握的很全面,就又继续了。

8。 让我简单说了一下怎么实现一个小 Vue

我就把基本的响应式说了一下

9。 defineProperty/Proxy 区别

吟唱

你基础知识还蛮扎实的,做个题吧,想做啥样的?

简单点吧。

10。《反转链表》

他真的,我哭死。

面到这里也就20多min吧。

面试官:

“虽然这样是不对的”

“但是你过了”

然后给我花了十几分钟讲了部门情况,做啥的。

聊的很开心,约的 11.30 二面。

二面(40min)11.30

二面巨折磨((((

  1. utf-8 / utf-16 / utf-32 ❌
  2. 网页上字体有些加载不出来 ❌

面试官问:你是不是有些紧张,乐,我就是不会啊。

我答的不全反正

3。 用过webpack嘛 ☑️

我知道咋做优化,但是我确实不知道原理

4。 webpack 原理是啥 ❌

5。 webpack 的缺点是啥

6。 预加载

7。 node_modules

8。 网页的详细渲染 不会 ❌

我只知道 DOM 和 CSSOM 来构建

然后 renderer

rendering 渲染具体步骤 这确实不知道

我直接寄

9。 Vue 的虚拟 DOM ☑️

这个很好说,不过不知道它想法是啥(

10。 Vue 双向绑定原理 ☑️

11。 通过什么 API 来做的 ☑️

12。 Vue 里面子组件向父组件通信 ☑️

13。 HTTPS / HTTP 的区别 ☑️

14。 HTTPS 对称加密和非对称加密过程 ☑️

15。 HTTP 502 服务端 ☑️

16。 抛硬币 ❌

17。 DFS ☑️

  • 虽然答的不是很好,但是面试官还是给咱过了,等 12.9 三面

三面(50min)12.9

    1. 首先问了我们的课程问题,大二实习是不是太早了。
    2. 和面试官扯了一下秋招真tm难,学校课有啥好上的。
    3. 首先问了一下项目

    a. 浏览器崩溃的边缘案例

    b. 浏览器进程/线程,进程间通信「这里我还和面试官斗智斗勇了巨久」

    c. 前端进程通信的 API

    d. 输入 url ,不要背八股,说些关键点

    e. 内容更新和页面变化联系起来

    f. 死锁「寄!」JS 编写完到发布到线上的过程。

    3 白屏优化

    随便吹

    4. JS 代码到线上过程

    a. 我直接答了 webpack 原理,说自己写过 mini_Webpack

    b. 然后 meta、link 「这里不着痕迹的夸了一下头条,说它们这里做的优化很不错」

    c. 多个文件放一起为啥好。网络协议(TCP/IP)

5。 一道 DFS(大概写出来了,有点没调出来)

全部评论
哪个城市的?啥部门啊?
2 回复 分享
发布于 2022-12-11 09:30 广东
一面问了webpack不会然后直接去手写是吧
1 回复 分享
发布于 2023-05-29 01:03 北京
实习都要问这种问题啊
1 回复 分享
发布于 2023-04-12 20:29 北京
博主是大二就去字节面试实习了嘛
1 回复 分享
发布于 2022-12-15 17:14 江西
哈哈哈开始吟唱哈哈哈哈,为答主的幽默点赞
1 回复 分享
发布于 2022-12-14 19:15 广东
请问答主学了多长时间时间呢
点赞 回复 分享
发布于 2023-01-01 03:53 河南

相关推荐

04-06 17:04
门头沟学院 Java
想起来还是比较梦幻,以为二面挂了所以豁出去打电话问hr,被告知过了并且约3面,在4.2晚上今天有空来整理一下面经1.自我介绍2.自己的项目商品秒杀系统简单问了下,怎么保证不超卖的。高并发类的项目,如何保障系统服务提供能力不宕机,最重要的是什么,mysql最大连接数和什么有关3.实习中跟的项目,有变动过部门吗4.实习中的接口迁移,springboot和rpc的区别,为什么要做这个5.八股:进程调度算法都有哪些6.目前日常的cpu调度算法是哪个7.想提升吞吐量,用哪种更好8.优先级调度算法了解吗9.进程通信的管道介绍一下10.管道分类,匿名管道和命名管道的区别11.全双工是什么12.操作系统的中断是什么13.死锁的原因,解决办法14.资源分配图的应用15.udp怎么做到可靠传输16.tcp中的那些优化方式,滑动窗口,拥塞避免等,对性能有什么影响17.发起请求后,如果请求超时,该怎么排查(这里最开始从c端答了,但是没有任何思路,只能从b端答)18.coding(没想到还有coding,已经1小时5分钟了)- 一个软件公司,有几种类型的资源(开发,测试,设计人员等),他会承接多个项目,一个项目包含多个任务,任务需要一种类型的资源以及天数。问给定项目列表和拥有资源数量后,如果能完成所有项目,最少多少天,如果不能,最多完成几个项目?挺夸张的,没见过这种题,还需要自定义数据结构,处理了半天,最后计算的逻辑没写完,叙述了一下分类讨论的思路19.反问,对应届生的要求和看法,对小组业务详细的介绍总体来说强度偏大,面了这么多公司里只有字节是三面强度依然很大的,但是面试官很平淡,没有压力面。后续也是第二天告知通过并问当前拿到of的情况,约了hr面。       
查看22道真题和解析
点赞 评论 收藏
分享
评论
21
77
分享

创作者周榜

更多
牛客网
牛客企业服务