七牛云 前端实习 一面面经
第一次面试,面试官很准时,说他不方便开摄像头,也不需要我开,时长1.5 h
- 自我介绍
- 为什么要学习前端
- http tcp ip 分别工作在哪一层?
- http 应用层
- tcp 传输层
- ip 网络层
- http 状态码有哪些? 2xx 3xx 4xx 5xx
- 讲一讲 304 的工作流程? 浏览器缓存
- 浏览器强制缓存时怎么分辨缓存是否有效? Expries
- Expries 除了过期时间还有什么字段 ? 不知道
- 返回304的响应与普通响应有什么区别 ? 只有是否有资源的区别吗? 状态码,其他不晓得
- 讲一讲 DNS ? 把网址解析成ip
- 两道手撕
- 原地把数组的 0 移动到末尾, 同时不改变其他数字的顺序。 双指针
- 找到有序数组中,第一个大于等于给定数的下标,没有则返回 -1。 二分
- CSS positon 有哪些,有什么区别? absolute relative sticky statick
- 在项目中有什么 absolute 和 relative 的使用场景?
- 受控组件和非受控组件?非受控组件使用场景?
- 是否了解最新版本的 React?
- 我说我用的18,问最新版对比18有什么改变? 不知道
- 追问 18 和 17 有什么区别? 我说不太了解,只知道16和15有什么区别,没问我具体区别
- 写这几个项目的原因,为什么想到要写这些项目?
- 项目发送请求的Api ? XHR
- XHR api 和 Fetch api 有什么区别?项目为什么不用 fetch 重构Aiox?
- 没见过这两比较,我说方法不太一样吧,不太清楚,我一般用 axios, 他吐槽说年轻人不是应该 fetch 用的多一点吗
- 组件库项目中的 CSS 怎么打包的,一起打包有什么问题?知道这个问题怎么还一起打包 ?
- 项目的权限验证怎么做的? 路由拦截
- 项目注册登陆怎么做的? 调接口
- 直接的注册登陆有什么问题? 没想出来
- 给输入的手机号发送验证码会不会有陌生人骚扰问题? 我心想不是都会有这个问题么
- 说一个项目难点? Axios 混合对象
- 反问
- 学习的建议: 多实践多总结
- 公司该部门的一些职责:不确定
总结:
面试官语气态度都挺好,计网问的比较深入,一直在追问,手撕还好,除了计网其他八股几乎没问,大部分时间都在深入拷打项目,一直在追问,问的我有点懵,第一次面试感觉体验一般
#前端##面经#