小鹅通前端(2024/9/18)
面试流程:
两轮技术面+hr面
一面:9/18
二面:9/24
hr面:9/25,口头offer
面试内容:
一面:1h
- 自我介绍
- 选一个最有亮点的项目讲一下(文件上传和长列表优化)
- 断点续传是如何实现的
- 除了文件上传,这个项目你还遇到了哪些问题,怎么解决的
- 你简历上写的是react和小程序,没有vue的项目实践吗(不是,没写而已)
- js数据类型有哪些
- 口述代码输出:promise里面抛出一个异常,后面链式调用.then .catch .then .catch
- 讲一下事件循环(事件轮询)
- 口述代码题问输出结果:
- 你认为vue2和vue3有什么差别,我指的是详细原理,vue2和vue3的响应式原理有何差异
- 输入 url 到请求返回发生了什么
- 如果页面发送了白屏,让你排查问题,你会如何排查(这个要通过11问的答案进行排查)
- 反问
二面:15min
- 自我介绍
- 微信小程序的登录怎么做的
- 这个token存在哪里
- 同主域不同子域能共用一个storage吗(我说不能,然后他问那如何实现,聊了一下domain)
- 如何实现在不同域名下享受相同的登录状态
- unionid是什么东西
- jwt原理
- 这个token在网络传输的过程当中有没有可能被人看到这个(主要聊了一下https加密)
- 小程序上线后的维护是你们继续负责,还是移交代码
- 这个小程序开发的过程中你觉得最大的困难是什么
- 反问