秋招真心感觉心累,一个多月就一个字节面试,我又过不了,本人太菜了,好不容易接到第二个面试还是OPPO成都线下面,很担心我跑那么远过去给他刷KPI,但是也没办法,面试机会就那么点第一次 一面生活服务1.自我介绍2.实习经历询问3.第一段实习有压测吗4.有什么难点吗? ---也不难啊,我问点其他的吧5.如果一个接口要查询多张表,你怎么设计6. 每次都查库性能损耗不是很大?怎么解决7. 怎么保证缓存一致性问题8.如果redis更新成功,数据库更新失败怎么办9.有没有遇到线上故障?10.慢sql问题11.explain关注哪些字段12.qps过高你怎么处理13.索引失效问题14. 有本地缓存,redis缓存,如果a更新了数据库,b没查到什么原因,过了十个小时都没有查到是什么原因16.一道算法,rpc调用,请求参数过大,进行数据拆分17.反问,学习建议---做一些有难点的项目吧,不然没啥好聊的,多刷刷算法还有一些场景题忘了======================================================================飞书把我捞起来了。1. 自我介绍五分钟2. 实习拷打50分钟3. http底层什么协议4. 这个http2.0的多路复用,你能讲讲和http1.1的区别吗5. 这个多路复用是什么样的,能举个例子吗?比如发起一个请求Http2是怎么样的,http1是怎么样的6. 下载和上传图片用的什么应用层协议7. 我们视频交流用什么协议,为什么8. 下载和上传一个大图片怎么做9. 不调用后端接口就上传图片了解吗? --啥意思没懂啊10. 可不可以直接用传输层协议比如TCP协议不用http协议11. 数据库查询和更新流程12. POST请求的整个流程怎么样的算法,判断一个数是不是3的幂次方用O(1)时间复杂度做 --(不会O(1))