腾讯前端秋招面试

🕒岗位/笔试时间
腾讯前端一面/2024.8.27

👥面试题目
1. 介绍一下JS的深拷贝和浅拷贝
2. 如何要实现一个深拷贝,大概有哪些方式
3. JS对象遇到循环引用,该如何实现深拷贝
4. 介绍一下ts的类、接口和模块
5. 介绍一下ts的泛型,工作中有使用过吗
6. ts中如何处理null和undefined
7. 介绍一下ts中默认参数和可选参数
8. ts的类型守卫
9. 如何动态扩展对象
10. ts中const和readonly大概有哪些区别
11. ts中的any是什么作用,你们项目中有对any做检查吗,如果用any会导致哪些问题
12. js中的this怎么进行作用域的切换
13. call、apply、bind分别有哪些使用场景(接上题)
14. 介绍一下闭包和作用域
15. js的垃圾回收机制
16. js中数组有哪些方法
17. 数组去重有哪些方式
18. 每种去重方法的时间复杂度是多少
19. 一个长度为0的数组,取下标为0的元素,会返回什么
20. js的异步处理
21. 如何实现一个异步函数,有哪些方案
22. async await和Promise.then有什么区别,async await存在的意义是什么
23. 如何解决回调函数地狱问题
24. Promise.all中的其中一个promise发生错误,最终会返回什么结果
25. 了解过Promise.all的内部实现原理吗
26. js的事件冒泡和事件委托
27. 如何阻止事件冒泡
28. 绑定事件有哪几种方式
29. 当给一个 DOM 元素添加两次点击事件处理程序时,一次用于事件捕获,一次用于事件冒泡,那么点击一次该元素将会触发几次点击事件
30. Dom树和Render树
31. js的事件循环机制
32. 使用vue进行开发时,发现一个列表页有卡顿情况,应该如何进行优化

📝笔试题目
1. 数组求和、排序问题
2. 多线程输出数字1到10

已挂#面经#
全部评论
这么喜欢ts
1 回复 分享
发布于 2024-08-31 20:48 浙江
请问是CDG吗
1 回复 分享
发布于 2024-09-01 18:32 江苏
八股盛宴,好多题啊
1 回复 分享
发布于 2024-09-04 14:07 浙江

相关推荐

02-14 15:34
门头沟学院 Java
Java抽象带篮子:专业技能怎么写可以看看我发的帖子
点赞 评论 收藏
分享
会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
评论
29
89
分享

创作者周榜

更多
牛客网
牛客企业服务