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!

(0)

相关推荐

  • 面试攻略,50道面试题,教你成为“面霸”...

    面试攻略,50道面试题,教你成为“面霸”...

  • 花费重金从同事那拿到了!出自阿里内部的“Java面试知识点”

    最近新整理了一套"金三银四"面试题库,涵盖九百多道:性能优化,微服务架构,并发编程,开源框架,分布式,面试题:干货满满!建议刷完~ 目录展示 一,性能优化面试专栏: 二,微服务架构 ...

  • 2021Java常见面试题:java字符串用逗号拼接

    字节跳动技术一面 面问的都还比较基础,答得也还算顺利 说下你的实习项目吧 讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis的使用,分布式锁的实现 操作系统虚拟内存换页的过程 ...

  • 20个硬件常见面试题

    问1 晶体管基本放大电路有共射.共集.共基三种接法,请简述这三种基本放大电路的特点. 共射:共射放大电路具有放大电流和电压的作用,输入电阻大小居中,输出电阻较大,频带较窄,适用于一般放大. 共集:共集 ...

  • 什么是Python中的单元测试?常见面试题集锦!

    学习完Python之后,接下来面临的问题就是面试找工作,今天小编为大家汇总了10道Python经常面试题,并附带答案,希望能够给找工作的你们带来帮助. 有哪些工具可以帮助查找错误或执行静态分析? Py ...

  • Python数据分析师常见面试题集锦!

    数据分析是Python的就业方向之一,近年来,伴随着国内互联网发展,数据分析开始崭露头角,因此很多开发者都因为薪资和发展前景转行从事数据分析工作.那么你知道如何找到满意的数据分析岗吗?今天小编就跟大家 ...

  • Python爬虫常见面试题!

    众所周知,爬虫是Python重要的应用方向之一,也是学习Python求职的热门岗位.对此,为帮助学员们快速通过面试,小编整理了一些Python爬虫常见面试题,希望能够帮助到你们. 1. 试列出至少三种 ...

  • 数据库常见面试题(附答案)

    阅读指南 文章目录 1.事务四大特性 2.数据库隔离级别 3.MYSQL的两种存储引擎区别(事务.锁级别等等),各自的适用场景 4.索引有B 索引和hash索引 5.聚集索引和非聚集索引 6.索引的优 ...

  • HTTP必知必会——常见面试题总结

    HTTP必知必会——常见面试题总结

  • css常见面试题

    css常见面试题

  • 简要拆解50个常见面试题

    简要拆解50个常见面试题