腾讯云智前端一面凉经

#云智##云智凉经##云智面经##前端#昨天面了云智一面,很确信自己凉了,因为一开始就问我学了多久前端,知道我没学多久之后就有种不care的态度,项目也不怎么问(虽然我知道对他们而言只是玩具项目),整体给我感觉就是已经默认我不行了。。。虽然我真的菜,但你真的没必要。。。

————————分割线————————
一些有的没的:
1.自我介绍
2.你这两个项目做了一共加起来有多长时间?学校的项目还是你自己在网上找的课跟着学的?
3.你是啥时候开始学习前端的?
4.你就是学校有教过前端方面的课吗?数据结构网络这些学校有教吗?
5.计算机网络学得咋样?

————————分割线————————
八股:
6.讲一下虚拟dom,为什么要有虚拟dom?
7.用过哪些react hooks,讲一下
8.react组件的生命周期讲一下
9.比如说现在一个弹窗组件当卸载的时候,我想执行一些操作。比如说打印一个123,我这个代码该怎么写?
10.useeffect第二个参数的作用
11.那不传第二个参数和传第二个参数,但是是个空数组以及传了一个数组,并且里面有值。这三种情况有什么区别?
12.get和post请求有啥区别?
13.能用get请求去修改数据吗?
14.http和https有什么区别?
15.前端缓存方式,你都了解哪些?你在项目里有用过吗?
16.做布局都有哪些布局方式?
17.你觉得这几种方式有什么区别?
18.怎么理解跨域请求?
19.dom对象和document对象是什么?
20.bom你了解吗?
21.异步任务了解吗?怎么理解异步任务这个概念?
22.讲讲微任务和宏任务

————————分割线————————
手撕(打开本地编译器自己写,也不知道为啥明明腾讯会议的面试模式有编译器,但非不用):
23.判断输出
async function async1() {
    console.log('a');
    await async2();
    console.log('b');
}

async function async2() {
    console.log('c')
}

console.log('d')
async1();

setTimeout(() => {
    console.log('e')
}, 0)

new Promise((resolve, reject) => {
    console.log('f')
    resolve()
}).then(() => {
    console.log('g')
})
24.对比版本号['1.2.3', '1.2.34', '0.5', '3.2.3', '11.2.3']
25.写一个弹窗组件
全部评论
问一下base
1 回复 分享
发布于 2025-05-08 23:20 广东
写一个弹窗组件用的是vue吗,还是html
点赞 回复 分享
发布于 2025-06-18 00:04 陕西
主包学了多久
点赞 回复 分享
发布于 2025-06-12 00:01 海南

相关推荐

1.OK你给我讲一下这两个题的一个你做的一个思路。(括号匹配,反转链表)2.他的时间复杂度是什么样的?3.OK,面试题就到这里,然后你先简单自我介绍一下。4.有关的登录注册和优惠券的一个模块吗?OK你这里面有一些高并发的场景是吗?你讲一下整个系统的一个高并发场景是怎么设计的。5.是公司的架构还是你当时设计的。6.你从整个公司的架构,然后再到你负责的模块进行详细讲解一下。7.详细介绍一下你做的那个模块。 还有吗?8.你登录是用的JWT对吗?它的token是怎么刷新的?9.这套方案是你设计的吗?还是参考了别人这么设计。10.你一个token跟两个token的区别是什么?它的优点跟缺点是什么?11.你的单头单token,你们最开始的设计方案单token是不刷新的吗?12.你的双头肯的话,你的token数据不暴露在前端吗?去刷新那个token。那你单token不能这么做吗?13.这个方案是你们组内评审的对吧?对你有了解过,你有你有调过微信的相关的一些接口吗?14.然后高并发的话,你大概的一个或者说你们整个项目的一个架构是怎么设计的。我看还保证万QPS0超发,就从整个架构。从前端用户进来,然后到你的服务器,然后到你的数据库。15.用那个唯一的,索引是吧,你这个有多少台服务器。16.你的数据库mysql的配置是什么样子的?推荐当时评审的时候你有参与吗。17.那你的你这样子直接操作库的话,你的数据库如果被打死了怎么办?比如说你真的到万qps对吧?然后你可能如果到后面的话,你的流量越大,然后你的慢收口会越来越多。你的数据库已经处理不过来了,然后数据库打死了怎么办?18.那你查询躲不掉,你还有其他方法去判断这个用户有没有领过吗?19.慢查询的优化,一般的话慢射口是怎么优化的一个过程。然后索引失效的话,一般有哪一些方式会导致索失效,然后要怎么处理?20.mysql创建索引的语句,你口述一下。创建一个唯一索引。21.行,OK, 那我看一下你的你当时做的慢的优化主要是做什么东西?22.行,OK, 然后我再看一下。我看你有做过一些AI的东西,对吧?你这个是做了一个什么样的项目?你那个AI助手。23.OK,我这边暂时没有别的问题了,看看你有没有什么想对我们这边了解。还有一个就是你是哪里人?24.反问:25.评价1:怎么评价?首先我觉得你的那个题做的非常好啊,然后也做的很快,甚至你都没有花15分钟,而且思路也比较清晰。我感觉你自我介绍的时候,就是没把你的一些优势介绍出来。比如说你拿过很多程序设计的大赛的奖,对吧?你都没有讲。因为这是对于学生来说的话,这是你的优势。你们很多同学应该是没有拿过这个奖的。25.评价2:对你要把你的优势介绍出来。然后你的那个经历,我看你简历上那个经历,从25年8月到26年2月,这下面是空的,然后后面又是26年2月到至今。但是这里在这个莲雾自在的这个公司里面,它是有一些信息的。所以我前面问你我说不知道你在上面做了啥,然后得去看你下面的项目经验,而且你的项目经验又没有写时间,就是我不知道你的项目是在哪个公司做的,所以我就只能来问你。26.评价3:对,然后回答问题我觉得你可以简洁一点,就不要说太多了。尽量的话因为我们都是做技术的,不要跟人讲太多的业务。实施业务的话可能别人也不是很关心,你就讲整个是中间是怎么实现的,就纯讲技术就好了,我是这么想的,对。27.一周左右,我要把你的信息综合跟其他的一些面试者进行PK然后再综合给到评估,看谁能进下一轮。因为你这里的话是前面做了个笔试对吧?这是今天是第一次面试,然后总共是有四轮。对,今天才第一轮。对,所以周期会比较长,基本上每一轮都是在一周左右的时间会有一个反馈。然后这里可能觉得有一个五一了,可能要到51之后。结果。
查看22道真题和解析
点赞 评论 收藏
分享
面试时间:4.20晚上7点 时长35min面试官很友善,也很年轻,给我很强烈的一种公式的味道,从八股到项目到ai到手撕,特别强烈的公式感1. 自我介绍2. 讲一下浅拷贝和深拷贝的区别。3. Vue3 相比 Vue2 有哪些优点和升级?4. 你怎么理解 Vue3 里的 Hooks / 组合式逻辑?5. 你有没有自己封装过 hooks?适合在什么场景下封装?6. 讲一下 Vue 里的虚拟 DOM,它主要解决什么问题?7. 从输入 URL 到页面最终渲染出来,中间发生了什么?8. 多人协作开发时,Git 分支一般怎么管理?9. 如果你往公共分支提交了一段有 bug 的代码,怎么安全撤回?10. 你有了解或使用过 React 吗?11. 介绍一下你的 AI 对话平台项目,项目规模、页面结构和你负责的部分分别是什么?12. 你项目里用了 SSE,如果里面混合了文本、图片、视频,你会怎么处理?13. 你项目里的本地持久化机制是怎么做的?为什么用 Pinia 和 LocalStorage?14. 如果会话数据不断增长,LocalStorage 超出容量上限了怎么办?15. 如果把 SSE 改成 WebSocket,能力上能不能完全对齐?有哪些差异?16. 介绍一下你的通用后台管理系统项目,这个项目的难点是什么?17. 你们上传的文件一般是什么类型?18. 分片上传的分片策略是怎么设计的?为什么用这个阈值?19. 分片是越多越好还是越少越好?怎么权衡?20. 讲一下断点续传的完整实现流程。21. 秒传是怎么做的?核心判断依据是什么?22. 你做的前端性能优化有没有量化效果?怎么测出来的?23. 你平时学习前端主要通过哪些渠道?24. 你最近有了解哪些前端相关的 AI 工具?25. 你怎么理解 Skills?26. 手撕:LC20. 有效的括号27. 反问
查看26道真题和解析
点赞 评论 收藏
分享
评论
8
38
分享

创作者周榜

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