阿里飞猪实习生补招一面
都没自我介绍,上来直接开问。
1. 问了20多分钟的项目。 首先是你这个项目包含了不少功能, 那你从结构是你怎么去设计的。项目中用到了分布式锁,那分布式锁是怎么实现的。你这个项目的各个模型的表是怎么设计的呢。 设计了一个点赞表,问如果你这个表是可能存海量数据的,有没有什么问题,怎么优化下。 根据项目问了下redis和数据库的一致性问题。用到了redis缓, 问缓存雪崩,缓存穿透,缓存击穿是什么,怎么解决。用到了kafka, 怎么保证消息一定被消费。
2. int 和Integer 的区别。能不能全用Integer不用int, Integer 类中缓存的数据存在哪。
3. String 类型为什么是final的, 常用的字符串操作类有哪些, 哪个线程安全的
4. 了解深拷贝,浅拷贝吗, 深拷贝怎么做
5. Object 类里有哪些方法
6. equals 和hascode方法 的联系
7. hasmap的数据结构, 里面的红黑树删除元素了之后会不会退化为链表
8. hasmap能不能存null值, 回答能,怎么实现的
9. java中的锁有哪些
10. 线程的状态
11. sleep 和wait方法的区别
12. jvm的内存结构是咋呀的, 接受下垃圾回收方法, 讲下cms 和 g1
13. 数据库的索引有哪些, 讲下mysql的聚簇索引
14 讲下mysql事务的隔离级别, 解决了幻读的是哪个
15. http中有哪些方法, get 和post方法的区别
16. NIO 知道吗, netty 了解吗
总结 :聊了一个小时,底裤都问穿了。
1. 问了20多分钟的项目。 首先是你这个项目包含了不少功能, 那你从结构是你怎么去设计的。项目中用到了分布式锁,那分布式锁是怎么实现的。你这个项目的各个模型的表是怎么设计的呢。 设计了一个点赞表,问如果你这个表是可能存海量数据的,有没有什么问题,怎么优化下。 根据项目问了下redis和数据库的一致性问题。用到了redis缓, 问缓存雪崩,缓存穿透,缓存击穿是什么,怎么解决。用到了kafka, 怎么保证消息一定被消费。
2. int 和Integer 的区别。能不能全用Integer不用int, Integer 类中缓存的数据存在哪。
3. String 类型为什么是final的, 常用的字符串操作类有哪些, 哪个线程安全的
4. 了解深拷贝,浅拷贝吗, 深拷贝怎么做
5. Object 类里有哪些方法
6. equals 和hascode方法 的联系
7. hasmap的数据结构, 里面的红黑树删除元素了之后会不会退化为链表
8. hasmap能不能存null值, 回答能,怎么实现的
9. java中的锁有哪些
10. 线程的状态
11. sleep 和wait方法的区别
12. jvm的内存结构是咋呀的, 接受下垃圾回收方法, 讲下cms 和 g1
13. 数据库的索引有哪些, 讲下mysql的聚簇索引
14 讲下mysql事务的隔离级别, 解决了幻读的是哪个
15. http中有哪些方法, get 和post方法的区别
16. NIO 知道吗, netty 了解吗
总结 :聊了一个小时,底裤都问穿了。
全部评论
大佬这是什么项目
lz 哪个部门,有后续吗?
感觉进度好快啊,昨天打电话让我投,今天面试,面完感觉凉了,二十分钟后约明天笔试
飞🐷感觉独立了,招聘网站都变了
hashmap存null怎么实现的要怎么答
相关推荐
11-25 14:26
携程_酒店_Java开发工程师(准入职员工) 点赞 评论 收藏
分享