当前位置: 首页 > 面试经验 >

4.2 字节前端暑期实习二面大概率凉经

优质
小牛编辑
74浏览
2024-04-03

4.2 字节前端暑期实习二面大概率凉经

太可怕了,狠狠被拷打了一个半小时,问的很深,很底层,而且很注重工程化,完全不知道怎么回答。后面的算法题,面试官很给机会换了两次题,但是自己太菜了最后还是没有ac(后面复盘发现是因为一个符号写错了,很可惜),多刷题吧。

下面几个题gpt了一下,大家看看有没有问题,有问题的话可以告知我改正,谢谢大家。

===================最新进展,很惊喜的约三面了,好运来好运来!!!!!====================

1.第一个项目人数,如何分工,主要负责的功能

2.使用到的三维地图库的底层实现原理(汗流浃背)

3.使用了什么web技术实现3D效果

4.canvas和webgl有没有了解(裂)

5.参与这个项目之后技术上的成长有哪些

6.前端工程化上有什么方案解决吗,有哪些流程标准或者规范吗(面到这里感觉已经凉了)

7.git merge有多少种形式(裂)

8.对webpack的优化(有整理但没记住)

9.如果你发现你的webpack构建很慢,应该怎么分析并解决(裂)

10.怎么把包给拆小?比如Vue、Vue-Router这些公共库怎么拆小(裂)

11.对Vuex的理解

13.Vue2和Vue3的响应式,两者的优劣势

14.在性能上这两种有什么优劣吗(裂)

15.Proxy的兼容性

16.第二个项目的流程可视化使用的flowable底层是怎么实现的

17.流程编辑功能支持什么能力

18.是用svg画的还是canvas画的,svg和canvas的区别是什么

19.SVG有哪些场景可以使用

20.怎么实现一个高帧率JS动画(裂)

21.如果我必须要对一个元素往左或者往右移动要怎么减少对DOM元素的操作(裂)

22.(面试官给了上面的提示)知道transforms吗,为什么可以提高性能(虽然给了提示,但是确实不会)

23.websocket如何握手

24.websocket协议细节?比如怎么发请求的,协议能带什么(裂)

捋一下思路,websocket握手过程首先要基于TCP的三次握手建立TCP连接,随后基于HTTP请求进行属于自己的握手。

25.后端向前端推送的场景是否一定要使用websocket?

26.SSE和websocket的区别

27.websocket支持文本数据传输的问题是什么,跟二进制传输在能力上的区别(裂)

28.文本传输和二进制传输哪个对数据的压缩比例大(裂,回答二进制,跟面试官说我蒙的哈哈)

29.有哪些应用层协议基于UDP

30.DNS解析的过程

31.网页DNS解析的耗时可以做哪些优化(裂)

32.TCP多路复用能优化DNS解析吗(开始瞎蒙)

33.keep-alive和多路复用有什么区别

34.HTTP2.0的其他特性

35.头部压缩是怎么做的

36.有没有了解过压缩的编码算法(HPACK,跟上面压缩原理一样)

37.HTTPS的加密过程(到这个时候会的也说不明白了,非对称加密和对称加密的作用说反了)

38.为什么要用对称加密

39.XSS和防范

算法题:(其实面试官给了很多机会了,但自己确实刷题太少了,真的做不出来,菜啊,最后一题很可惜,一个符号的问题没ac)

1.一个二维矩阵,m*n,里面为0的点为障碍物,求左上到右下的最短路径,只能向右向下(半天没思路,换了一个)

2.遍历二叉树计算每个节点的和

3.// 对输入的字符串,去除其中的字符'b'以及连续出现的'a'和'c' 例如:

 // 'aacbd' -> 'ad'

// 'aabcd' -> 'ad'

// 'aaabbccc' -> 'a' 

#字节##前端##25届暑期实习##我的实习求职记录##面经#
 类似资料: