4.2腾讯WXG二面

腾讯会议崩,转电话面。约1h

1. 为什么前端
2. 职业规划
3. 项目相关,一系列基于项目的八股
4. 开放题1:打开微信公众号,点进一个文章,问题是:文章列表是一个native的列表,打开的是web的容器,结合公众号的业务特点,分析如何以最快方式打开公众号文章,假设可以从客户端获取帮助,需要客户端提供什么帮助,怎么让客户端的帮助和打开的页面进行配合或通信,通信机制应该是什么,进入web内部后,web内部有什么样的辅助措施能够提供帮助。(可能表述不太清楚,但是没办法,我也没太听明白)
5. 会议崩了所以加一个开放题,开放题2:类似飞书的共享文档,怎么设计架构,怎么处理并发修改的冲突,文章的数据结构怎么设计,一个用户上对于此数据结构的修改怎么与其他用户的冲突或同步修改进行有效合并

只能说积累还是不够深,没办法当场就给出让面试官满意的答案,喜提次日挂
全部评论
好难
1 回复 分享
发布于 04-16 00:36 安徽
哪个部门啊佬?
点赞 回复 分享
发布于 04-22 13:55 广东

相关推荐

一面:全程 55min,实习项目八股 20min,算法 30min,反问 5min1. 自我介绍2. 你的接口对接开发主要是干了什么?3. 对方接口变更,你们这边受影响的范围怎么样?4. 慢 SQL 治理怎么发现的?怎么治理的?5. 用过什么中间件?mq、redis、mysql、配置中心、rpc6. rpc 用的什么框架?选的什么序列化器?7. mq 怎么保证消息有序性?mq 组件?8. mq 延迟队列的原理是什么?9. redis 哪个数据结构能实现延迟队列?10. mysql 建过表吗?11. mysql 索引?为什么?12. java 线程池了解吗?说下参数?13. jvm 参数会设置吗?让你设置你怎么做?14. redis 内存满了会怎么样?15. 内存淘汰策略?lru 和 lfu 底层数据结构是什么?16. 算法:实现 LRU,要求:单例模式、写出单元测试17. 反问:业务?18. 反问:主要编程语言?总结:面试官让本地写代码,但是我编程主力是 mac,面试电脑是 win,导致 idea 写一半显示过期了,折腾半天都没搞定。后面尝试下载社区版,但是速度太慢。最后用 cursor 写的,根本跑不起来,但是代码都写完了,面试官说思路没有问题。======================================================================二面:全程 50min,实习八股 30min,算法 10min,反问 10min1. 自我介绍?2. 家在哪里?学校在哪里?对京东很了解吗?3. 说下实习干了什么?4. 实习难点在哪里?5. linux 指令考察?写一个 shell 统计一个文件夹下所有 jpg 格式的文件的大小,文件夹存在递归。6. 数据库用了吗?写的需求是什么?7. 实习哪些表分表了?分表怎么做的?8. 其他记不清了9. 算法:合并 k 个有序 list。hot100 合并 k 个升序链表的魔改版10. 反问:几轮面试?总结:许愿oc吧
查看22道真题和解析
点赞 评论 收藏
分享
......这次真没话说 , 难度相较于其他面试都不是一个档次的 , 巨多场景题 , 面试官还经常打断 , 面完直接就不想再面了项目拷打1.Hook中做了哪些工作2.React如果不用双缓冲机制 , 它的传统实现方式是怎么样的3.双缓冲机制的缺点4.虚拟DOM和实际DOM的区别5.虚拟DOM的创建是在你自己实现的哪个阶段呢 , 对应到你刚描述的双缓冲机制中的哪一步呢6.React如何做到双缓冲中wip节点不会被用户看到的7.真实DOM具体是怎么卸载的 , 讲一下8.用户如果在滚动的时候对应的一个DOM超过了屏幕范围 , 你是怎么保证该DOM不被改变的呢9.如果用户在观看视频 , 在双缓冲树更替的时候 , 视频进度是如何保证的 , ( 当时不太明白 ) 你的React是怎么保存state的呢10.如果一些DOM节点的一些属性不是我们能设置的 , 是其内部自己处理的 , 那我们是怎么保证他正常运作的11.之前提到fiber的更新流程是可以中断的 , 什么情况下要中断12.时间切片的时间我们是怎么规定的13.如果我们的任务执行时间超过时间切片规定时间 , 那我们是如何做到保存进度的14.高优先级任务可以在任意时间打断低优先级任务吗 , ( 没触发饥饿问题的话可以 ) , 那当高优先级任务执行完 , 低优先级任务如何继续执行的  ( 巴拉巴拉 ) 提到了一个更新队列 , 你会往队列里推入什么东西15.看你也写过一个Mini-Vue项目 , 感觉Vue和React有哪些区别和相似点16.讲一下Vue双向绑定原理 , ( 巴拉巴拉 ) , 为什么要做依赖收集 ( 个人理解为了找到视图上所有被触发更新的地方 )17.state是如何变成虚拟DOM的 , jsx如何转化的18.为什么要用WebSocket , 不用会有什么缺点 , 有没有调研过比WebSocket更好的方案19.并发用户更新怎么测的20.代码复用率是怎么测的 , 代码封装体现了前端设计的什么思想到这儿项目拷打了50min , 本来以为结束了 , 后来说问一些八股吧 ......21.讲一下事件循环22.我在promise.then中创建promise.then , 不停的创建 , 就是不停的创建微任务 , 会导致js阻塞吗 , 如果是宏任务呢23.如果设置setTimeout , 一千毫秒后执行 , 那这个任务是刚刚好一千毫秒会执行吗 ( 不一定 ) , 会晚吗 , 会早吗 , 最多晚多少24.js的内存是什么时候被回收的 , 讲一下内存泄漏25.css怎么做对不同设备或者尺寸的兼容26.有做过适配设备的深色模式或者浅色模式之类的吗27.HTTPS和普通的HTTP的区别28.对于HTTPS , 能防止我作为中件人攻击吗 ( 听不懂 ) , 比如我在客户端和服务器中间劫持HTTPS请求 , 如果要修改它的内容 , 可以做到吗 ( 不可以 ) , 如果我在你最开始发送HTTPS请求的时候劫持到信息 , 然后骗你说我是你要连接的服务器 , 给你一些错误的请求 , 这样可以吗 ( 可以 )后来让我讲一下 他没问到但我想讲的 , 吟唱了一下React调度流程和一些性能优化手段 , 在我吟唱的时候还不忘拷打我 , 相思了反问 :什么时候出结果 : 1-2天学习建议刚刚看了一下官网进度 , 一面已经过了 , 开心嘿嘿
腾讯一面2174人在聊
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

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