美团测开日常一面

  1. 面试官自我介绍
  2. 自我介绍
  3. 介绍一下你的项目,实现了哪些功能?
  4. 点赞功能怎么做的?
  5. 为什么用mq,mq消息丢失?如果不用会怎么样?
  6. 排行榜怎么做的?
  7. 项目涉及到了几张表?每张表怎么设计的?具体字段有哪些呢?关系是怎么样的?
  8. java中常用的集合有哪些?
  9. hashmap的遍历方式有哪些?
  10. 常见的Linux命令?这些命令是什么时候使用的呢?
  11. 写题:查找字符串中最早出现一次的字符,自己写测试用例
  12. 你喜欢做测试还是开发?
  13. 反问
  14. 部门测试开发?测试开发各占一半
  15. 共几面?共两轮技术,一轮hr

35min 女面试官,体验不错,希望有二面。现在想想昨天面快手真是太紧张了

#我的实习求职记录#
全部评论
[哥们,第11题咋答的啊,项目是黑马点评改的么吗
点赞 回复 分享
发布于 09-05 21:24 福建
是本地商业核心 到店研发平台的吗
点赞 回复 分享
发布于 09-06 22:18 江苏

相关推荐

ETag(Entity Tag)是一个由服务器生成的用于标识资源的唯一标识符。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=5f0bf65b3be04ac8a2beb28f857943a6ETag 在浏览器缓存中的作用是协商缓存的一部分。当浏览器发送请求时,会将上一次请求返回的 ETag 值通过 If-None-Match 请求头字段发送给服务器。服务器使用这个值与当前资源的 ETag 进行比较,以判断资源是否发生了变化。如果服务器发现资源的 ETag 值与浏览器发送的匹配,并且资源没有发生变化,服务器会返回状态码 304 Not Modified,表示资源未修改。浏览器收到这个响应后,可以直接从缓存中获取资源,而无需重新下载。ETag 能够精确地确定资源是否发生了变化,相对于 Last-Modified(最后修改时间)来说更加准确。如果资源的内容发生了任何改变,服务器会为该资源生成新的 ETag 值,而 Last-Modified 只能以秒级别的精度表示时间,可能无法捕捉到非常小的修改。在大多数情况下,浏览器会使用 Cache-Control 和 ETag(或 Last-Modified)一起使用,以提供更精确和可靠的缓存控制。当 Cache-Control 的缓存过期策略失效时,浏览器会使用 ETag 和服务器进行协商,以便确定是否可以使用缓存的副本。如果服务器返回 304 Not Modified,浏览器就可以直接使用缓存,并避免重新下载资源。这样可以减少网络带宽的使用,并提高页面加载速度和性能。
点赞 评论 收藏
分享
Web缓存是一种用于临时存储网页资源的机制,它可以提高网页加载速度和减少网络流量。浏览器会在本地存储已访问过的资源(例如HTML、CSS、JavaScript、图像等),当再次访问相同资源时,浏览器会尝试从缓存中获取资源,而不是重新下载。浏览器缓存的工作原理如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48当浏览器首次请求某个资源时,服务器会在响应中附带缓存相关的HTTP头信息,例如"Cache-Control"和"Expires"。浏览器会将这些资源以键值对的形式保存在本地缓存中,键是资源的URL,值是具体的资源内容。下次请求相同资源时,浏览器会检查缓存中是否有匹配的资源。 a. 如果缓存中存在匹配的资源,并且缓存未过期(根据"Cache-Control"和"Expires"头信息判断),则浏览器直接从缓存中获取资源。 b. 如果缓存中存在匹配的资源,但缓存已过期,则浏览器发送带有"Cache-Control"和"Expires"头信息的条件请求,即发送一个"If-None-Match"和/或一个"If-Modified-Since"头信息给服务器,用于验证资源是否有更新。如果服务器返回304状态码表示资源未更新,则浏览器从缓存中获取资源;否则,服务器会返回新的资源。 c. 如果缓存中不存在匹配的资源,则浏览器会发送完整的请求给服务器,并将获取到的资源保存到缓存中。
点赞 评论 收藏
分享
2 14 评论
分享
牛客网
牛客企业服务