校招面经:阿里天猫Java后台开发面试历程

分享一波阿里天猫超市一面到hr面的面经,觉得自己还是蛮幸运的。本人广东双非大学本科生。

  一面(35分钟)

  一面都是聊项目,聊了半个小时,主要包括这几个问题:

  1、项目介绍

  2、项目中如何对数据库进行优化

  3、项目中的难点

  4、你在项目中充当的角色

  和面试官聊了35分钟,大部分时间是我在介绍,我把项目中自己负责的部分很详细地说了出来。面试官很友好,对我给予了肯定,直接和我说通过了一面。两个小时后就约二面面试时间了......

  二面(63分钟)

1、自我介绍

2、分别介绍一下你的几个项目

3、你觉得哪个项目让你印象最深刻?

4、项目中一些关于 geohash 的问题

5、分库分表的依据是什么?有用什么工具吗?

6、线程的几种状态?

7、wait和sleep分别属于哪个类的方法

8、lock和synchronized的区别是什么

9、什么情况下适合用偏向锁?

10、BIO和NIO的区别是什么?分别适合于什么场景?

11、select 和 epoll的区别

12、说一下你知道的Http的请求头和返回码

13、String s = new String("abc") 产生了几个对象?分别放在哪里?

14、上面那行代码在JDK1.8前后存放的区域有什么不同?

15、平时有用什么工具观察过虚拟机的内存情况吗?

16、平时怎么学习的?有没有关注什么博客和论坛?

17、有什么问题?

二面感觉自己表现一般般,聊了63分钟,也不知道自己有没有过,不过全程和面试官的讨论很多,有些问题回答的不够好面试官会给我提出建议。很幸运,两天后的晚上接到了电话,因为那天是星期天所以很意外。那个时候刚好在路边散步,突然接到电话一脸懵逼,脑子一热就直接在路边找个地方开干了......

  三面(78分钟)

1、自我介绍

2、项目中你对数据库做了什么优化?

3、对数据分库分表了吗?用什么算法进行分库分表。。。

4、项目问题......

5、项目中你是根据什么来进行索引的设计的?

6、项目中把数据放到HBase上面,你rowkey是如何设计让数据均匀分布在RegionServer上的?

7、一次请求的速度大概是多少?有考虑到做其它的优化吗?(缓存)

8、说一下索引的原理

9、知道MySQL插入和查询分别用的是什么锁吗?

10、知道悲观锁吗?了解多少?

11、对并发的知识了解多少?

12、说一下synchronized的优点和缺点,与lock进行比较

13、说一下ReetrantLock的内部实现

14、对多线程这一块了解多吗?(我说了解一点,不是很多)他说:那好那问点别的

15、说一下ArrayList和LinkedList的区别

16、为什么ArrayList的查询时间复杂度为O(1)?为什么数组查询可以到O(1)?

17、说一下你对HashMap的理解?说完......put操作的流程大概是怎样的呢?

18、现在有一亿条数据,要求你利用HashMap对数据进行去重并排序,你会怎么做?

19、多线程这一块你真的不了解吗?(???他想干嘛,然后我把我知道的说了出来,包括实现的几种方式,线程池这些)

20、线程池当队列中的任务都执行完毕之后会对线程进行怎样的操作?

21、多线程是不是肯定比单线程好?

22、什么样的任务适合用多线程什么适合单线程?

23、单CPU的情况下适合用多线程吗?

24、我看你里面很多奖项,挑一个跟我讲一讲吧

25、有什么问题吗?

结果在路边站了78分钟,面完喉咙都哑了,心脏跳得贼快,刚开始因为紧张讲话支支吾吾,后面就好一些了。整个过程感觉这个面试官问的很仔细,对项目的细节问的很深,自己感觉也是一般般,就是那种好像可以过又好像不可以过的感觉......

  两天后,hr打电话来了......约视频面试

  本以为技术面已经结束了,结果是自己想多了。视频面是技术专家大佬和hr小姐姐两个人一起面试

技术专家面(45分钟)

主要是针对项目然后提出一些开放性的问题让你提出解决思路

技术专家:

2、你在工作室项目中的主要工作?

3、项目的架构是怎样的?

4、如果现在让你在广州市投放出租车,你觉得出租车的数量会由什么因素来决定?

5、设计一个打车算法

6、讲一下数据库索引的原理

7、数据分表你是按照什么来划分的?有用到什么中间件吗?

8、快排的实现原理是什么?

9、了解堆排序吗,为什么堆排序的空间复杂度是O(1)?

hr面

10、刚才的交流过程中有些东西可能你没有完全给我们展示出来,现在给你一点时间再让我们多了解你一点

11、你平时有什么爱好吗?

12、你平时的生活情况是怎样的?你和团队中的人是如何相处的?

13、你平时是通过什么方式学习的?

14、你觉得自己遇到最有挑战性的事情是什么?

15、你希望你未来想要加入的团队是怎样的?

16、有什么问题要问的?

  加起来一共面试了45分钟吧,看到专家大佬超级紧张。面完之后心里松了一口气,终于熬到最后了~ 可是,还没结束T-T,hr小姐姐和我说,如果你这次通过了,后面会有另一个部门的成员来面试你(也就是交叉面),我表面笑嘻嘻说好,心里咯噔一下。

  那天下午接到了电话,约我交叉面的时间

交叉面(45分钟)

1、自我介绍

2、解释一下并行和并发的区别

3、如果我要让10个线程并发同时开始运行,你要怎么做?

4、你认为数据库索引的设计需要考虑什么因素?

5、知道索引的最左原则吗?解释一下

6、现在有a b 作为联合索引,有一条sql语句 where b > 0 and a = 7 和 where a>0 and b = 7分别会用到索引吗?

7、线程池使用时核心线程数和最大线程数的设计要考虑什么因素?

8、(另一个项目)你主要负责哪个部分,难点是什么?

9、并发下单的并发是在哪个部分?你通过什么来防止超卖这种情况?

10、如果是分布式情况下你如何防止超卖的情况?

11、出租车项目的分库分表是按照什么条件进行的?

12、如果让你设计一个叫车算法,你会考虑什么?如何设计?

13、geohash是什么,你能说一下吗?

14、如何计算两个geohash块之间的距离?

15、有什么问题要问的?

交叉面感觉比较难,面到后面有点自闭,觉得自己答得不好超级害怕。面了45分钟也结束了。感觉不好

不过还好上天眷顾了我,三天后,我很幸运收到了录用意向书。

作者:WilderGao

链接:https://www.nowcoder.com/discuss/188252?type=2&order=0&pos=61&page=1

来源:牛客网

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容