阿里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暑期实习##软件开发2024笔面经#
全部评论
点赞
送花
回复
分享
发布于 04-11 21:36 浙江

相关推荐

9 63 评论
分享
牛客网
牛客企业服务