首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mushishi
V2EX  ›  程序员

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

  mushishi · 175 天前 · 7283 次点击
这是一个创建于 175 天前的主题,其中的信息可能已经有所发展或是发生改变。

我完全凭回忆梳理了一下

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

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