360大数据开发二面凉经

360远程电脑面试
一面30分钟小哥哥【过】。
1、首先自我介绍,介绍项目。
2、concurrenthashmap是怎么实现线程安全的;与hashmap的区别;
3、hash树和B树的区别;
4、写一下链表反转代码(需要自定义链表节点)。
5、explain的字段有哪些。
6、类加载的过程。解释一下static块和static变量的执行顺序。

二面26分钟。TeamLeader【已挂】
1、讲一下CMS,说一下它的过程。为什么用要用标记清除,而不是用其他的算法?【问了至少10分钟】
2、说一下线程池的工作原理。对并发中CAS的理解。
3、说一下对HDFS的了解。如何实现HA。MapReduce的原理,为什么要这么设计MapReduce?如果让你来设计一个分布式存储的系统,你会怎么设计
4、聊一下项目。说一说Mybatis的分页插件,说一下对Spring中IOC和AOP的理解。为什么要用分布式的redis,而不是用单机的缓存?
5、你有什么要问的吗?

为什么要用分布式的redis,而不是用单机的缓存?这个问题有大佬解释一下吗,实在想不到。
#360公司##面经##实习##大数据开发工程师#
全部评论
是奇虎360,还是企业?
点赞 回复 分享
发布于 2019-04-19 17:21
缓存的话用分布式是不是考虑到系统的可用性?(从CAP的角度去考虑)
点赞 回复 分享
发布于 2019-04-20 20:53
小姐姐你们面的base是哪里的啊
点赞 回复 分享
发布于 2021-09-07 12:31
也可以试试去哪儿哈《去哪儿网》-校招内推,免-简历筛选,投递抽iphone,入职送Macbook 用内推码可帮改简历,笔试咨询 能快一步是一步,多投准没坏处😃😃 https://www.nowcoder.com/discuss/706975帮顶,如有打扰回复删除
点赞 回复 分享
发布于 2021-09-08 21:06

相关推荐

头像
11-09 17:30
门头沟学院 Java
TYUT太摆金星:我也是,好几个华为的社招找我了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:46
点赞 评论 收藏
分享
评论
点赞
35
分享
牛客网
牛客企业服务