讲的真详细!你连基础的JVM运行时内存布局都忘了?圆我大厂梦!

前言

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

本科毕业后就一直从事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开发,刚从美团、京东、阿里面试归来,分享个人面经

大厂面试场景

三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

知识点总结

1620370072784)]

大厂面试场景

[外链图片转存中…(img-Xm3H8MDE-1620370072786)]

知识点总结

三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值