阿里天猫java二面面经
更新一下,有个面试题一开始给忘了。
1. 自我介绍
2. 项目介绍:每个都问,如何实现的实时推荐策略、博文相似度如何计算等等
3. 论文介绍:遗传算法介绍
从使用场景=》算法流程=》算法中的经典问题 =》 论文的解决方案
3. 开放题:在淘宝天猫网站上的用户如何分析用户需求
数据采集(前段埋点)=》数据流(flume+kafka) => 数据仓库 => 离线分析(使用hive)
使用hive可能会出现的数据倾斜问题以及一系列解决方法
根据日志数据对用户行为进行分类:流量分析(在每个页面停留的时间) =》 浏览 、添加购物车、购
=》根据不同权重设计打分指标
4. 场景题:其实就是用countdownlatch
5. 数据库中的隔离级别有哪些,如何实现的
java 1.7实现方式以及一致性问题
java 1.8实现方式以及一致性问题
6. 平常如何学习技术的
适用场景 => 经典书籍 => 源码
7. 问我数据库熟悉哪些
我说关系型mysql、非关系型hbase
这两个的区别是什么:
适用场景、hbase的LSM树结构、主从复制、这两个的事务性
8. 面试官评价:
学习广度有,深度还需要提高,但这个不会影响你的面试结果。看源码这点很好,懂大数据和算法也是加分项。
8.1之前面过一个一面,8.1转成了正式流程,不知道这次算是简历面还是二面了,感觉整体面试没问太难的问题,希望又下一面吧,发个面经攒人品
#阿里巴巴##面经##Java工程师#