游戏科学深圳前端一面面经

感觉凉凉,需要会electron和vue,因为是电话面所以记录比较完整。
自我介绍。
怎么解决跨域。
iframe的使用,怎么进行父子页面间通信,怎么传递cookie。
css优先级。
弹性布局。
响应式布局。
css框架问题,用过tailwinds吗,讲一下sass的使用和传统css的对比。
promise一般怎么用。
深拷贝怎么避免循环引用。
了解多线程编程吗,怎么起worker,巴拉巴拉说了一堆worker一个不会,好像是web worker,share worker。
ts是怎么在浏览器里面运行起来的。
会啥框架,团队用的vue,而主播只会react,感觉面试官也不会react,应该是在哪里找的题问。
react间组件通信方式。
生命周期函数知道多少。
一个组件被销毁之后,进行了哪些和内存销毁有关的操作。
哪些操作容易造成内存泄漏。
操作系统了解吗。
进程之间的通信方式有什么。
能说说虚拟内存和地址转换吗,答不知道,面试官很明显“啊?”了一下。
说一下项目里面你印象最深刻的问题,怎么解决的
反问:之所以问操作系统是因为部门主要使用electron开发游戏这类的东西(管线什么的),需要懂这方面的知识,问如果进来了会有培训electron吗,答不会培训。
全部评论
这跟我去年春招问的更难,去年我面的部门是electorn+go,我正好两个都会,但直接前端就把我拷打麻了
点赞 回复 分享
发布于 09-22 15:32 江苏
这什么都问啊,佬有没有具体流程时间线啊,一面二面之类的
点赞 回复 分享
发布于 09-21 01:26 浙江
感觉你这个问的有点深度,内存和操作系统都有涉及到
点赞 回复 分享
发布于 09-20 18:06 陕西

相关推荐

不知道说什么,其实感觉个人答得还行,但是本人在前端知识点有明显缺陷(这年代有人学前端不会TS不会工程化?)又懒得学,有些问题自然答不上来。业务和图形学相关,所以图形学警告。三面八股:- 怎么判断一个对象是空对象?symbol的键怎么获得呢?Proxy和Reflect分别是什么,侧重什么。- 讲讲贴图的作用,列举了纹理\法线\噪声...- 怎么优化贴图?纹理压缩\mipmap\GPU instancing- 有几种纹理压缩的方式- 游戏性能优化有哪些常见手段- 游戏中有哪些常见动画,怎么优化spine动画- 常见的模型格式有哪些其他:- 如何快速融入新团队?- 三到五年职业规划- 接下来在学校吗?毕设做的咋样了- 你选择一个团队最看重什么?- 我们团队没有低职级的,全部都是专家,竞争压力很大,你对此会有担忧吗?手撕:TS类型体操,我不会。手撕:设计一个数据结构,页面中有很多panel,维护panel的优先级,越高的在前面。二面工程化- 什么叫AST- ast在前端工程化的作用有哪些?- tree shaking底层怎么实现的- ESM和CJS的区别,CJS能tree shaking吗- HMR用过吗,底层知道怎么实现的吗- CJS在导出后,修改变量和修改对象,有什么区别?- ESM可以动态导入吗设计模式- 除了单例模式,在项目里用过什么?性能优化- performance面板是怎么用的手撕:原型链问题、并发池一面手撕- 事件循环输出题- eventbus- 如何判定两个多边形相交(标准答案应该是凸分解+分离轴算法,个人讲的三角剖分+重心轮询判定顶点是否在三角新内)问题- 了解过音视频推流和拉流的区别吗- 有哪些宏任务,哪些微任务?- 什么叫做HTTP的流式响应- 讲讲vue的双向绑定原理,proxy和defineProperty的区别?- drawcall是什么,要怎么做来尽量防止批处理被打断
查看29道真题和解析
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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