阿里面试

阿里面试纪要

记不清先后顺序了,想到什么记录什么

JDK

hashMap

  • hashmap的实现原理,
  • 什么时候进行初始化
  • 为什么初始容量总是二的次幂
  • 多线程下的问题,扩容的实现

线程

  • 线程实现顺序调度的方案
  • thread.join原理
  • 启动线程的方式,启动进程的方式
  • 线程池核心参数,阻塞队列有几种有什么不同点,自带的拒绝策略,如何自定义拒绝策略

juc

  • atomic先关类实现原理 atomicRefrence的使用
  • 各种锁,公平锁的实现,aqs核心方法
  • 其他juc工具类了解什么

jvm

  • 类加载机制
  • 不同类加载器加载同一个类会怎么样
  • 内存模型
  • 各种垃圾收集的比较,参数调优
  • 什么样的对象可以作为gcroot

db

  • mysql常用的存储引擎
  • sql优化方案
  • 问题排查方案
  • mysql数据安全性保证(double write)
  • 如何建立合适的索引
  • 分库分表
  • 大表迁移
  • b,b+,avl,红黑树比较

rocketmq

  • 与kafka比较
  • 如何实现顺序消费
  • 为什么不选用zk作为注册中心而是自己实现
  • 如何保证安全性
  • 性能调优
  • 问题排查
  • autoCreateTopic隐患

redis

  • 高可用方式
  • 集群通信机制,故障转移机制
  • 支持的数据结构以及底层的结构
  • 集群节点如何新增删除
  • 缓存穿透,缓存雪崩等问题
  • jedis用什么通信

rpc

  • 常用rpc框架
  • dubbo的协议与springcloud区别
  • 常用的序列化方式

项目细节

看过的源码细节

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 记录阿里的电面经历,特与大家分享,岗位是JAVA研发工程师。 一面主要问题如下: 1)首先自我介绍 2)数据结构算...
    飞奔小码农阅读 1,805评论 0 0
  • 也许你从骨子里面不喜欢城市繁华后的寂寞, 她是充斥着钢筋混凝土与机械的气息, 缺少浓浓的人情味。 也许你从心里面不...
    兰西040郭翔宇阅读 1,841评论 0 4
  • 无意中看到了弘丹老师组织的21天训练营,就心动了,立即行动,加入和大家一起练笔。 一直以来从事着文秘工作,和IT打...
    静尔阅读 1,360评论 3 2
  • 世上有许多事的结果是自己不想看见的,而往往这些事是自己参与过的,所以常常在想,没有自己的参与是不是结果就不一样呢...
    lifeheart阅读 1,414评论 0 0
  • 如阳如星透天宗, 万化千变心道明。 山中不是风来空, 霜心一片映阳娇 夜来寒凉霜降,个中百味谁尝。人生如戏刹那,菩...
    月铃阅读 1,373评论 0 0

友情链接更多精彩内容