阿里国际 java 社招一二面

?面试公司:阿里国际

?面试岗位:后端开发

?面试问题:

  1. 项目+自我介绍
  2. String StringBuilder StringBuffer 区别
  3. java 中的哈西表
  4. ==和 equals
  5. 垃圾回收的方式
  6. redis 跳表
  7. 场景题:某个接口平时的 Qps 是假如是1000,线上的机器服务能力是 OK 的,但是有时候流量可能会翻倍或者到三倍,变成2000或者3000,可以以做一些什么样的预案去解决?
  8. 算法题:
    1️⃣给二叉树的根节点 root ,找到其中 a 节点和 b 节点的最近公共祖先。
    2️⃣字符串反转,“hello world abc ”翻转为“ abc world hello”,要求空格数不变

4.17 二面

  1. 项目+自我介绍
  2. 找个项目介绍一下
  3. 问了问商品推荐的小逻辑
  4. 入职到现在自身成长在哪里

?面试体验:电话面试,但是会给一个笔试链接让做题

二面应该是一个老板级别的人 问了一下[项目经验半个小时就结束了!

阿里云社招 java 一面

?面试公司:阿里云

?面试岗位: [java 后端] 偏数据安全

?面试问题:

  1. 自我介绍+项目
  2. 怎么做的数据全量同步
  3. 缓存击穿和穿透
  4. 超卖、秒杀
  5. 预库存扣减正确性
  6. 为什么用 lua 脚本不用分布式锁
  7. lua 脚本原子性
  8. redis 是单线程还是多线程
  9. redis考什么保证的高性能
  10. ES 的查询怎么实现很快的
  11. 项目的优化点
  12. 倒排索引
  13. ES 存储是什么结构
  14. springboot 与 ORM
  15. LoC、AOP
  16. Spring 与 Java 的代理模式
  17. 动态代理
  18.  MyBatis 里的#{} 和 ${}
  19. 预编译好处
  20. MySQL 分页查询
  21. pageHelper
  22. MySQL 如何动态查询
  23. 如果没有预留动态参数呢
  24. Mybatis 拦截器
  25. 数据库中有 1000 万数据的时候怎么分页查询
  26. 慢 SQL
  27. 怎么判断有没有用上索引
  28. String、StringBuffer、StringBuilder
  29. synchronized 与 lock
  30. synchronized 作用对象
  31. 线程池参数
  32. 遇到 OOM 怎么排查
  33. 算法题:判断是否为回文链表

?面试体验:

真心希望阿里巴巴补药再电话面试了 其实很多问题都听不清的

淘天 社招 java 一面

?面试公司:淘天

?面试岗位:营销工具后端开发

?面试问题:

  1. 项目+自我介绍
  2. 算法题:实现一个 LRU 算法的缓存数据结构,和里面的两个方法 set 和 get
  3. 用的线程池拒绝策略,线程数量从最小增长到最大的条件
  4. 任务队列扩容
  5. 线程同步数据传递
  6. redis 保证数据一致性
  7. concurrentHashMap 过期策略
  8. 全局布隆 本地布隆
  9. 机器量很大的时候怎么考虑热点问题

?面试体验:电话面试 依旧是听不清啊听不清

阿里Java面试题分享

—、性能优化专栏
1.1、tomcat性能优化整理


1.2、JVM性能优化专题


1.3、Mysql性能优化整理
二、微服务架构面试专栏
2.1、SpringCloud面试整理


2.2、SpringBoot面试整理


2.3、Dubbo面试整理


三、并发编程高级面试专栏


四、开源框架面试题专栏
4.1、Spring面试整理


4.2 SpringMVC面试整理


4.3、MyBatis面试整理


五、分布式面试专栏
5.1、分布式限流面试整理


5.2、分布式通讯面试整理


5.3、分布式数据库面试整理

> 篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题

erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:[email protected]