当前位置: 首页 > 面试经验 >

腾讯天美-王者荣耀 前端一面

优质
小牛编辑
85浏览
2023-08-29

腾讯天美-王者荣耀 前端一面

1.低代码架构设计(因为项目里面有,后面衍生问一个你认为一个低代码应该具有哪些模块)
2.跨端相关,我说到了很多双端不一致。他问我如何从架构上解决这个问题。
我说暴露工具函数中处理iOS和安卓差异,他说这个是实现,如果不是函数级别,而是组件级别呢?
我其实还是没搞懂他要我干什么,可能跟设计模式有关。后面我的回答是类似整合成一个npm包?
他问这个包内如何设计?我还是只能回答根据不同的功能,如果是工具函数的包,类似loadsh,那么还是在单个函数中去处理相应逻辑。如果是组件库,那就是将原始组件去封装,使得双端一致。(他应该不是很满意这个回答,我总感觉他要我说设计模式)
3.react用的多,那说一下吧。(我???,这从哪里讲起)
然后我说了fiber,说了hooks的链表结构实现
面试官打断,为什么使用链表?我使用别的可以不?
我说是因为顺序,或者数组应该也可以
他说为什么要顺序
我说因为react的函数组件渲染机制不啦不啦
然后他跟我说继续,我说你还是问我吧,我不知道从哪说起。
他问我,react有没有用分层?
我有点懵,我还是没懂他想问什么
他说你看过react源码吧,react可以被分为哪些模块呢
我说我只看过针对性的分析,没有从头到尾看过
4.浏览器渲染dom节点真的是一个个渲染么?(不是,复用)
追问1:如何复用,提示:render tree
后面猜出来了怎么复用(像素点,本质是矩阵数值,矩阵可以复用)
追问2:你知道你说的这个复用发生在什么时候么(我说绘制阶段? 他说好吧)
最后3道题,常规:手写bind,lru,还有一个高频词统计。
接近50分钟结束。他问我有什么想问的。
我说天美对前端的要求是什么,他说对前端没什么要求,对人可能有要求(高可成长性)
后面问技术栈,以及天美的前端能做什么。
大概率G哈哈哈哈,我感觉天美要的确实不是一般人哈哈哈哈,很荣幸能被捞起来面试。
#腾讯# #秋招#
 类似资料: