首页 > 百度 虾皮 阿里 提前批Java面经
头像
KesslerLiu
编辑于 2020-08-07 16:50
+ 关注

百度 虾皮 阿里 提前批Java面经

只列出有意义问题

Java

虾皮一二面hr面

分布式锁

es集群底层(健康状态、节点类型、crud具体流程)

网络一次请求

redis跳表(原子移除指令renrangeby*、排名怎么实现)、io、近似lru、pipeline、过期策略、击穿击破雪崩、异步线程、分布式锁

mysql主从复制3个进程

项目:尚硅谷抄的谷粒商城

mysql、jvm、es、redis、rabbitmq怎么突破瓶颈

百度一面7.27(如流1h40min)

Hashmap最优最差时间复杂度、空间复杂度

aop动态代理

sql:用户表、订单表连表查询,取最近10个订单;内连接用户表、订单表两张表都很大怎么操作?

算法:1、非递归中序遍历 2、52张扑克牌少一张,找出缺失的一张(无脑遍历、求和、异或)

百度二面7.29(如流1h14min)

代码:hashmap put()操作

aop动态代理 jdk、cglib

tcp可靠

lvs、nginx

大数据量取top10url(分词、分治、外存、内存),堆排和快排的性能差异

百度三面8.7(电话37min)

尚硅谷抄得谷粒商城,秒杀服务,你这里面实现是单通道抢信号量,像天猫这些肯定不是一个通道,怎么实现比如同时10个通道一起减信号量?(每个机子单独存库存表,分库,10个请求进入到10个机子)面试官:这也算是个解决方案

java和c++区别:为什么用java?java链式编程、流编程具有美感、没有多继承;c++析构函数、申请内存处理繁杂

那怎么实现java多继承?不是有接口extends多个接口,又扯了接口和类的区别。

阿里淘系一面8.6(电话1h4min)

问了kettle调优,jvm堆内存,临时瞎逼逼(我是把初始大小和最大大小设为一样,老年代:年轻代=3:1)面试官:都是朝生夕死,怎么不把年近代搞大点

hashmap不支持并发例子(没看)

适配器模式和代理模式的区别

重写equals重写hashcode (你反应太慢了,没get到点)

自定义编译时异常(不会,不理解是不是直接报下划线的异常)

CMS什么comple** 异常(没听过)

面试官:评分B,没有二面机会,你这个样子就算明年春招也不一定进阿里

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐