阿里业务平台事业部提前批一面面经

第一次面试,还有点紧张,不过聊着聊着就淡定了
刚开始就是聊项目,问了一些项目的功能是如何实现的,主要是针对缓存和数据库问的,然后问了一点理论知识,如下:
1. HashMap的put方法的执行流程
2. GC算法,类加载机制
3. MySQL事务隔离级别
4. Redis优点,Redis集群
5. Redis支持的数据类型
6. Spring的IOC,AOP
后来又做了三道题
1. 场景题:假如有100万个玩家,需要对这100W个玩家的积分中前100名的积分,按照顺序显示在网站中,要求是实时更新的。积分可能由做的任务和获得的金钱决定。问如何对着100万个玩家前100名的积分进行实时更新
2. 实现一个LRU算法
3. 有3个独立的线程,一个只会输出A,一个只会输出L,一个只会输出I 。在三个线程同时启动的情况下,请用合理的方式让他们按顺序打印ALIALI
因为最后一道题卡住了,面了将近一个半点,不过面试官人非常好,特别和蔼,一直在引导我但我自己项目准备的不太好,很多问题回答得模棱两可,应该是凉了。。。
#实习##面经##阿里巴巴##Java工程师#
全部评论
最后一个应该怎么答呢
点赞 回复
分享
发布于 2021-03-03 23:35
volatile yield 吧。 volatile stringbuilder 三个线程循环判断sb的长度%3=0 :线程23就yield 1:线程13就yield 2:线程12yield 吧。 第一个题什么意思呢😂
点赞 回复
分享
发布于 2021-03-03 23:41
OPPO
校招火热招聘中
官网直投
请问楼主场景题第一题思路是怎样的
点赞 回复
分享
发布于 2021-03-04 00:57
借楼发一个~
点赞 回复
分享
发布于 2021-03-04 11:49
面多久啊
点赞 回复
分享
发布于 2021-03-04 12:00
面的什么岗位啊
点赞 回复
分享
发布于 2021-03-05 17:05
后来有消息了吗
点赞 回复
分享
发布于 2021-03-06 19:04

相关推荐

7 31 评论
分享
牛客网
牛客企业服务