阿里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 浙江

相关推荐

#一面#暑期实习的详细总结在我主页里,欢迎各位uu一起讨论交流呀!阿里国际Lazada timeline1. 4月中投递(具体啥时候忘了),因为记得是在牛客上投的然后给我发了内推链接2. 4.22笔试,选择题不好说,编程2.5/33. 4.26一面(50min),一天后约节后二面4. 5.9二面(40min),30min后直接约当晚三面5. 5.9三面(1h),大老板评价不错6. 5.10中午收到HR电话并约当天HR面,面完口头OC7. 5.11意向书面经一面:项目:介绍一下inlong项目干了什么,怎么实现的介绍hashring负载均衡算法介绍一下DDD架构基础:HTTP报文内容分层模型TCP连接的流程(我没说三次握手,而是从传输层 到 网络层 再到 接口层的方式说的)两个线程修改一个文件,最多同时只能允许一个修改,怎么实现线程池的好处、核心参数、核心线程数量如何设置线程和进程的区别管程(不知道,但是说我会协程,成功骗得一点吟唱机会)为什么用Redis算法:无二面:项目:所有项目从上到下都问了,但都是你简历写的啥就让你详细介绍一下基础:Java源文件从.class开始的运行的原理是什么(这题不会,题目大概意思应该是这样)多线程环境下有哪些保证线程安全的方式创建线程的方式管理多线程的方式Spring AOP的原理算法:无三面:全程项目,参考价值略小详细拷打inlong项目,直接让共享屏幕看怎么写的并让你讲解详细拷打问答助手项目,介绍一下DDD架构,跟MVC相比的区别,为什么要用他,直接让共享屏幕看怎么写的并让你讲解多个if else-if不太优雅,应该用什么设计模式来解决这种问题算法:无HR面:自我介绍觉得自己有什么优点,说两个,又有什么缺点或者是不足呢(英语回答)你在天津生活了六年,说一下你觉得天津哪一点很好,但是哪一点你不太喜欢如何看待大语言模型的未来发展趋势和对我们生活的影响和改变#阿里国际##面经##oc##offer#
点赞 评论 收藏
转发
7 62 评论
分享
牛客网
牛客企业服务