大家好, 我是上白书妖!
知识源于积累,登峰造极源于自律
最近面了几家公司,有些面试经验来和大家分享,怀着沉痛的心,含泪总结…o(╥﹏╥)o , 还有,题目在这里,我可能会写,我会单独里一个模块,兴致来了就写,O(∩_∩)O哈哈~
1、网关注册到nacos中,我A服务通过网关调用B服务,第一次调用成功之后,A服务和nacos连接断了,请问第二次还能调用的到吗?
2、购物车购物商品存于购物项中,如果商品一样,我们数量加一,但是他问,我两件商品都一样,但是我要分发给不同地方,请问我如何存放购物车? 我答:一样一样买,他说就不,我就要放入购物车中
3、你们mq的数据一致是如何保证的?
4、如果我修改商品价格,如何保证购物车的价格时时更新?
5.mybatis的配置中标签有哪些?
6.购物车的流程,你们购物车是如何做的?
7.你们是下单减库存呢?还是支付完成减库存呢?如果你们支付完之后,钱也扣了,如果库存没减,你是如何和处理的?
8.SQL你是如何优化的?
9.springBoot和mybatis你是如何整合的?
10.你是如何测试nacos的?我答,写了一个测试类.他说,你们只是写了一个测试类就敢用了?
11.只是写个商品详情模块,异步编排,收集信息,这样不值钱.你和我说说从购物车添加商品一直到支付完成,减完库存你们是如何做的?中间用到哪些技术?
12.你是如何检查SQL索引问题的?
13.JDK1.8的新特性有哪些?IO+stream+Lambda表达式,还有吗?
14.mq消息没有被消费到怎么办?mq消息没有进入队列怎么办?
15.设计模式会几个?口述一下原理,解决了哪些问题
16.接口A可以继承接口B吗?接口A可以实现接口B吗?
17.如何保证安卓手机和电脑能同时登陆,苹果手机可以和电脑同时登陆,但是安卓和苹果手机不能同时登陆
18.SQL调优Explain如何运用,写一个出来
19.Explain的调优字段有哪些,解释几个,你是如何看出来的?
20.redis是单线程还是多线程?为什么是单线程?多线程不是更快么?解释一下?
我解释:多线程占用内存,他说可以忽略不计.我…mmp
21.解释一下bean的生命周期
22.解释一下rabbitmq的手动ack机制,为什么宕机之后还能保证消息不丢失?
23.手写一个OOM代码测试…
24.如何使用AOP打印出一系列方法的参数以及报错日志?
25.如何使用dsl语句查询一个人的名字?
26.你们项目的QPS是多少?
27.String中有哪些方法?列举几个
28.vue和jQuery有什么区别?
29.stream特性用过没?在哪用的?如何使用的?手写一个
30.异步编排的completableFuture除了异步获取返回结果之外还有那些作用和方法?
31.HTTP的具体实现步骤
32.springboot自动装配原理
上白书妖结束寄语:
知识源于积累,登峰造极源于自律