美团前端一面
1. 我们先来做个编程题:用 JS 写一个倒计时组件。写好后,我们再聊聊有哪些可以优化的地方。
2. 刚才这个倒计时,如果希望用户刷新页面后还能继续计时,数据存哪里比较好?
3. Cookie、LocalStorage 和 SessionStorage 这三种浏览器存储方式,有什么区别和联系?分别适合用在什么场景?
4. 聊聊浏览器的强缓存和协商缓存机制吧,它们是怎么工作的?
5. 你之前的项目里,主要用的是哪种缓存策略?
6. CSS 单位里的 rem 和 em 有什么区别?
7. 挑一个你最熟悉的项目,介绍一下它的技术架构,你在其中主要负责什么?遇到了哪些挑战?
8. 平时会用 AI 大模型吗?主要用它们做什么?你觉得现在的大模型还有哪些不足?