腾讯云前端一面凉经(2023.9.14)

投的是CDG腾讯金融,没想到是CSIG腾讯云捞的我。。。面试官看上去就像一个大佬,全程面试一个多小时,挖简历,挖八股,做题。本菜鸡全方位被拷打,直接寄。

1、自我介绍

2、你做过最有挑战性的项目

3、你在这个项目中参与的工作是什么?

4、你参与性能分析与优化的这个页面的耗时分布是怎么样的?

5、你们对这个首屏时间的定义是什么?

6、你参与的这个性能分析与优化的核心是做什么?

7、你说的预加载具体是怎么实现的?

8、你觉得这个首屏时间还可以进一步优化吗?

9、那现在这个页面还有几个接口调用?

10、针对并发请求大量接口的场景,前端如何进行优化?(只答了引入BFF层)

11、那BFF层是什么?(不知道。。。)

12、看你写过node,那node有什么优势呢?

13、介绍一下你这个个人项目?

14、那这个个人项目的难点亮点是什么?

15、那想实现广域网音视频通话,还需要做什么呢?

16、websocket和http的区别?

17、http1.1,http2.0,http3.0的区别

18、http3.0是如何保证速度的同时又保证可靠性,或者说http3.0是如何做到有这些优点的呢?最好具体一点。

19、js是一种单线程语言,为什么像定时器这种操作不会造成阻塞?(答了事件循环机制)

20、那现在有两种情况,第一种是执行微任务的过程中产生了另一个微任务,另一种是执行宏任务的过程中产生了另一个微任务,这两种情况下分别的执行情况是怎么样的?(不知道。。。)

21、哪些属于微任务,哪些属于宏任务?

22、那promise里面的定时器这种怎么算?(不知道。。。)

23、你是怎么理解微任务和宏任务的概念的?(还得进一步学习。。。)

24、js定义变量的方式有什么区别?

25、const定义的对象里面的属性可以被修改吗?

26、那如果想让对象里面的属性不能被修改应该怎么做?具体一点。

27、那proxy可以做到吗?

28、那怎么让一个数组不能被修改呢?

29、那此时通过下标可以去修改吗?通过push或pop等方法呢?

30、你对react熟悉还是vue熟悉?

31、那react代码编写中,有利于性能优化的良好编码习惯有哪些?(只答了一个循环时赋key。。。寄。)

32、react里面的ref有什么作用?

33、写一个富文本组件时,如何保证安全性?(寄。。。都没写过)

34、你提到了转义,具体怎么做呢?(怎么能用转义啊啊啊啊啊啊)

35、30分钟内要完成的第一题:写一个请求控制并发数,并在全部完成后resolve所有的请求结果。(大概思路是对的,但没过,甚至有报错。)

36、30分钟内要完成的第二题:对于一个数n,如果该数是偶数,可以用n/2进行替换;如果该数是奇数,可以用n+1或n-1替换。写一个函数返回n变成1所需要的最小步骤。(算法低能儿时间结束时没a出来)

37、反问:部门业务(腾讯云是一个很大的部门,团队主要做低代码相关。)

总结:这场面试对我来说难度太高了,面试官看上去压迫感就拉满,嘴角看不到一丝笑脸,直接寄。不过值得好评的是,这是为数不多的开摄像头的腾讯面试官。。。

#秋招##0offer#
全部评论
哈哈哈为数不多的开摄像头的腾讯面试官也太真实了
1 回复 分享
发布于 2024-03-04 17:46 广东

相关推荐

评论
6
10
分享

创作者周榜

更多
牛客网
牛客企业服务