栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

阿里巴巴lazada面试Java开发面经

阿里巴巴lazada面试Java开发面经

1h45min

  1. 介绍项目
  2. Spring在项目中发挥的作用,相关联的技术栈的选择以及为什么,Spring哪些特性,如果不使用Spring,如何构建项目
  3. Kafka为什么使用,项目用了kafka的哪些特性
  4. Flink在项目中的使用场景,处理数据的流程,Flink的物理架构
  5. TaskManager和JobManager交互流程,如果一个JobManager宕机了,Flink如何处理
  6. Flink如何取得最近的数据并恢复,Flink与恢复数据相关的概念介绍
  7. 快照保存形式,保存在哪里
  8. 多线程的各种概念,项目里如何使用
  9. new一个线程的执行流程,如果一个线程池无法new线程,那么问题出在哪里,如何排查
  10. 一个进程最多能有几个线程
  11. ThreadLocal,volatile,synchronized介绍
  12. ThreadLocal如何使用,存在哪些问题
  13. 线程泄露是什么意思

算法题

  1. 杨辉三角
  2. 最长回文序列
  3. 把一个字符串分割成回文序列的所有分割方法

45min

  1. 项目介绍,如何设计处理重复需求重复写代码的工具
  2. Flink的task Manager宕机卡死如何处理,重启策略有哪些,哪些类型的任务能够重启
  3. Flink的两阶段提交,预提交注入barrier的用处,多线程修改共享变量如何保证可重复读
  4. Java1.8的新特性,LocalDate与Date的区别,lambda表达式的结构和用处
  5. SQL的MyISAM特性,与InnoDB的区别,如何建立联合索引
  6. Spring的Bean的生命周期,管理Bean的ApplicationContext和Bean Factory区别
  7. Spring的Bean装到容器类里面的优点是什么,单例模式如何改变
  8. 设计一个从10亿条UUID数据里面匹配当前ID的系统,支持QPS为10w
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/601027.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号