阿里巴巴 java 1+2+3+hr面

【每日一语】现在不是去想缺少什么的时候,该想一想凭现有的东西你能做什么。——海明威老人与海

阿里数据技术与产品部门 1面+2面+3面面筋

看了牛客网上那么多面筋,回馈一波儿

1面(48分钟):基础+项目

自我介绍,项目介绍,遇到的最大困难是什么?怎么解决的?你觉得你能怎么优化这个项目?

1)讲一下JVM

2)讲一下JVM的分代回收以及具体算法

3)将一下JVM的垃圾收集器,G1和CMS有啥区别?

4)讲一下一个变量从产生到结束所经历的过程,讲一下字符串常量的过程?

5)将一下线程安全问题产生的原因?

6)讲一下乐观锁和悲观锁

7)乐观锁是怎么保证一致性的

8)Integer和int有啥区别,integer中有哪些特殊的函数?

9)讲一下数据库的隔离等级

10)说一下MVCC

11)说一聚簇索引和非聚簇索引的有什么不同

2面(1h):主要聊项目,基础问得不多

主要怼项目,你做过哪些项目,用过哪些技术?你为什么读研?了解哪些框架?你觉得对你技术提升最高的是哪一件事情,提升了你哪一方面的技术?

1)讲一下Spring AOP和IOC的底层实现

2)说一下hashcode的作用?HashMap的底层实现?HashMap和HashTable的区别

3)说一下concurrentHashMap和hashTable在性能上的区别?以及这种差异形成的原因

4)讲一下堆以及堆排序

5)说一下B+tree和二叉搜索树的区别?说一下二叉搜索树和AVL树、红黑树之间的差别

6)给你两个文件(字符串形式的)如何找出他们之间的不同地方?

7)你刚刚说的能怎么优化?

8)知道倒排索引嘛

3面(35分钟):总共四个问题(其实是两个)

1. 给你50亿行字符串,机器4G内存(只能一台机器),找出重复次数最多的那行字符串?(以行为单位,每行不超过10个字符)

2. 一个圆上三个点形成钝角的概率是多少?

3. 假如两个点和圆心形成的圆心角已经是直角,那么第三个和这两个点形成钝角的概率是多少?(接上一题)

4. 快速排序的平均复杂多少?最坏情况是什么?(这个题估计就是缓和一下尴尬的气氛)

吐槽一下三面:本来说好的是机试,但是下午临时打电话过来直接就面了,就这么四个题,面试官普通话也说不标准,很难懂他说的是啥!哎。。。无语

HR面(40分钟):

1)对数据技术与产品部有什么了解?

2)你更愿意从事算法还是开发方面的工作?

3)聊了聊论文

4)聊了聊读研的事儿?

5)讲一讲你遇到过的最大困哪

6)有女朋友嘛?(我老实说了有,然后hr就和我说阿里招聘的时候,一方可能会受另一方影响比较大,哎感觉凉凉)

HR面带给我的恐惧感是最强的,虽然hr态度很好,但是阿里巴巴HR面刷人是最多的,所以也没抱太大期望,已经走到了这一步,已经没有什么遗憾了,也认清了自己和大佬们的差距。

PS:HR没有给口头offer,也没有问期望薪资,八成是凉得不能再凉了。

记录下阿里的招聘之路与诸位牛油共勉!

点击作者姓名与作者大佬交流~

作者:团子s1

来源:牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏量子位

Facebook发布张量理解库,自动编译高性能机器学习核心

? Facebook AI Research今天发布了张量理解(Tensor Comprehension),这是一个C ++库,也是一种数学语言,它能够自动、...

3526
来自专栏码洞

码农群英传连载(一) —— Go 语言之父 Rob Pike

近几年来在计算机语言排行榜上成长最快的语言就是 Go 语言。它勇往直前势如破竹,从几年前的 50 名之外快速跃进前十的宝座,而且还在马不停蹄向上攀登。

1173
来自专栏从流域到海域

《笨办法学Python》 总结

《笨办法学Python》 总结 写到这里我决定停了,剩下的课程就是Python在各个方向上的应用,包括网络、数据处理等等。 有了前面的基础,你可以专门找一本书来...

2098
来自专栏BestSDK

【技术揭秘】为什么你搜索不到小程序,原来秘密是... ...

小程序名字怎么都奇奇怪怪的? 自己怎么也搜不到想要的小程序 比如下面,简直惨不忍睹,如果不是提前知道完整全名,几乎搜不出来。 ? 于是,犀利的网友开始吐槽: 对...

4685
来自专栏算法与数据结构

蓝桥杯:兰顿蚂蚁

问题描述 ?   兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。   平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一...

3346
来自专栏互联网杂技

用于数学的 10 个优秀编程语言

作为一个对数学和编程语言充满激情的人,谁也不能阻止我分享我总结的10个超棒的用于数学的编程语言。 正文共:2619 字 预计阅读时间:7 分钟 作为一个对数学...

50310
来自专栏牛客网

18届秋招c++面试流水账

18届秋招部分流水账,c++开发方向。供春招参考 定义: - 为回答一般 +为较好 x为不会 【远景能源】【挂】 1面 笔试,手写一个编程题。剑指offer原题...

4098
来自专栏Golang语言社区

甜品店切蛋糕问题(动态规划,Go语言实现)

问题重现: 小Y最近在甜品店工作,其工作是切蛋糕。现在有n个顾客来购买蛋糕,并且每个顾客有一个到达的时间,以及需要买的蛋糕的长度ai。由于小Y每次只能服务一个顾...

3294
来自专栏编程

C语言编程怎么培养编程思维?没思路?我来带你找自己的思路

编程思维,可以说是一种感觉吧。培养编程思维,就是培养自己解决问题的能力,这种感觉可以帮助你更快找到问题点,对症下药。 1.要【会学】C语言 跟着老师或者自学学完...

3505
来自专栏Java学习网

因为一个分号,引起的程序员大讨论

 之前在网上看到过一段有趣的代码,据说在女生节的时候,某软件学院的学生还专门给女生拉了条幅 ?   代码   为了看的更清楚一点,我们把上面的代码整理出来,代码...

2778

扫码关注云+社区

领取腾讯云代金券