阿里
直通车面试java
- 介绍一下实习作的项目
- 线程池每个参数的含义
- Kafka讲一讲
- 并发工具包有哪些,具体怎么用
- Lock和Synchronized的区别
- mysql索引
- guava常常用哪些方法
- 内存模型
- 线程的状态
面完说给过了,可是几天后hr说没hc了,给回绝了mysql
美团
一面linux
- 分布式下redis如何保证线程安全
- 反射的做用
- 代理有哪些
- 求无序数组中相加为目标值的两个数
- 一个由数字组成的字符串,只能两两交换k次,求所能组成的最大字符串
- 堆排序
- 二分查找
- 讲一讲java并发
- 类加载机制
- 经常使用哪些设计模式
二面
- linux经常使用指令
- 二叉树中序遍历
- 操做系统中的pv
- 发布订阅的原理
面试官以为我不是计算机专业,基础薄弱,凉面试
京东
一面redis
- 求两个链表的交叉部分
- 堆排序
- 平衡树如何调整
- 项目讲一讲
- Kafka讲一讲
- Docker平时怎么使用的
- 几种线程池区别
- Kafka如何解决数据堆积
二面算法
- 讲一讲java的集合
- 并发工具包
- 二叉树了解哪些
- HashMap如何解决Hash冲突
- 阻塞队列有哪些
- 队列有哪几种消费方式
- wait和await的区别
- 几万条数据的链表如何找到中间节点
- 经常使用的linux命令
- aio,nio,bio的了解
三面sql
- 项目中的难点
- mysql的存在插入不存在更新怎么实现的
- 如何保证线程安全
- 从二叉树中找到最大的二叉搜索子树
最后一个算法没写对,面试就结束了,最后约了hr面,估计仍是凉了要。 设计模式
粉丝福利:关注小编+转发此文数组
点击:Java技术圈 领取如下粉丝福利安全
