雷较瘦 武汉大学·2022届
APP 内打开
分享
15
85

算法面经

一面(简历评估):

1. JVM的内存模型

2. 谈谈GC,CMS的流程,新生代老生代分别用什么算法

3. 谈谈类加载器,类加载器有哪些,双亲委派最终是由父还是子加载

4. 操作系统的悲观锁、乐观锁

5. 数据库层面的悲观锁、乐观锁

6. 数据库事务讲一下

7. Redis的持久化机制

8. Redis如何实现高可用

9. 索引的类型,索引的底层实现原理

10. 谈谈消息队列

11. HashMap底层实现,哈希冲突怎么解决的

12. 各种排序算法讲一下


二面:

1. Spring IoC、AOP,底层代码看过吗,scope作用域为什么要有prototype

2. 谈谈JVM,方法区可以实现GC吗

3. 谈谈你知道的设计模式,知道什么是回调模式吗

4. 谈谈GRPC,为什么用protoBuf作为序列化机制,跟其他二进制比有什么优势(好像有坑,阿里用的是hessian)

5. 数据库前面的Redis缓存,如何实现查询的负载均衡(这里扯出了布隆过滤器及其哈希函数冗余)

6. 为什么选择阿里巴巴?你对待工作的做事原则有哪些?

7. 英文介绍你在项目中遇到的困难(这个真的懵逼了)


三面:

1. 选一个项目具体讲讲背景、你的职责、遇到的困难以及如何解决(然后各种问细节)

2. 项目中用了REST,是拉的还是推的,既然是实时为什么不用推的

3. Redis和数据库如何保证数据一致性

4. 问了我参加的数学建模美赛(感觉被鄙视了,对方以为是ACM)

4. 在技术方面还有哪些兴趣?最近在看哪些技术方面的书


四面(交叉面):

1. 谈项目,问一些细节

2. 操作系统学过吗?进程和线程区别?

3. 算法学过吗?讲讲动态规划、快排、堆排

4. 用过什么代码质量检测工具?自己写代码的时候会如何注意代码质量?

5. 用过什么JVM调优命令?

6. 如何实现线程安全?java的线程安全类?讲讲线程池

7. 讲讲生产者消费者模式

8. 还投了哪些企业,有offer了吗


HR面:

1. 前面的面试有什么收获吗?

2. 你回顾自己的项目,有哪一点是最遗憾的最想改进的?具体讲讲

3. 你有什么技术方面崇拜的人吗?

4. 为什么选择开发不选择算法?

5. 看你发了一些论文,当时出于什么想法发的论文?

6. 还投了哪些企业呢,你觉得阿里巴巴跟其他企业相比有什么不同

7. 非科班出身,你是如何积累自己开发方面的技能的,如何自学的?

8. 你在技术方面的未来规划


发布时间:2020年07月02日
用户头像
我来说两句…
共 15 条评论
浪里小鱼 西安交通大学·2022届
想问下楼主,JVM调优楼楼是怎么答的呢?
2020年09月17日 回复
亦无暗圆 北京大学·2022届
恭喜楼主,等楼主有空了可以分享下学习经验哦
2020年09月18日 回复
忍冬 中南林业科技大学·2022届
你们说的非科班是指应聘职位和本科的专业不一样的意思吗?
2020年09月18日 回复
寒冰射手曹草草 南开大学·2022届
你好楼主,能问下hr面试完到给通知大致需要多久
2020年09月17日 回复
乔木萱 华北电力大学·2022届
厉害了楼主,我也是非科班!佩服,顺便蹭一波喜气
2020年09月18日 回复
鸽子 应届生
lz 问下你目前官网的状态是什么?收到意向书之前的呢? 多谢哈😄
2020年09月18日 回复
旺仔团 天津商业大学·2022届
大神,二面之后,多久会有消息啊,如果二面凉了,状态会变吗?
2020年09月17日 回复
菠萝因子 天津工业大学·2022届
恭喜
2020年09月17日 回复
心彻底的痛了 北京理工大学珠海学院·2022届
羡慕呀
2020年09月18日 回复
感言 华南师范大学·2022届
2020年09月18日 回复
_聆听世界每个角度 南京林业大学·2022届
面试官很看重ACM吗
2020年09月17日 回复
心彻底的痛了 北京理工大学珠海学院·2022届
楼主hr完了后等了多久
2020年09月17日 回复
碧誉 四川师范大学·2022届
恭喜楼主
2020年09月17日 回复
予囚 南京邮电大学·2022届
太厉害了,恭喜
2020年09月17日 回复
卖女孩的小火柴 上海理工大学·2022届
恭喜~
2020年09月17日 回复