1、 new一个对象的过程
2、 怎么去查看运行的代码很慢,出现了fullgc的情况
3、 秒杀的逻辑理的还是不够清楚
阿里云CBU提前批7.18
1、 跳表,redis内部怎么实现的?
2、 Mq网络问题,导致消费失败怎么办?
3、 异常有哪些类型?
4、 Try catch()finally 如果在try里面有return的话,还会走到finally里面么?如果finally里面的第一行直接有个return的话,后面的代码还会走么?
5、 怎么计算QPS,如果是ms级的你怎么计算?
6、 怎么通过单机QPS计算出来集群服务的QPS。
7、 建议将自己的专利写在简历上面,也就是自己的成果,写上来。
8、 主键id是怎么选择的?我选择的是自增的主键。
阿里健康(简历面,第一面): 7.26.
1、 spring的知识不熟练?
Spring的动态代理是怎么实现的
2、 算法题:很多文件夹,每个文件夹里面都存放了许多url,怎么统计其中出现超过两次的URL。?这个问题没有回答好,自己的基础知识太薄弱了。
3、 面试官的建议:自己说的内容不要太多太啰嗦了插不上嘴,面试官插不上嘴。
5、 GC一次完整的过程是啥?简单的说出来这个问题。
阿里CBU二面:
行锁锁住了一个空白行怎么办? 订单号作为索引你怎么看?如果订单号不是索引的话,通过订单号怎么去查询出来这一行数据?怎么去避免回表的问题? 线程池用过么?这个要看一下源码,里面的阻塞队列中放入阻塞队列的方法有哪些?这个需要考虑一下的。怎么样去实现一个阻塞队列。
阿里CBU三面:
1、 限流怎么实现?看过源码么 限流的算法有哪儿些
2、 FactoryBean和beanFactory有什么区别?
3、 Spring的源码看过么?
4、 那些awer的接口实现的原理是怎么样的?
5、 红黑树了解一下,插入过程?
6、 了解springcloud么 为啥不用zk,dubbo使用是zk,好处是啥?
7、 Spring如何解决循环依赖问题。Spring的知识一定要继续补,这个不熟悉。
1、 AQS相关的问题。
2、https://www.cnblogs.com/tong-yuan/p/AbstractQueuedSynchronizer.html
今天我们大概讲了下AQS中几个重要的组成部分,搞明白了这几个结构,AQS对你将没有任何秘密可言,当然面试的时候能把这几个点答清楚,面试官也会眼前一亮的。
(1)状态变量state;
(2)AQS队列;
(3)Condition队列;
(4)模板方法;
这一轮是总监面。面试的使用的阿里会议。主要内容也是聊人生聊理想。主要是看性格皮实不皮实的,没问技术问题。
全部评论
(15) 回帖