阿里控股后端-一面
1.算法题20min
两个字符串的最长公共子字符串
2.自我介绍
3.介绍项目,面试官问的是,你这个项目的难点是什么?我来了一手偷换概念,回答的是这个项目有创意的点。毕竟是照着黑马敲的,没碰到什么难点,我又不能这么说。
后来,面试官也问了你这个项目是对一个开源项目进行的复现还是自己又对这个项目进行了一些个性化的更改。
4.项目涉及到的
Redis:
实现延迟任务,介绍了下流程。面试官说实际情况可能不这么用,用个消息队列就完了。
问,Redis还可以实现什么功能?我说的分布式锁。
问,你还了解java中的其他锁吗?我说的,synchronized,countdownlatch,reentrantlock。
数据库:
分表?项目中的分表。
慢查询如何定位?
如何优化慢查询?
优化完了由于表数据量很大,还是很慢,怎么解决?我回答的,分表,哈希或者mycat处理是哪个表。
消息队列:
介绍了一下消息队列在项目中的应用。
你还知道其他的消息队列吗?
Kafka为什么并发量高?我回答的没了解过。这个八股给忘了。
设计模式:
aop用的哪种设计模式?我没回答出来,说的可能是工厂模式?面试官给我很详细地解释了,代理模式。
5.数据结构
选择排序思路。
如何判断无向图有环。
6.反问
部门业务。
工作强度。
整体面试体验,非常好,面试官虽然没开摄像头,但是给我的感觉挺和蔼可亲的。
这可能也是鼠鼠包括实习和秋招所有面试中答的最好的一次了,答了90%的题目。期待二面吧,如果这都没有后续,那可能鼠鼠秋招拿不到offer了。
鼠鼠现在还发着低烧呢,体会到集中投递的坏处了,前天答了四家公司的笔试。家人们要注意身体!
两个字符串的最长公共子字符串
2.自我介绍
3.介绍项目,面试官问的是,你这个项目的难点是什么?我来了一手偷换概念,回答的是这个项目有创意的点。毕竟是照着黑马敲的,没碰到什么难点,我又不能这么说。
后来,面试官也问了你这个项目是对一个开源项目进行的复现还是自己又对这个项目进行了一些个性化的更改。
4.项目涉及到的
Redis:
实现延迟任务,介绍了下流程。面试官说实际情况可能不这么用,用个消息队列就完了。
问,Redis还可以实现什么功能?我说的分布式锁。
问,你还了解java中的其他锁吗?我说的,synchronized,countdownlatch,reentrantlock。
数据库:
分表?项目中的分表。
慢查询如何定位?
如何优化慢查询?
优化完了由于表数据量很大,还是很慢,怎么解决?我回答的,分表,哈希或者mycat处理是哪个表。
消息队列:
介绍了一下消息队列在项目中的应用。
你还知道其他的消息队列吗?
Kafka为什么并发量高?我回答的没了解过。这个八股给忘了。
设计模式:
aop用的哪种设计模式?我没回答出来,说的可能是工厂模式?面试官给我很详细地解释了,代理模式。
5.数据结构
选择排序思路。
如何判断无向图有环。
6.反问
部门业务。
工作强度。
整体面试体验,非常好,面试官虽然没开摄像头,但是给我的感觉挺和蔼可亲的。
这可能也是鼠鼠包括实习和秋招所有面试中答的最好的一次了,答了90%的题目。期待二面吧,如果这都没有后续,那可能鼠鼠秋招拿不到offer了。
鼠鼠现在还发着低烧呢,体会到集中投递的坏处了,前天答了四家公司的笔试。家人们要注意身体!
全部评论
后续来了,有没有懂的,我是4:50面试完的,咋5点就感谢信了呀。这个面试是他发在我笔试之前的,这也是我的错吗?
相关推荐
11-07 09:03
绍兴文理学院元培学院 Java 点赞 评论 收藏
分享