2022/3/18阿里一面

面试了一个多小时。
1.自我介绍,讲了java的一个实习,两个项目。
2.redis秒杀系统讲一下,超卖问题怎么解决,加锁(乐观锁),库存问题(乐观锁CAS机制实现或者lua脚本-悲观锁),连接超时问题(线程池)。
3.介绍数仓项目和视觉项目。
4.公司技术(自己写的框架),spring框架(主要说了ioc和aop的用法)。
5.可以解决并发问题的集合(vector,hashtable,courrenthashmap)。
6.创建线程的方式(继承thread,实现runnable和collable接口,创建线程池),多线程中有哪几种锁(synconized和可重入锁lock),volatile。
7.设计模式,讲了动态代理(jdk自带的,cglib)和单例模式(饿汉式,懒汉式,双重检测和枚举类)。
8.反问:部门主要做什么,关注广度还是深度,技术栈,面试中的不足,如何在深度上提升(看源码)。
#阿里面试##面经##阿里巴巴#
全部评论
帮校友顶帖
点赞 回复 分享
发布于 2022-03-18 19:31
你不是秒杀项目也会问你秒杀相关的问题吗
点赞 回复 分享
发布于 2022-03-26 09:04

相关推荐

不愿透露姓名的神秘牛友
10-09 16:08
中科创达 测试工程师 9500税前 800-1000餐补 0-3个月工资年终 硕士211
点赞 评论 收藏
分享
3 6 评论
分享
牛客网
牛客企业服务