虎牙 后端开发 日常实习一面面经

自我介绍
项目经历
问了我HTTP缓存是怎么实现去获取资源?以及他有一个字段是缓存资源的过期时间的?
HTTP缓存都是从第二次请求开始的:
第一次请求资源时,服务器返回资源,并在response header中回传资源的缓存策略;
第二次请求时,浏览器判断这些请求参数,击中强缓存就直接200,否则就把请求参数加到request header头中传给服务器,看是否击中协商缓存,击中则返回304,否则服务器会返回新的资源。这是缓存运作的一个整体流程图:

对异常的分类有什么了解
问springMVC的执行流程

#牛客创作赏金赛##软件开发笔面经#
全部评论
厉害
点赞 回复 分享
发布于 09-16 13:13 四川

相关推荐

一面● react的useMemo和useCallback了解吗● react的useContext是怎么样的● react的redux了解么,是怎么实现的● 页面白屏,如何排查和优化  ○ 1. 是否是依赖文件过大引起的。采取缓存,或者通过cdn解决  ○ 2. 是否是请求过度导致的。可以采取合并请求的方式。  ○ 3. 是不是dom渲染过重导致的,比如长列表。可以采取分页加载、懒加载以及采取requestAnimationFrame先展示部分数据。  ○ 4. 动画导致的。采取GPU加速等措施● 轮播图的实现思路● fetchAPI和AJAX的区别● 如果要监听鼠标拖动位置,如何做。● 移动端如何布局(想问的rem)● webpack用过哪些loader和plugin● vite有什么特点● git如何做回滚● 能尽快实习吗二面● 自我介绍● react的hooks原理● react的hooks有什么作用● react的虚拟dom● h5有dom吗● 前端的攻击方式有哪些● xss有哪些类型● xss在react层面如何做防范● osi七层模型● http在哪一层● 还知道哪些协议在哪层● 接触过哪些性能监测指标吗● 性能优化有哪些手段● webpack的loader用过哪些● webpack的plugin用过哪些● 实习主要做的什么● 遇到哪些难题还有一些不记得了。自由交流:● 拿了哪些offer● 为什么觉得那家公司不理想● 能够尽快来实习吗(希望发offer就能来)● 部门的主要业务● 部门的工作时间一面大概40-50分钟,二面46分钟,一面和二面相隔大概一周的时间。总体上面试官都比较好,聊的都还行,问的也很常规。希望能oc。
点赞 评论 收藏
分享
2 6 评论
分享
牛客网
牛客企业服务