阿里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笔面经#
以下是面试内容:
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笔面经#
全部评论
佬
相关推荐
昨天 14:48
桂林电子科技大学 C++ 点赞 评论 收藏
分享
11-15 18:12
北京航空航天大学 算法工程师 点赞 评论 收藏
分享