阿里Lazada暑期实习Java一面

一共面了55分钟,在笔试后第三天接到面试通知,因为人在美国,前两天给我打了几个电话都是半夜没接,所以约面时间较为靠后

以下是面试内容:

1. 数组和链表有什么区别

2. 快排的最好情况和最坏情况

3. 二叉树前序遍历,中序遍历,后序遍历分别适合什么场景
    这个我不太会,所以反问面试官给出业务场景,我当场分析适合哪种遍历

4. hashmap, hashset, treeSet的底层
    这个我也不太清楚,说了说我的一些猜测

5. 进程,线程,协程的区别,协程有什么使用场景

6. 保证线程安全有哪些关键字,这些关键字java做了哪些事

7. 保证线程对一个变量敏感可见的关键字是什么

8. Mysql隔离级别,ACID是如何实现的

9. 数据一致性是如何保证的

10. 死锁发生的条件,如何避免死锁

11. Lambda表达式,如果对一个集合分别进行遍历多次并进行操作,例如排序,过滤等会出现什么问题
    这个问题属实没太听懂

12. 重写和重载的区别

笔试题:手写前缀树Trie

面试感受:综合下来感觉还不算难,有些问题虽然没答出来,但是面试官给我面评感觉还可以

好奇大家现在求职进度怎么样了,都拿到offer了吧?是不是只有我还在傻傻面试

#阿里国际春季2025届实习招聘##Java面经总结##实习面经##2025暑期实习#
全部评论
点赞 回复
分享
发布于 04-11 21:36 浙江

相关推荐

时间:4.17 10:00项目给我一顿拷打,我思维很混乱,一句话都说不出来,面试官已经失去耐心了,然后开始问我基础部分手撕:给一个股价每天的波动过程[1,-2,3,2,1,4,6,-3]返回最佳买入和卖出区间(注:可能存在多个相同的区间)1. hashmap的线程安全如何实现    --有一个concurrentHashMap的数据结构可以实现    --它是怎么实现的呢    --(略)    --那它的升级,锁的粒度是粗化了对吧    --(略)    --如果要你自己设计一个实现方式呢,你会如何设计    --这个没想出来,属实不知道了2. 说说tcp三次握手的流程吗3. 那么半连接是怎么产生的呢    --三次握手客户端发送的确认没被收到,或者四次挥手没被收到4. 线程池的原理是什么呢5. 消息队列的功能是什么6. Kafka和RocketMQ有什么区别7. 消息队列的架构是怎样的,读写和master, Slave的关系是什么,生产者和消费者的关系是什么(这道题我也没太听懂)还有一些题忘记了然后就出了一道很离谱的题了:--你如何预测加州的出租车数量,你可以管我要任何你想要的数据--你可以给我一些你觉得我需要的数据吗--假设人口是400万,面积是1500万--那如果我知道其他州的人口和面积以及出租车数量,我可以用AI的回归树模型来预测--好,你这是____方法(很专业的术语,我忘记了)--还有什么其他的吗--我想了很久,说:可以随机调查200人,看看这些人中出租车司机的比例--好,这是供给侧分析,你还有什么其他方法吗--想不到了--从乘客的角度如何分析呢--如果市场饱和的话,可以调查乘客需求,拿上海对标,但是只在上海和加州市场都饱和的情况下才合理然后面试官就跟我热情的聊我的职业规划,问我想做技术,业务还是架构然后跟我说,如果我想转正的话,北京的户口很难拿,尤其对留学生来说,问我有没有做这个心理准备,问我在北京工作的核心诉求是什么,可以跟hr沟通,然后说会帮我推进流程面完五个小时之后,给我打电话约了hr面这效率多高,想着杭州淘宝首页推荐二面之后五天没消息,这差距!兄弟们也加油,推荐大家如果有卡流程的,直接发邮件要求结束,投其他部门,我就这样多了很多面试机会,有些部门喜欢卡着简历
点赞 评论 收藏
转发
7 59 评论
分享
牛客网
牛客企业服务