阿里

直通车面试

介绍一下实习做的项目 线程池每一个参数的含义 Kafka讲一讲 并发工具包有哪些,具体怎么用 Lock和Synchronized的区别 mysql索引 guava经常用哪些方法 内存模型 线程的状态

面完说给过了,但是几天后hr说没hc了,给回绝了

美团

一面

分布式下redis如何保证线程安全 反射的作用 代理有哪些 求无序数组中相加为目标值的两个数 一个由数字组成的字符串,只能两两交换k次,求所能组成的最大字符串 堆排序 二分查找 讲一讲java并发 类加载机制 常用哪些设计模式 二面 linux常用指令 二叉树中序遍历 操作系统中的pv 发布订阅的原理

面试官觉得我不是计算机专业,基础薄弱,凉

京东

一面

求两个链表的交叉部分 堆排序 平衡树如何调整 项目讲一讲 Kafka讲一讲 Docker平时怎么使用的 几种线程池区别 Kafka如何解决数据堆积

二面

讲一讲java的集合 并发工具包 二叉树了解哪些 HashMap如何解决Hash冲突 阻塞队列有哪些 队列有哪几种消费方式 wait和await的区别 几万条数据的链表如何找到中间节点 常用的linux命令 aio,nio,bio的了解

三面

项目中的难点 mysql的存在插入不存在更新怎么实现的 如何保证线程安全 从二叉树中找到最大的二叉搜索子树

最后一个算法没写对,面试就结束了,最后约了hr面,估计还是凉了要。

粉丝福利:关注小编+转发此文

加Java交流学习圈:扣扣:948368769 里面 领取以下粉丝福利