一面(9.6)
- 自我介绍
- 印象最深的项目,介绍下难点,然后一路追问功能实现(20min)
- 让我介绍下vite,构建项目的过程中发生了哪些事情
- 项目脚手架是自己搭的嘛
- 介绍http缓存策略(秒了 最喜欢的网络八股背诵环节😍
手撕
1. 看代码输出,考察闭包,作用域链,var变量提升
2. 题目是给一棵树,和节点id,输出根节点到这个节点的路径。当时脑子有点懵,这个题磨蹭了10几分钟没写出来。。。跟面试官讲了讲思路,然后他现场给我debug教我写。。。。我直呼牛逼牛逼
总结: 总的来说面试氛围很轻松,面试官很温柔!一面完10分钟hr恭喜我通过了约了二面
二面(9.11)
- 自我介绍
- 介绍最有挑战的项目,最难的点
- 问我项目用户有多少,我说还处于实验室阶段(
- 介绍实习项目,然后针对简历描述追问了几个细节
- 性能优化怎么做的?除了这些还有哪些手段提升fmp?
- 业务里除了fmp还会关注哪些指标?
- 怎么优化低端机的体验?
- 页面fps怎么监控,答了两种方法
- 对jsbrige了解嘛?讲一下你的理解?
- 讲讲对node事件循环的理解
- 讲讲vue响应式的原理
手撕
- promise输出题
- 数组拍平
- 全排列
- promise.all
总结:二面问的还是挺全面的,问的问题也大多是开放性的问题,回答的时候可以多做下扩展和深度。结束后20分钟恭喜我通过了约了三面
三面(9.13)
没录音,只回忆到这几个问题
- 自我介绍
- 翻我的github,翻阅我写的代码,深度体验我的项目,但是没问问题
- 拷打实习,主要围绕QQ使用的新兴框架聊移动端的跨端开发
- 实习印象最深的项目,为业务起到什么作用
- 动态发包的好处?
- kotlin有没有多线程?
- js是单线程还是多线程?写个死循环会咋样?
- 讲讲线程安全
- 讲讲作用域对于编程语言的作用(最为抽象的问题
- 了解客户端吗?不了解。了解服务端吗?也不太了解啊。。。然后硬问了几个计算机基础问题,前端问题是一个不问
手撕
1. 力扣179(给我的还是英文题目,不愧是国际👍
总结:说实话问的问题挺难绷的,感觉我的有些回答就是在胡言乱语。。。不过面试官还是很和善的,三次面试的面试官都是对我面带微笑,很大程度上缓解了紧张情绪,给志杰点个大大的赞!面完1个小时约了hr面,答得这么烂也能过我是没想到的
最后!许愿个OC吧😤 (这个部门容易排序挂吗😰
全部评论
(9) 回帖