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

2019-07-31 10:59:35 +08:00
 mushishi

我完全凭回忆梳理了一下

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. 你的优缺点是什么
10651 次点击
所在节点    程序员
40 条回复
polebug
2019-07-31 11:05:22 +08:00
为啥能同时面两个部门?
w7938940
2019-07-31 11:07:45 +08:00
打扰了
NewDraw
2019-07-31 11:08:40 +08:00
都挺基础的,阿里面试算是很正规了。
asd123456cxz
2019-07-31 11:11:41 +08:00
想了解下为啥失败了。。应该不是技术问题吧?
Raymon111111
2019-07-31 11:11:57 +08:00
还不错

没有奇葩问题
skypyb
2019-07-31 11:14:02 +08:00
这个是几年经验的题?
CEBBCAT
2019-07-31 11:17:57 +08:00
九人收藏 没人(点)感谢 是 V 友 2.0 了
aLazarus
2019-07-31 11:20:27 +08:00
@CEBBCAT #7 那你现在再刷新看下?
weiruanniubi
2019-07-31 11:21:05 +08:00
莫名反感人事的问题……
zichen
2019-07-31 11:23:50 +08:00
coding 那部分是只需要讲思路还是要手写代码?如果手写的话,6 个题目是不是太多了……
season4675
2019-07-31 11:28:18 +08:00
@polebug 你的语文有点差,楼主没说同时
season4675
2019-07-31 11:28:34 +08:00
@weiruanniubi 所有 HR 的标准问题
wh1012023498
2019-07-31 11:30:37 +08:00
= = 没有奇葩的问题啊。都挺常规。。
Anshi
2019-07-31 11:31:03 +08:00
人事不就问这个嘛。。没毛病。。。
Suddoo
2019-07-31 11:39:59 +08:00
很基础了
morethansean
2019-07-31 11:49:05 +08:00
我觉得楼上反感的原因在于,从没有真正认真思考过这个问题...
lawmil
2019-07-31 11:49:57 +08:00
这是面 p6 么?
leishi1313
2019-07-31 12:53:52 +08:00
楼上那些那么反感人事的问题,你们知道谷歌也开始面这种 behavioral question 了嘛,亚马逊就别说了,14 条铁律想要进去一条都不能有差,面挂过两次全是栽在这上了
yunkchen
2019-07-31 13:31:34 +08:00
应该先说一下面的业务部门-岗位-职级
dk7952638
2019-07-31 13:36:16 +08:00
我工作 8 年,说实话如果不复习一下的话,大部分答不出来,即使复习了,有一些也只能答出个皮毛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/587788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX