阿里CTO线-企业智能事业部 一二+HR面 (意向书)
阿里CTO线 一面
2021.9.11 80min
1. 自我介绍,实验室的项目,科研项目举例
2. 介绍另一个科研项目….复杂度有没有分析过?
3. 列式存储和行式存储区别,优缺点?
4. OLAP和OLTP区别,各自的特点,详细介绍一下
5. OLAP为什么适合列式存储,列式存储的优势?列式存储为什么比行式快
6. 列式存储如何压缩数据的有了解嘛,假如有(张三,18,上海市)、(李四,20)采用列式存储地址列怎么存储?(描述了有点不清楚,大致就是问列式存储的具体实现方式)
7. 稀疏矩阵的存储有了解过吗?如何存储到计算机中?
8. 你提到了InnoDB引擎,能详细介绍一下嘛?InnoDB有哪些特点?
9. InnoDB支持全文索引嘛?(1.2版本后其实是支持的)
10. 了解过索引的结构嘛?有哪些?详细介绍一下B+树索引
11. B+树、B树、红黑树同等数据量哪个树高? B+树和B树的详细区别说一下
12. 聚集索引?非聚集索引?详细介绍一下哈希索引,如何计算?使用哈希索引的引擎有哪些?
13. 当发生哈希冲突时,如何解决?
14. Java内存模型,主内存、本地内存之间如何操作?
15. 主内存、本地内存lock、unlock由谁来完成?OS还是JVM?通过什么方法来保证读写共享变量不冲突?知道用了哪些协议嘛?
16. volatile关键字怎么用?底层原理是什么?有什么作用?与synchronized和ReentrantLock的区别?详细说说看
17. synchronized和ReentrantLock的区别?
18. synchronized的锁升级优化?用户态内核态了解?
19. ReentrantLock如何实现线程的精确唤醒?
20. CAS详细说一下?假如有两个线程同时想CAS改变内存值V,当他们同时比较时发现V值和expected值都相同,这时候会不会发生线程安全问题嘛?考虑过没有?
21. CAS底层如何实现的?存在的问题?如何解决?Java里面哪些地方用到CAS了?
22. 闲聊:职业规划,追求目标,目前阶段的学习重点,有什么打算和计划
2. 介绍另一个科研项目….复杂度有没有分析过?
3. 列式存储和行式存储区别,优缺点?
4. OLAP和OLTP区别,各自的特点,详细介绍一下
5. OLAP为什么适合列式存储,列式存储的优势?列式存储为什么比行式快
6. 列式存储如何压缩数据的有了解嘛,假如有(张三,18,上海市)、(李四,20)采用列式存储地址列怎么存储?(描述了有点不清楚,大致就是问列式存储的具体实现方式)
7. 稀疏矩阵的存储有了解过吗?如何存储到计算机中?
8. 你提到了InnoDB引擎,能详细介绍一下嘛?InnoDB有哪些特点?
9. InnoDB支持全文索引嘛?(1.2版本后其实是支持的)
10. 了解过索引的结构嘛?有哪些?详细介绍一下B+树索引
11. B+树、B树、红黑树同等数据量哪个树高? B+树和B树的详细区别说一下
12. 聚集索引?非聚集索引?详细介绍一下哈希索引,如何计算?使用哈希索引的引擎有哪些?
13. 当发生哈希冲突时,如何解决?
14. Java内存模型,主内存、本地内存之间如何操作?
15. 主内存、本地内存lock、unlock由谁来完成?OS还是JVM?通过什么方法来保证读写共享变量不冲突?知道用了哪些协议嘛?
16. volatile关键字怎么用?底层原理是什么?有什么作用?与synchronized和ReentrantLock的区别?详细说说看
17. synchronized和ReentrantLock的区别?
18. synchronized的锁升级优化?用户态内核态了解?
19. ReentrantLock如何实现线程的精确唤醒?
20. CAS详细说一下?假如有两个线程同时想CAS改变内存值V,当他们同时比较时发现V值和expected值都相同,这时候会不会发生线程安全问题嘛?考虑过没有?
21. CAS底层如何实现的?存在的问题?如何解决?Java里面哪些地方用到CAS了?
22. 闲聊:职业规划,追求目标,目前阶段的学习重点,有什么打算和计划
阿里CTO线 二面
2021.9.12 40min
1. 自我介绍 2. 论文是做的算法方面的内容吗?为什么做这个方向?
3. 介绍论文的科研项目背景意义
4. Java源代码看过哪些?
5. hashcode方法?什么时候要重写?为什么要重写?
6. HashMap的扩容?为什么是2的幂次方?
7. hash &(length-1)除了比%快,还有什么好处?
8. HashMap线程安全问题?多线程操作具体会出现哪些问题?详细说说看
9. MySQL的主从同步详细讲讲
10. slaver为什么要先从binlog读取到relay log而不是直接从binlog读取后就就行同步?
11. 索引用过吗?你是如何使用的,详细说说看,使用索引过程中需要注意什么?
12. 当存储字符串时,字符串长度特别长,你如何建索引?(建前缀索引)
13. 数据库中对数据量比较大的表,如果表结构需要变更,应该如何变更?有什么注意点?
14. 闲聊:最大优点?最大缺点?做过最有意义的事情?
阿里CTO线 HR面
2021.9.13 30min
1. 自我介绍 2. 项目中遇到的最大困难
3. 面对新技术你是如何学习的
4. 你的mentor身上有哪些品质你赞可的
5. 项目过程中除了mentor告诉你怎么做,你有没有自己考虑过需要做什么、优化什么
6. 介绍一下你实习的项目,你的角***r /> 7. 这些模块开发的背景意义有理解嘛
8. 前面的面试官有没有给你介绍一下我们部门?那我给你讲讲……..
9. 举个例子说说看你的抗压能力强体现在哪里
10. 还有哪些offer?如果阿里给的薪资待遇比其它低你会怎么抉择
11. 择业标准?对工作城市的看法?杭州or上海?
12. 反问
总结:被蚂蚁金服一面养了一个月的鱼最终还是挂掉了,相比之下阿里CTO线的效率真的好快!!
#阿里巴巴##面经#