阿里后端开发一面

阿里一面

1.说说项目,难点

2.序列化问题,说说怎么解决的?我这地方答得不好,后面又圆上来了(搜过了,没找到答案,我觉得是兼容性问题。)

3.谈谈你对序列化的理解

4.谈谈你对项目重构的理解

5.设计原则和设计模式

6.spring中的设计模式

(门面模式,适配器模式,工厂模式,代理模式,责任链模式,观察者模式,模板方法模式,策略模式)

7.mybatis 的mapperscan 问题,factorybean 和 beanfactory问题

8.spring 的扩展点

9.mysql的索引问题,以及联合索引和单索引的区别。(我答了索引下推,这应该是主要原因了)

10.线程池的参数,并发的锁,lock 和synchronize的区别,公平和非公平

11jvm垃圾收集器,内存泄漏

12.项目分库分表,和一些多数据源问题。

13.threadlocal问题

14.聊的挺多的。都是随口聊

#面经##阿里巴巴##Java工程师##校招#
全部评论
同学,请问你什么时候笔试的?
1
送花
回复
分享
发布于 2020-08-27 19:11
楼主是本科还是研究生?
点赞
送花
回复
分享
发布于 2020-08-27 20:11
滴滴
校招火热招聘中
官网直投

相关推荐

头像 头像
04-01 17:26
已编辑
吉林大学 计算机类
🕒 岗位/面试时间后端开发  1h5min👥 面试题目1. 自我介绍2. 项目介绍3. hadoop集群节点挂了怎么办(项目相关)4. 选举机制5. hadoop实现原理6. kafka应用7. 数组和链表的适用场景8. 场景:存储学生姓名,查这个学生在不在,用数组和链表哪个更好9. 哈希存储10. 红黑树结构11. 为什么这么规定红黑树12. B+树结构13. B+树适合场景14. B+树为什么适合做索引15. 为什么B+树比红黑树适合16. B+树如何控制树高17. 应用程序到磁盘读写完整流程18. 优化策略19. 中断20. 作用21. 如何避免并发条件下的死锁22. 乐观锁和悲观锁23. 乐观锁通过什么判断数据是否改变24. 版本号和时间戳哪个更好25. 数据库事务隔离级别26. 读已提交和可重复读的区别27. MySQL是哪种隔离级别28. 可重复读解决了什么29. MySQL如何实现事务隔离级别30. 内连接,左外连接的区别31. 连接字段注意事项32. 联合索引的字段顺序注意事项33. 区分度低的放左边可以吗34. 设计模式了解吗(不了解)35. 算法题:缆车管理员根据体重分配乘客,分配最少个车厢,每个车厢只能上两人⏳ 投递进度条回到人才库🤔 面试感受上来面试官说整个部门都是做java的,问我能不能接受😥。我说要是能过的话可以转()后面反问的时候问为什么把我一个做go的捞去java的部门面试,面试官说语言都是共通的,不太注重是啥不知道最后挂的原因,基本上都答了个差不多,难道是因为最后我的问题让他感觉我不太想转语言? #软件开发2024笔面经#
点赞 评论 收藏
转发
1 17 评论
分享
牛客网
牛客企业服务