首页 > 360大数据开发二面凉经
头像
字节研发工程师
编辑于 2019-04-19 18:11
+ 关注

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,而不是用单机的缓存?这个问题有大佬解释一下吗,实在想不到。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐