mysql常见优化方案面试题(支付宝技术面试题)

mysql常见优化方案面试题(支付宝技术面试题)(1)

支付宝一面
  1. 介绍一下自己。
  2. 项目参与的核心设计有哪些
  3. ArrayList和LinkedList底层
  4. hashmap及线程安全的ConcurrentHashMap,以及各自优劣势
  5. Java如何实现线程安全
  6. Synchronized和Lock哪个更好?
  7. HashMap中的get()方法是如何实现的?
  8. HashMap可以用在哪些场景?
  9. JVM,垃圾回收机制,内存划分等
  10. SQL优化,常用的索引?
  11. 还有什么问题需要问的。

mysql常见优化方案面试题(支付宝技术面试题)(2)

支付宝二面
  1. Quartz是如何实现的
  2. 如果有多台机器,一台机挂了,咋办
  3. ElasticSearch有什么用,是基于什么的,相对于MySQL的like有什么区别,为什么不直接用lucene呢
  4. 项目中统计网站的pv和uv是怎么做的
  5. 为什么不直接将nginx的日志存到es而要使用kafka
  6. list和set的区别
  7. hashset是如何保证不重复的
  8. hashmap是线程安全的吗,为什么不是线程安全的
  9. synchronized和lock有什么区别
  10. maven是干嘛的,如何解决依赖冲突
  11. linux进程有哪些状态
  12. 有哪些复杂度较低的排序算法,什么因素会影响快速排序的效率
  13. MySQL用的什么存储引擎
  14. InnoDB的默认事务隔离级别是什么
  15. 解释一下什么是幻读
  16. MySQL是如何解决幻读问题的
  17. MVCC是如何实现的

mysql常见优化方案面试题(支付宝技术面试题)(3)

支付宝三面
  1. 项目介绍
  2. 服务器如何负载均衡,有哪些算法,哪个比较好,一致性哈希原理,怎么避免DDOS攻击请求打到少数机器。
  3. TCP连接中的三次握手和四次挥手,四次挥手的最后一个ack的作用是什么,为什么要time wait,为什么是2msl。
  4. 数据库的备份和恢复怎么实现的,主从复制怎么做的,什么时候会出现数据不一致,如何解决。
  5. Linux查看cpu占用率高的进程
  6. 手撕算法:给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。
  7. 然后继续在这个问题上扩展
  8. 求出最短那条的路径
  9. 递归求出所有的路径
  10. 设计模式讲一下熟悉的
  11. 会不会滥用设计模式
  12. 多线程条件变量为什么要在while体里
  13. 你遇到什么挫折,怎么应对和处理

更多面试题学习资料转发 关注,然后私信回复“资料”即可免费获得资料的领取方式!

mysql常见优化方案面试题(支付宝技术面试题)(4)

mysql常见优化方案面试题(支付宝技术面试题)(5)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页