喜马拉雅面试 30min

面试主要内容:
自我介绍
项目相关

1.对spring的理解
2.linux常见操作命令了解哪些?
3.常见的垃圾回收算法
4.java集合有哪些,具体有什么区别?
5.hashmap的底层结构?扩容机制?
6.项目中是否使用到线程?
7.线程池的几个基本参数?
8.mysql的索引有了解吗?
9.索引的数据结构?为什么使用B+树?
10.java中常见的锁有了解吗?

总结:基本都答上来了,但是很表面,基本就是死背八股,答的时候就泛泛而谈,经不起推敲。

#java##实习##喜马拉雅实习##凉面#
全部评论
我也是 喜子 Java开发的 二面拿到个offer 但是工资很低 而且不是研究生 转不了正 学校垃圾 不知道去不去
3 回复 分享
发布于 2023-08-25 16:52 湖南
请问楼主过了么
1 回复 分享
发布于 2023-09-04 16:05 四川
这是实习还是正式?
1 回复 分享
发布于 2023-08-24 10:50 浙江

相关推荐

快手二面              -效果营销,面试官说核心部门-----经内部员工认证,属于一般正常部门1.自我介绍2.实习拷打     写放大     hash3.场景题,选课,课的人数不能超,人的时间段不能重            库存扣减+bitmap去重4.情景题 未来毕业几年后的考虑,如果实际不如理想呢钛动科技一面             -懒得反问,没问干啥的1.自我介绍2.实习拷打3.场景题 一个服务,qps突然下降,如何分析蔚来一面             -充电桩,超核心部门+技术挑战大1.自我介绍2.实习拷打3.多线程如何做同步4.violatile5.一个开关用violatile修饰会不会有问题6.最接近的三数之和喜马拉雅一面          -内容库,超核心部门1.自我介绍2.实习拷打3.死锁和条件4.线程进程区别5.三次握手过程6.握手为什么要三次,但是挥手要四次7.https建立连接的过程8.hashmap的数据结构9.arraylist线程安全吗10.想要使用线程安全的arraylist怎么办11.arraylist多线程同时用的时候会有什么问题12.线程池过程和原理13.如果想要保证所有任务提交了都被执行怎么办14.mysql如果一个sql执行很慢,你怎么分析15.redis的sort set原理16.讲讲缓存雪崩的解决方案17.有了syn为什么还会出现lock#我的实习求职记录##0offer是寒冬太冷还是我太菜##快手##蔚来#
点赞 评论 收藏
分享
业务和数据库相关,大部分是mysql知识的拷打,我是真菜1. 项目拷打2. redis集群,主从复制3. 一致性哈希4. mysql和redis数据一致性5. 旁路缓存6. 本地缓存设计的考量,大小限制,删除策略,是否会引发oom7. select * from xxx where a = 1 and b = 1 如何考虑取去建立索引8. 如果还有个属性c, 如何建立 (都是覆盖索引)9. 如果变成 select * from xxx where a = 1 or b = 1 怎么建索引10. server层优化器的的作用11. 执行  select * from xxx where a = 1 for update 会加什么锁考虑尽量全面(数据存在不存在的情况,是否是索引的情况, 这个答的不好)12. mysql为啥采用b+树(这里是面试官引导我根据数据结构去往间隙锁上思考)13. 和二叉搜索树有啥相同和不同之处14. 快照读和当前读 (两个混合使用反而无法解决幻读了,这是第一次知道)15. mysql隔离级别16. 有关树的mid题全长50分钟,面试官人很好,很有耐心,回答不上来的地方会指引性的带着去思考,这也是第一次从b+树角度去分析加锁的过程,不过预计又要挂hhh 加锁那块答得不是很好。#度小满##后端##实习# #牛客创作赏金赛#
查看16道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

更多
牛客网
牛客企业服务