阿里本地生活 一面

记录一下,阿里一面的过程

凭记忆,无先后顺序 技术问题

  1. 了解平衡二叉树吗,有什么特点,了解红黑树吗,和平衡二叉树的区别是什么
  2. 你在项目中常用的集合有哪些,HashMap的原理了解吗,HashMap为什么选择红黑树不选二叉平衡树
  3. HashMap是怎么扩容的
  4. NIO BIO了解吗,有什么区别
  5. 同步 异步 阻塞 非阻塞 有什么区别 分别解释一下这四个名词
  6. 上面说的四个名词拆开 怎么分别描述 NIO和BIO
  7. 多线程了解吗,线程池了解吗,有哪些核心参数 常用的有几种线程池 CachedThreadPool适合什么场景
  8. 固定线程数线程池 核心线程数10 阻塞队列大小50 最大线程数100 有70个请求,会开多少个线程 40个呢 100个呢
  9. Mysql了解吗 索引用了B+树,为什么不用B树,B树和B+树有什么区别 为什么不用红黑树和二叉平衡树
  10. 消息队列 怎么处理重复消息 消息丢失了怎么处理 确认重发机制的情况下假如消费者确实消费了但是发出ack生产者没收到的情况,重发的时候要怎么办
  11. 你们是怎么处理分布式session的,如果让你设计的话,你会怎么设计分布式session
  12. 碰到过OOM吗,是怎么解决的
  13. 你们nginx负载均衡是怎么做的 nginx负载均衡算法有哪些 ip_hash什么时候用
  14. nginx属于OSI七层模型的哪一层
  15. 有没有用过分库分表 分布式唯一id算法知道吗
  16. 好像还有问了啥的想不起来了

非技术问题

  1. 项目中最有成就感的事是什么
  2. 你们的项目,你能看到在一到三个月内会发展成什么样
  3. 你们定制开发单独部署的模式你觉得有什么优点和缺点
  4. 你做过的几个项目,有没有沉淀下来一些通用的东西
  5. 你们的项目为啥要用到rpc呢
  6. 项目中有没有碰到什么难题,怎么解决的
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值