熬夜整理最新大厂Java高频面试题

Posted Java范德萨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了熬夜整理最新大厂Java高频面试题相关的知识,希望对你有一定的参考价值。

前言

你的努力,终将成就无可替代的自己

本科毕业后就一直从事Java开发的工作,和多数人一样,最开始从事crud的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。

一年半后开始沪漂生活,又摸爬滚打了一年半,薪资基本上在16K。疫情在家开始了系统的学习,目的就是为了进大厂,得到更多的学习机会,也是为了自己到所谓的“35岁”之后,也能在老家恰一口好饭。

努力也没有白费,8个月时间的系统性学习成功上岸Alibaba,直接涨薪14K,下面分享一下我的学习指南,面试真题以及个人心得体会。(晒一下入职offer)

一面(技术面:算法+Redis+mysql+网络)

  1. 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。给定m个可能重复的字符[a, b, d, d]呢?
  2. 提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0
  3. MySQL集群。假如集群出现延迟怎么处理。
  4. Redis的zset实现延时任务
  5. 设计题:如何设计tiny url
  6. 为什么要四次挥手
  7. HTTPS
  8. … …

第二天收到hr小姐姐的电话,约了面试时间

二面(项目+Redis+MySQL+kafka)

  1. 自我介绍
  2. 项目介绍
  3. K Group反转链表。写了栈和迭代两种实现方式,链表的题写起来真痛苦,很容易边界出错。
  4. Redis的持久化机制
  5. MySQL的隔离级别
  6. MySQL索引,聚簇索引和二级索引
  7. Redis高可用方案
  8. 介绍一些Kafka的一些概念
  9. Kafka如何保证消息有序
  10. …忘了

过了一天又收到hr小姐姐的电话,开心

三面(高并发+MySQL+网络)

  1. 自我介绍
  2. 项目介绍
  3. 第K大的数
  4. 设计题:秒杀系统
  5. MySql的索引优化
  6. HTTPS
  7. …忘了

hr面

  1. 为啥离职,怎么想的
  2. 介绍项目
  3. 怎么和团队的人沟通,和成员出现冲突时怎么解决。
  4. 期望薪资,你现在的薪资

最新出炉,头条三面技术四面HR,看我如何一步一步攻克面试官?

总结头条面经

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。

读者福利

读到这的朋友还可以免费领取一份收集的Java进阶知识笔记和视频资料。

资料免费领取方式:关注后,点击这里即可免费领取

秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer

更多笔记分享

秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer

秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer

存中…(img-VhHfSrSo-1623142180361)]

[外链图片转存中…(img-ebiBRZUG-1623142180363)]

以上是关于熬夜整理最新大厂Java高频面试题的主要内容,如果未能解决你的问题,请参考以下文章

快速从入门到精通!熬夜整理Java高频面试题

5 月互联网大厂高频 JAVA 面试题整理总结(附答案)

金三银四已过,为大家整理一批高频java面试题,花点耐心看完,offer拿到手软!

阿里字节腾讯等大厂Java岗MySQL面试高频面试题整理

2022最新Android 大厂高频面试题解析大全(持续更新中~)下载超10W+

5年大厂Java高频面试题及答案整理