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

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

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

我完全凭回忆梳理了一下

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

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