美文网首页面试专题Java 杂谈高并发
天猫研发团队(4面全题目):并发压测+Mina+事务+集群+秒杀

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

作者: _年少无为 | 来源:发表于2019-04-22 20:48 被阅读277次

天猫高级Java一面

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

天猫高级Java二面

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

天猫高级Java三面

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

天猫四面:HR面

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

【文章彩蛋】

给大家推荐一个Java进阶内推交流群967051845,不管你在地球哪个方位,不管你参加工作几年都欢迎你的入驻!(群提供的架构技术+面试题目等500+资料集合,将是你不错的学习库。)

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/owqugqtx.html