• 欢迎访问马东东的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

天猫研发团队(4面全题目):并发压测+Mina+事务+集群+秒杀架构

阿里面试题 马 东东 来源:陈睿|mikechen 9个月前 (02-03) 187次浏览 0个评论 扫描二维码

天猫高级Java一面

  1.  常见集合类的区别和适用场景
  2.  并发容器了解哪些?
  3.  如何判断链表是否有环
  4.  concurrentHashMap如何实现
  5.  集群服务器 如何application 共享
  6.  JAVA网络编程中:BIO、NIO、AIO的区别和联系
  7.  jvm内存模型jmm 知道的全讲讲
  8.  JAVA的垃圾回收,标记算法和复制算法的区别,用在什么场合?
  9.  http和https的区别,http1.x和http2.0的区别,SSL和TSL之间的区别
  10.  GC、G1和ZGC的区别
  11.  B+树和B树的区别,和红黑树的区别
  12.  内存泄漏与内存溢出的区别
  13.  session的生命周期是多久
  14.  关于Mina框架了解多少?(因为我在项目里用到了Mina,所以提到了这个部分)

天猫高级Java二面

  1.  java cas原理
  2.  JAVA线程池有哪些参数,如果自己设计一个线程池要考虑哪些问题?
  3.  Java的lock的底层实现?
  4.  mysql数据库默认存储引擎,有什么优点
  5.  MySQL的事务隔离级别,分别解决什么问题。
  6.  四个表 记录成绩,每个大约十万条记录,如何找到成绩最好的同学
  7.  常见的负载均衡算法有哪些
  8.  如果Redis有1亿个key,使用keys命令是否会影响线上服务
  9.  Redis的持久化方式,aod和rdb,具体怎么实现,追加日志和备份文件,底层实现原理的话知道么

天猫高级Java三面

  1.  请画一个完整大型网站的分布式服务器集群部署图
  2.  多个RPC请求进来,服务器怎么处理并发呢
  3.  讲一下Redis的哨兵机制
  4.  数据库分库分表一般数据量多大才需要?
  5.  如何保证数据库与redis缓存一致的
  6.  项目中消息队列怎么用的?使用哪些具体业务场景?
  7.  JVM相关的分析工具有使用过哪些?具体的性能调优步骤吗?
  8.  MySQL的慢sql优化一般如何来做?除此外还有什么方法优化?
  9.  线上的服务器监控指标,你认为哪些指标是最需要关注的?为什么?
  10.  如何做压测,抗压手段
  11.  秒杀模块怎么设计的

天猫四面:HR面

  1.  自我介绍
  2.  你怎么评价你之前的3轮面试
  3.  你怎么看待你自己,你最大的核心竞争力是什么
  4.  未来自己的职业规划
  5.  对阿里技术氛围有什么样的理解,用过哪些阿里的开源库
  6.  期望的薪资是多少
  7.  最后,你有什么想了解的

版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明文章地址:https://www.madongdong.me/career/written-interview/alibaba-interview/2019/02/03/1492/mdd/
喜欢 (0)
[821300079@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到