阿里天猫java二面面经

更新一下,有个面试题一开始给忘了。

1. 自我介绍

2. 项目介绍:每个都问,如何实现的实时推荐策略、博文相似度如何计算等等

3. 论文介绍:遗传算法介绍
从使用场景=》算法流程=》算法中的经典问题 =》 论文的解决方案

3. 开放题:在淘宝天猫网站上的用户如何分析用户需求
数据采集(前段埋点)=》数据流(flume+kafka) => 数据仓库 => 离线分析(使用hive)
使用hive可能会出现的数据倾斜问题以及一系列解决方法

根据日志数据对用户行为进行分类:流量分析(在每个页面停留的时间) =》 浏览 、添加购物车、购
=》根据不同权重设计打分指标

4. 场景题:其实就是用countdownlatch

5.  数据库中的隔离级别有哪些,如何实现的

5. ConcurrentHashMap的实现原理
java 1.7实现方式以及一致性问题
java 1.8实现方式以及一致性问题

6. 平常如何学习技术的
适用场景 => 经典书籍 => 源码

7. 问我数据库熟悉哪些
我说关系型mysql、非关系型hbase

这两个的区别是什么:
适用场景、hbase的LSM树结构、主从复制、这两个的事务性

8. 面试官评价:
学习广度有,深度还需要提高,但这个不会影响你的面试结果。看源码这点很好,懂大数据和算法也是加分项。

8.1之前面过一个一面,8.1转成了正式流程,不知道这次算是简历面还是二面了,感觉整体面试没问太难的问题,希望又下一面吧,发个面经攒人品
#阿里巴巴##面经##Java工程师#
全部评论
java 1.8 concurrenthashmap一致性问题是强还是弱呀
点赞 回复 分享
发布于 2019-08-08 12:08
感谢楼主分享,我6号面完一面之后一直在等二面,现在还没约时间,蹭蹭大佬喜气
点赞 回复 分享
发布于 2019-08-10 11:04
约的昨天,然后到今天还没电话来,有点方
点赞 回复 分享
发布于 2019-08-08 11:36
昨晚我被二面,面的怀疑人生,让我说 paoxs 算法,没有一点基础性东西!全是分布式架构问题,原理之类的。。懵逼了
点赞 回复 分享
发布于 2019-08-08 09:44
concurrenthashmap中, 一个线程将一个新的Node插到tab的一个空位置上,另一个线程去读可能会产生不一致; 我想问如果是插到某个Node的next上,会不会产生不一致?(我看了下Node的next是volatile修饰的)
点赞 回复 分享
发布于 2019-08-09 16:12
应届生嘛
点赞 回复 分享
发布于 2019-08-08 10:24
老哥请问是天猫的哪个部门?
点赞 回复 分享
发布于 2019-08-08 10:17

相关推荐

Ryan188:我觉得你简历最核心的问题就是太大众化。 你要有一个认知就是,如果你是面试官,你是HR,其实他们每天都会收到非常多大量重复的像你这种简历。 就是说你的项目不是一个真实的上线的项目,可能是从网上学习而来的,或者是直接copy别人的项目,没有新意,没有展现出你自己对技术的思考,而且你的学历也不占优,自然而然就很难有人去选择你。 所以要做的实际上是差异化方向的工作,也就是“给我一个选择你的理由”,比如最近很火的ai,你可以写一个ai相关项目比如问答应用或者mcp编写或者agent搭建,需要你先花点时间学习,34天吧,展现你对这方面相较于其他人特有的思考; 或者写相关技术博客输出一些技术内容,有具体可以量化的成果等等去增加你的竞争力。 但以上这些都是后话,我去年在你这个时候也是没人理我,咱们双非学历也没实习,难找也正常,我当时整个3月份都没人鸟我,直到有个新招的岗位,很缺人很急,流程很快,所以我一下子进去了,所以运气方面也很重要,需要你一直坚持喝复盘,直到看到光明,加油兄弟
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
3
49
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务