• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mushishi
V2EX  ›  程序员

持续三个月的阿里两个部门的面试结束了,失败告终,今天抽空把面试题总结了一下,希望对各位有所帮助

  mushishi · Jul 31, 2019 · 12399 views
This topic created in 2651 days ago, the information mentioned may be changed or developed.

我完全凭回忆梳理了一下

java

  1. equals 和 hashcode 重写的问题,实际项目中的应用
  2. hashmap 的死循环怎么出现的,怎么解决
  3. synchronized 和 lock 的实现原理
  4. ClassLoader 加载器相关的
  5. 数组和链表的扩容机制和源码怎么是怎么实现的

coding

  1. 链表翻转
  2. 动态规划
  3. 多线程打印奇偶数
  4. LRU
  5. 手动实现 ArrayBlockingQueue
  6. 二叉树后序遍历

中间件

  1. RabbitMq 怎么保证消息 100%送达,100%消费。
  2. redis 为什么高效,热 Key ,穿透,雪崩 解决办法
  3. Nginx 负载均衡策略和算法
  4. zk 的选举机制

项目

  1. 描述项目架构和实现
  2. 给定一个场景让你设计功能实现或者方案,大文件筛选,大文件排序

数据库

  1. 乐观锁,悲观锁
  2. 执行器优化
  3. 事务
  4. 索引类型 B+ hash 区别和应用场景

网络

  1. 三次握手,四次挥手

人事

  1. 你遇到的最大问题或者是困难是什么
  2. 你的优缺点是什么
Supplement 1  ·  Jul 31, 2019
社招 P6 岗位,列出来的都是比较基础的一些问题,可以有准确答案的,现场面问了很多项目描述和设计方面比较具体的问题就比较发散了,就没写出来了。
Supplement 2  ·  Jul 31, 2019
社招 P6 岗位,列出来的都是比较基础的一些问题,可以有准确答案的,现场面问了很多项目描述和设计方面比较具体的问题就比较发散了,就没写出来了。
Supplement 3  ·  Aug 1, 2019
想起来了,还问了 JVM 相关的
## JVM
1. 强引用、弱引用的区别
2. JVM 垃圾回收算法
3. 查看 GC 的命令,结合实际项目谈谈对 GC 数据的分析
4. JVM 调优参数,为什么这样设置
40 replies  •  2019-08-01 14:52:56 +08:00
polebug
polebug
Jul 31, 2019
1
为啥能同时面两个部门?
FarAhead
FarAhead
Jul 31, 2019
2
打扰了
NewDraw
NewDraw
Jul 31, 2019 via Android
3
都挺基础的,阿里面试算是很正规了。
asd123456cxz
asd123456cxz
Jul 31, 2019
4
想了解下为啥失败了。。应该不是技术问题吧?
Raymon111111
Raymon111111
Jul 31, 2019
5
还不错

没有奇葩问题
skypyb
skypyb
Jul 31, 2019
6
这个是几年经验的题?
CEBBCAT
CEBBCAT
Jul 31, 2019 via Android
7
九人收藏 没人(点)感谢 是 V 友 2.0 了
aLazarus
aLazarus
Jul 31, 2019
8
@CEBBCAT #7 那你现在再刷新看下?
weiruanniubi
weiruanniubi
Jul 31, 2019
9
莫名反感人事的问题……
zichen
zichen
Jul 31, 2019
10
coding 那部分是只需要讲思路还是要手写代码?如果手写的话,6 个题目是不是太多了……
season4675
season4675
Jul 31, 2019
11
@polebug 你的语文有点差,楼主没说同时
season4675
season4675
Jul 31, 2019
12
@weiruanniubi 所有 HR 的标准问题
wh1012023498
wh1012023498
Jul 31, 2019
13
= = 没有奇葩的问题啊。都挺常规。。
Anshi
Anshi
Jul 31, 2019
14
人事不就问这个嘛。。没毛病。。。
Suddoo
Suddoo
Jul 31, 2019
15
很基础了
morethansean
morethansean
Jul 31, 2019
16
我觉得楼上反感的原因在于,从没有真正认真思考过这个问题...
lawmil
lawmil
Jul 31, 2019
17
这是面 p6 么?
leishi1313
leishi1313
Jul 31, 2019 via Android
18
楼上那些那么反感人事的问题,你们知道谷歌也开始面这种 behavioral question 了嘛,亚马逊就别说了,14 条铁律想要进去一条都不能有差,面挂过两次全是栽在这上了
yunkchen
yunkchen
Jul 31, 2019
19
应该先说一下面的业务部门-岗位-职级
dk7952638
dk7952638
Jul 31, 2019
20
我工作 8 年,说实话如果不复习一下的话,大部分答不出来,即使复习了,有一些也只能答出个皮毛
nihaoaa
nihaoaa
Jul 31, 2019
21
虽然都是一些常见的题,但是不准备下真的答不上来啊
PerpetualHeng
PerpetualHeng
Jul 31, 2019
22
这应该是 P6,比较基础。
ElegantOfKing
ElegantOfKing
Jul 31, 2019
23
是校招吗?感觉问的比较基础。
kiddingU
kiddingU
Jul 31, 2019
24
与宇宙第一大厂头条比简单很多
fhsan
fhsan
Jul 31, 2019
25
这不是网上都有面试题吗,随便背背就过了吗?
vance
vance
Jul 31, 2019
26
上面题也可以深入的问
drafter
drafter
Jul 31, 2019
27
老哥,你工作几年了啊
happyhou
happyhou
Jul 31, 2019
28
题目很深入,不是背背就行了的。
anonymousUser123
anonymousUser123
Jul 31, 2019
29
https://www.bilibili.com/video/av48988279
这个还不错,面试高频题整理,面试前不准备一下真的很难完全都记住。。。。。
smallpython
smallpython
Jul 31, 2019
30
一个都看不懂
magicode
magicode
Jul 31, 2019
31
说实话我真不会 看来都是大佬啊
wm5d8b
wm5d8b
Jul 31, 2019
32
都是实际工作中,从事相关方面开发就会遇到的问题。我挺好奇,那些实际不会,靠刷题进去的人,难道进去后就能立即学会,开始干活吗?
fuermosi777
fuermosi777
Aug 1, 2019
33
@wm5d8b #32 确实是的。我们公司的前三级码农都是靠刷题进来的,进来后基本百分之百能立即学会开始干活。
mushishi
mushishi
OP
Aug 1, 2019
34
@zichen 两个部门差不多经历了 8 轮面试,两个部门在线 coding 的各两道,现场一个部门一道加起来 6 到题目,得 coding
mushishi
mushishi
OP
Aug 1, 2019
35
@CEBBCAT 感谢
mushishi
mushishi
OP
Aug 1, 2019
36
@vance 是的,这是问题切入点,接下来会问的很细。
mushishi
mushishi
OP
Aug 1, 2019
37
@drafter 4 年
MOONYANYI
MOONYANYI
Aug 1, 2019
38
@CEBBCAT #7 看到这,我就去点了,楼主点赞
wm5d8b
wm5d8b
Aug 1, 2019
39
@fuermosi777 #33 我这边刷题进来的已经开除 2 个了,spring 都不会
notfound09
notfound09
Aug 1, 2019
40
楼主面试的是哪里的职位,杭州还是北京
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1522 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 78ms · UTC 23:32 · PVG 07:32 · LAX 15:32 · JFK 18:32
♥ Do have faith in what you're doing.