2020年11月5号 子午智技术一面汇 时长:13min

1.自我介绍
巴拉巴拉阿巴阿巴说了一大堆
2.简单的介绍一下你这个秒杀系统
巴拉巴拉阿巴阿巴说了一大堆
3.那你这个秒杀场景怎么实现的,比如现在有10000万个人进来抢100个商品,怎么到不会超卖不会重复抢到呢?
当时回答:用的计数器,(当时说实话自己每天都在那面试,这个计数器是之前面试官给我的一个方案,我自己还没来得及实现),就说当过去一个请求,计数器+1,过去一个请求计数器+1,当计数器的数量小于等于库存数量的时候,请求才能被通过,当技术起点额数量大于库存的时候,杀死后面所有的请求,直接跳转到一个秒杀失败的页面。
4.那你这个用的什么技术栈,什么计数器?
当时回答:这个当时就是模棱两可,因为自己没怎么实现,所以不怎么清楚。
5.我看你写的MySQL,你说说你写的数据库连接池
当时回答:采用数据库连接池的话,就是调高了数据库的性能,每次向数据库发送连接请求时,不再直接去连接数据库,去连接池找有没有空闲的连接。
6.那你是用官方提供的还是自己写的?
当时回答:官方提供的C3P0.
7.那你有自己尝试写一个连接池吗,如果现在我让你写你能写出来吗?
当时回答:这个没尝试过。
8.你还有JSP经验啊
当时回答:有,那个移动公司计费管理系统就是用JSP做的。
9.我看你这个移动公司计费管理系统,权限是怎么控制的?
当时回答:这个权限当时使用数据库的一个字段控制的,说了管理员与一般操作员的区别。
10.那你这个权限请求是怎么去判断的?
当时回答:用的是过滤器
11.说一下SpringMVC的流程
12.了解AOP是吧,能说说AOP和IOC吗?
13.有些过微服务项目嘛?
14.你说一说Java的集合类吧
15.有用过设计模式吗?
16.线程锁有没有用过?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@赵亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值