熬夜整理最新大厂Java高频面试题
Posted Java范德萨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了熬夜整理最新大厂Java高频面试题相关的知识,希望对你有一定的参考价值。
前言
你的努力,终将成就无可替代的自己
本科毕业后就一直从事Java开发的工作,和多数人一样,最开始从事crud的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。
一年半后开始沪漂生活,又摸爬滚打了一年半,薪资基本上在16K。疫情在家开始了系统的学习,目的就是为了进大厂,得到更多的学习机会,也是为了自己到所谓的“35岁”之后,也能在老家恰一口好饭。
努力也没有白费,8个月时间的系统性学习成功上岸Alibaba,直接涨薪14K,下面分享一下我的学习指南,面试真题以及个人心得体会。(晒一下入职offer)
一面(技术面:算法+Redis+mysql+网络)
- 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。给定m个可能重复的字符[a, b, d, d]呢?
- 提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0
- MySQL集群。假如集群出现延迟怎么处理。
- Redis的zset实现延时任务
- 设计题:如何设计tiny url
- 为什么要四次挥手
- HTTPS
- … …
第二天收到hr小姐姐的电话,约了面试时间
二面(项目+Redis+MySQL+kafka)
- 自我介绍
- 项目介绍
- K Group反转链表。写了栈和迭代两种实现方式,链表的题写起来真痛苦,很容易边界出错。
- Redis的持久化机制
- MySQL的隔离级别
- MySQL索引,聚簇索引和二级索引
- Redis高可用方案
- 介绍一些Kafka的一些概念
- Kafka如何保证消息有序
- …忘了
过了一天又收到hr小姐姐的电话,开心
三面(高并发+MySQL+网络)
- 自我介绍
- 项目介绍
- 第K大的数
- 设计题:秒杀系统
- MySql的索引优化
- HTTPS
- …忘了
hr面
- 为啥离职,怎么想的
- 介绍项目
- 怎么和团队的人沟通,和成员出现冲突时怎么解决。
- 期望薪资,你现在的薪资
总结头条面经
三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。
读者福利
读到这的朋友还可以免费领取一份收集的Java进阶知识笔记和视频资料。
更多笔记分享
存中…(img-VhHfSrSo-1623142180361)]
[外链图片转存中…(img-ebiBRZUG-1623142180363)]
以上是关于熬夜整理最新大厂Java高频面试题的主要内容,如果未能解决你的问题,请参考以下文章
金三银四已过,为大家整理一批高频java面试题,花点耐心看完,offer拿到手软!