阿里美团京东面经

阿里

直通车面试

  • 介绍一下实习做的项目
  • 线程池每一个参数的含义
  • 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技术圈  领取以下粉丝福利

 

1240


转载于:https://my.oschina.net/u/3985214/blog/3061356

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值