打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2021Java常见面试题:java正则表达式语法大全

一面

  1. 自我介绍

  2. 项目难度介绍

  3. 如何实现延时任务

  4. 如何实现限流

  5. 线程池的参数

  6. 能不能自己实现一个java.lang.String并加载

  7. Redis为什么这么快

  8. epoll和poll的区别

  9. 进程同步的方式

二面

  1. MySQL的索引机制

  2. 如何自己实现内存分配和管理?不太懂,然后说了jvm的垃圾回收机制

  3. 你们公司内部的RPC框架,介绍一下

  4. Redis的key过期策略

  5. 缓存穿透和缓存雪崩

  6. 分布式锁

  7. 如何实现全局的id生成策略

  8. 悲观锁和乐观锁

  9. 红黑树了解么

三面

  1. 如何实现群消息已读

  2. 消息推送如何保证不重复

  3. Kafka如何保证消息的可靠性

  4. RPC是什么,和http调用有什么区别

  5. 说一说你项目的架构

  6. GC

  7. MySQL的索引原理,给了一个场景,如何优化

  8. 。。。。。。

面完3面后居然又来了一个笔试题(内心无比崩溃~~)

附加笔试

  1. producer-consumer

  2. 两线程交替打印

  3. 多线程模拟100分钱随机分给20个人,每个人最少分配到2分钱

四面

  1. 写个producer-consumer吧,我说上次写过了。。傻了。。不该说的,然后面试官换了一道题,还好比较简单,写个二分查找,2分钟写完完事。

  2. 项目难点

  3. MVCC

  4. HTTPS

  5. ElasticSearch的查询过程

  6. Kafka如何保证高可用

  7. Reids的集群和选主

  8. 知道什么分布式一致性算法

  9. 如何实现定时关单

  10. 。。。。。。

HR面(唉,阿里的hr面真是让我难忘。。。)

  • 说说看,假如你是部门技术经理,线上商户数据丢失怎么办

  • 怎么将一个产品推荐给其他的团队,怎么界定边界

  • 怎么样协调关系(到这里我已经快冒汗了,生怕最后一关毙掉了)

  • 你和同事相处的情况怎么样,说说你帮助同事的一次经历

  • 薪资

说真的,阿里面试流程很长,而且一个部门挂了以后,会被另一个部门捞起来,不停的面。总之来说,阿里的面试体验也还不错,这次虽然面的忐忑,最终三天内还是收到了offer,真的很庆幸。

最后,附一张自己面试前准备的脑图:

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典

  • Java核心知识整理

  • Spring全家桶(实战系列)

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

资料领取方式:Java全套学习手册

以上学习资料均免费分享,最后祝愿各位身体健康,顺利拿到心仪的offer!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
java面试题大全
面试必看:java面试考点精讲视频教程
作为一个Java程序员,会做英文面试题吗,如鹏网讲解3
程序员靠刷题真的能进大厂吗?
一名普通本科毕业生一年的漫长IT求职路
阿里P9都赞不绝口的面试宝典!半月看完25大专题,居然斩获阿里P7offer
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服