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届暑期实习##我的实习求职记录##面经#
全部评论
秋招难度
7 回复
分享
发布于 04-03 11:16 广东
我的天啊,我一个都不会,跳楼去了
6 回复
分享
发布于 04-03 22:11 湖北
滴滴
校招火热招聘中
官网直投
大佬继续冲
2 回复
分享
发布于 04-04 19:18 广东
我去这么哈人的吗,我今天才想着投一下的,看了这些题一下子把我劝退了
2 回复
分享
发布于 04-05 20:06 湖北
太字节范了,有写webpack的话问你工程化的问题比js还多
1 回复
分享
发布于 04-03 11:26 新加坡
这也太难了吧,没几个答得出来的
1 回复
分享
发布于 04-05 18:11 浙江
问这么多?
点赞 回复
分享
发布于 04-03 11:17 浙江
佬过了么 问的好难啊
点赞 回复
分享
发布于 04-04 23:36 湖北
pdd25届暑期实习生内推,链接在主页
点赞 回复
分享
发布于 04-07 11:55 上海
你这个比一般秋招问的都难哈哈哈
点赞 回复
分享
发布于 04-17 19:36 浙江

相关推荐

头像
04-08 19:54
已编辑
浙江大学 计算机类
时间:40 min八股 + 项目(30min)1. AOP 在项目中具体作用是什么2. 线程池在项目中具体怎么用的3. 线程池的好处是什么?4. 有哪些常见的线程池,你项目中用了哪个?5. cached 的线程池有什么问题?6. 说一下线程池创建的参数7. 如果先增加线程去达到 max 数量,再加入等待队列,会有什么问题?8. 用到了哪些同步机制?9. 介绍 CAS10. 介绍下其他可以并发的类?11. 介绍 ThreadLocal12. 弱引用有问题吗?12. java 是值传递还是引用传递?13. 为什么用 mybatis?14. mybatis 中 `#` 和 `$` 的区别15. java 基本类型?各占几个字节?16. 介绍下项目里的多机、单机优化17. 介绍下 CAP,对它的理解    - CAP 真的不能共存吗?18. 场景题:下单和库存相关问题?19. 介绍下分布式锁?用什么命令?20. Transactional 注解失效场景?21. Transactional 对错误的回滚默认是什么?    - 自定义异常如果错误会回滚吗?22. MySQL 执行 SQL 流程?23. 身份验证在哪一步?24. MySQL 事务默认的隔离级别是什么?25. 为什么默认用可重复读?26. 订单号、商品名、时间怎么加索引?27. like %xxx 会用索引吗?为什么不会?手撕(10min)SQL:总成绩前三的学生```sqlselect studentId, sum(grade) as totalGradefrom student_gradegroup by studentId, courseIdorder by totalGrade desclimit 3;```算法:LCR 153. 二叉树中和为目标值的路径
点赞 评论 收藏
转发
13 45 评论
分享
牛客网
牛客企业服务