腾讯云智大数据前端 一面面经

★日期:5.10   时长:50分钟

一、自我介绍

二、八股盛宴
1. Vue中watch的底层原理?
2. Vue3响应式与Vue2响应式有什么区别?(Proxy对比defineProperty)
3. 双向绑定的实现原理?
4. MVVM模式和MVC模式?
5. 讲讲js中的闭包,闭包的常见用途是?
6. 讲讲js中的原型链
7. Promise都有哪些状态?
8. 讲一讲如何用Promise,实现三个任务并发,有一个返回就终止其他两个任务
9. Promise有哪些方法?
10. 又回到问题8,试图引导我,但我仍然想不出来(悲)
11. async和await是做什么的?
12. 讲讲事件冒泡和事件捕捉,如何阻止冒泡?
13. 讲讲箭头函数的,它的this指向是?除了this之外的特殊之处?
14. 讲讲call和apply方法
15. css的绝对定位和相对定位。如果子元素和父元素都是相对定位,那子元素的位置相对于谁?
16. css如何实现盒子垂直水平居中?
17. tcp和udp的区别?
18. 讲讲https里的s是指什么,它的加密流程?
19. 讲讲数字证书
20. 了不了解各种设计模式
21. 你了解哪些数据结构?(链表,树,图等)
22. 讲讲你对链表的理解,它和数组的区别?
23. 什么是二叉树?讲讲树的深度优先遍历和广度优先遍历。
24. 看你用过nodejs?(回答只是用过express)
25. nodejs如何根据路径读取指定文件?
26. nginx用指令怎么启动?
27. 讲讲nginx反向代理
28. 我想用nginx把请求转发到5332端口的服务器,怎么做?
29. vite的打包过程,它怎么就把原本的各种文件转化成浏览器能运行的代码?
30.(引导我想到babel)那babel是怎么转化不同版本的语法的?
31. 讲讲网络安全相关(XSS、CSRF原理与防范)

三、手撕环节
写一个防抖函数。又问:被防抖的函数如果有参数需要传递怎么办?

四、反问环节
1. 我:面试评价和发展建议(又被问了有没有用过react,有没有建github仓库,怎么学习前端技术的)
2. 我:您部门负责的业务

由于八股居多,且问到的内容我还算熟悉,所以顺利通过,几小时后显示进入复试,当晚约了5.11二面。
全部评论
第八题能用Promise.race()实现吗
点赞 回复 分享
发布于 2024-06-04 11:08 广东

相关推荐

07-14 19:33
门头沟学院 Java
自我介绍(着重介绍与 Java 开发相关的项目和技能)​你对腾讯云智的产品有哪些了解?有没有使用过相关的服务?​Java 中的集合框架有哪些?HashMap 和 ConcurrentHashMap 的区别是什么?谈谈 Java 中的多线程,线程池的核心参数有哪些?如何设置合理的线程池参数?​Spring IoC 和 AOP 的原理是什么?在项目中是如何使用 AOP 的?​Spring 事务的传播机制有哪些?你在实际开发中遇到过哪些事务相关的问题​Java 中 synchronized 和 Lock 的底层实现原理有何区别?谈谈你对偏向锁、轻量级锁、重量级锁的理解​深入分析 ThreadLocal 的内存泄漏问题,如何避免?在分布式场景下如何实现类似 ThreadLocal 的功能?​Redis 的持久化机制有哪些?RDB 和 AOF 的优缺点及适用场景是什么?如何解决 AOF 重写时的性能问题?​Redis 的集群方案有哪些?哨兵模式和 Cluster 模式的区别是什么?Cluster 模式下槽位迁移的过程是怎样的?​RabbitMQ 的交换机类型有哪些?详细说明 Topic 交换机的路由规则,如何保证消息的可靠性投递(从生产者到交换机、交换机到队列、消费者消费三个环节分析)单例模式的实现方式有哪些?哪种方式是线程安全的?​在项目开发中,你是如何进行代码调试和排错的?有什么技巧吗?​工厂模式和抽象工厂模式的区别是什么?在什么场景下会使用抽象工厂模式?工厂模式在实际项目中有哪些应用?你觉得使用工厂模式有什么好处?​Java 中的异常处理机制是怎样的?try-catch-finally 块的执行顺序是什么?​谈谈你对 Java 内存模型的理解,volatile 关键字的作用是什么?​数据库的分库分表有哪些方案?各自的优缺点是什么?​在进行 Java 开发时,你是如何保证代码质量的?会使用哪些工具?​做题​滑动窗口最大值
查看20道真题和解析
点赞 评论 收藏
分享
评论
3
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务