2025-8-15 上海小厂面经(27届)

上来自我介绍都没有,先问了学校是一本二本,回答:学院本,二本。
1 说一下Mysql索引的好处,有什么作用?
2 介绍一下如何排查慢SQL?
3 Redis常用的数据类型?
4 Redis的list作为队列如何去使用?
5 当使用List实现队列时,当自身业务代码当中存在while的判断去监控队列,如何避免长时间没有数据还在持续监控?
6 如何用Zset去实现延迟队列?
7 Redis如何实现分布式锁?
8 如何在linux系统查看CPU以及内存的使用情况?
9 linux服务器上一个shell脚本赋予一个可执行的权限?
10 linux上的净化任务?
11 如何查看端口是否被占用?
12 nginx的反向代理?反向代理与正向代理?
13 nginx如何实现负载均衡?
14 HTTP与HTTPS的区别是什么?
15 TCP三次握手与四次挥手?
16 用户签到,每天签到一次,记录分数,连续三天加十分,7天加三十分,十天加五十分,还要记录用户的签到历史,数据库表怎么设计?
17 商品扣减库存如何去设计表?(并发抢购,超时未支付释放库存)
18 并发访问数据库如何保证一致性?
不是Redis与MYSQL一致,不是加synochroized或者CAS,不是加事务,最后是使用select for update加临建锁,绕了一大圈。

面试官总结:基础知识还行,业务场景不行。#应届生初入职场,求建议##牛客创作赏金赛#
全部评论
用 for update 会不会太慢了
1 回复 分享
发布于 08-16 19:19 广东
挺好的了,加油
点赞 回复 分享
发布于 08-15 23:47 上海

相关推荐

08-12 21:33
已编辑
门头沟学院 Java
8月8日笔试8月11告知当天进行面试,两面一共一个多小时一面1.自我介绍2.介绍项目3.DDD架构的概念4.DDD架构与MVC架构的区别5.拷打架构6.项目中高并发性能瓶颈是什么,项目中如何处理的7.mysql如何使用的,为什么在高并发下性能比较低8.如何对mysql进行测试的,测试的数据是什么9.项目业务中mysql部分的并发问题,锁的问题10.redis优化并发,为什么性能高11.如何保证redis和MySQL的数据一致性12.项目中redis部署的架构是什么,为什么13.项目中redis如何同步mysql14.与用户的交互是怎样的,在进行下单的时候具体的操作15.用户在下单之后,异步还没有完成数据一致,如何解决一面结束后,通知接着二面二面1.自我介绍2.项目介绍3.项目中的DDD架构如何去进行领域划分的4.策略和活动为什么拆分为两个领域5.策略存在的意义是什么6.领域建模的核心7.DDD与MVC的差异是什么8.数据库怎么设计的表9.架构拷打10.一个vo对应一个po吗,或者说是一对多还是一对一,为什么11.项目中的索引有哪些12.联合索引的使用场景,如何去构建13.联合索引失效的原因14.索引的结构是什么,与B树的区别是什么在这里面试官说业务方面大体就这样,结束的很突然,应该是对我不满意或者聊不下去了15.学校这边可以实习多久16.出来实习的目标是什么17.多人协作用的什么方式反问环节1.对这次面试的看法面试官很全面的总结了一下整场面试的看法,觉得我基础概念比较模糊,不是很好,提问的问题都没有回答到点,后面需要继续往下钻研(这里的大体意思应该是凉凉了),这里感觉凉凉了所以反问环节就没拉长了2.面试多久可以出结果一周内出结果之前的面试从来没有像这次一样疯狂提问架构,被狠狠的拷打了,也长记性了,两位面试官人都挺好的,也很和善出人意料的是这两面几乎都没怎么拷打八股,拷打架构和项目居多,一面感觉还可以,应该要倒在二面了预计应该是凉凉了
查看29道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务