保留几分 level
获赞
15
粉丝
7
关注
8
看过 TA
220
西安交通大学
2023
Java
IP属地:上海
暂未填写个人简介
私信
关注
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
原内容仅作者可见
0 点赞 评论 收藏
分享
2023-04-13 21:39
已编辑
西安交通大学 Java
晚上7点40开始面试,编程题15分钟,面试了70分钟左右,9点10分结束编程题生产者消费者问题编程题相关你认为这个算法里面一些比较重要的点是什么?你刚提到了synchronized悲观锁,锁还有哪些?什么是悲观锁什么是乐观锁?介绍一下ReentrantLocksynchronized加锁,可以对什么加锁,锁的是什么东西?ReentrantLock与synchronized的区别,谁更好?有没有了解过ReentrantLock与synchronized的底层实现机制?在Java中为什么要有线程,为什么要有锁?Java是如何实现线程的?Java中创建线程的几种方式?ThreadPool有哪些参数?随便说几个为什么要有池化技术?我答的方便统一配置与管理追问:这是管理层面,从应用层面说他为什么好?介绍一下线程的生命周期。针对项目提问(新浪微博舆情分析)springboot是如何启动的?springboot如何找到加载项?介绍一下springbootInterceptor,如何拦截请求你用的服务器是什么答tomcat追问:tomcat是如何实现线程的?MyBatis的注解有哪些?数据库三范式为什么要有主键?索引有什么用?主键一定是索引吗?什么是UUID?还有哪些索引?介绍一下组合索引数据库的view了解吗?有什么用?Spring的注解有哪些spring xml文件里面怎么唯一确定bean,哪里体现了依赖注入Spring Bean的作用域有哪些Spring初始化Bean的流程是什么前端发送请求后SprinbMVC的处理流程你在python端实现了舆情分析,能不能介绍一下?Python端与Java端怎么连接?你是调的舆情分析的包吗?你是先存储的数据还是先做的舆情分析?舆情评分低的事件后续怎么处理?ElasticSearch做搜索,为什么比MySQL快?为什么使用了Hive,ES怎么向Hive转存数据?Redis的基本数据类型有哪些?反问环节说一下面试反馈?面试准备侧重点是框架底层原理学习还是基本知识学习?
投递蚂蚁集团等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务