掌握好这几个模块,进大厂就稳了!!多个大厂SSP选手超详细分享

作者介绍

🎓 浙江大学软件工程硕士生

💻 淘天后端研发工程师

😇 秋招斩获阿里、字节、快手、京东、美团等多个大厂研发ssp/sp

💡 持续分享秋招经验分享、高频八股问题、最新大厂面经、硬核技术干货……

👏 全网同号,欢迎关注

本文罗列了后端研发进入大厂或者拿大厂SSP的几个重要模块‼️,供大家自检~

关注【码间烟火录】,可以获取最新的技术干货!

1、学历与奖项

重要程度:🌟🌟🌟

学历与奖项是进入大厂的敲门砖,面试过程中依然看的是展现出来的技术能力。

提升学历途径:

  • 考研
  • 保研

增加奖项:

  • 参加各种编程竞赛、参加国家级双创项目等

2、八股

重要程度:🌟🌟🌟🌟🌟

八股是面试中几乎必考的点,后端研发想进大厂必备的基础知识以及冲刺大厂ssp的进阶知识罗列如下:

  • 【必备】Java基础:Java基础概念、面向对象、异常、常用类、泛型、反射、序列化、代理模式、I/O、新特性。
  • 【必备】Java集合源码:List、Set、Queue、Map
  • 【必备】JUC:线程、ThreadLocal、并发工具类、内存模型、AQS、Synchronized、volatile、ReentrantLock、CAS、原子类、线程池
  • 【必备】JVM:基础概念、内存管理、垃圾回收器、类加载、JVM调优
  • 【必备】计算机网络:四层模型、常用协议、TCP与UDP、HTTP、IP、ARP、网络安全
  • 【必备】操作系统:基础、进程与线程、死锁、内存管理(分段、分页)、文件系统、零拷贝、I/O类型
  • 【必备】MySQL:索引、事务、锁、高可用/高性能、日志、MySQL优化
  • 【必备】Redis:基础数据类型、持久化、缓存一致性问题、分布式锁、热key大key问题、主从复制、哨兵集群、分布式集群
  • 【必备】SSM(Spring+SpringBoot+MyBatis):
    • Spring:IoC、循环依赖、AOP、事务、Spring中设计模式
    • SpringBoot:自动装配、启动原理
    • MyBatis:占位符、插件原理、生命周期、缓存
  • 【必备】MQ(RocketMQ与Kafka选一个):基本架构、(消息丢失、消息重复、消息延迟)三大问题解决办法、事务消息、负载均衡
  • 【必备】常见设计模式:策略模式、模板方法模式、代理模式、工厂模式
  • 【必备】工具:Linux基础命令、Docker、Maven、Git
  • 【进阶】DDD架构
  • 【进阶】分布式原理:CAP、BASE、Paxos、Raft、Gossip、分布式事务、分布式ID、分布式锁、分布式配置中心
  • 【进阶】Elasticsearch
  • 【进阶】RPC(Dubbo)
  • 【进阶】注册中心(Nacos、Zookeeper)
  • 【进阶】服务熔断、降级(Sentinel)
  • 【进阶】分布式JOB(xxl-job)
  • 【进阶】通信(Netty)
  • 【进阶】场景设计题

3、算法题

重要程度:🌟🌟🌟🌟🌟

刷题平台:

  • LeetCode hot100与Top250反复刷即可应付绝大部分面试题

4、个人项目

重要程度:🌟🌟🌟🌟🌟

个人项目用于在没有实习经历之前。

项目做的时候需要思考的点:

  • 项目的难点与重点,也是需要在简历上呈现的点
  • 项目一段话概括性介绍以及详细流程介绍
  • 项目为什么用这个技术。例如为什么用Redis的分段锁,如果不用会怎么样,能否用其他技术代替,其他技术与该技术的区别等
  • 项目使用了这个技术,会不会出现某些异常情况。例如Redis的锁超时释放了。是否会出现一些极端情况以及应对极端情况的措施,我在面试的时候会经常被询问到,面试官也比较看重这方面思考的周到性,一定要多准备这块。
  • 项目技术相关的一些基础八股,例如Redis的锁的看门狗机制
  • 项目的不足之处,对这些不足之处你认为可以从哪些方面进行优化完善
  • 项目取得的一些技术性指标,例如耗时、QPS、节省人力等

5、实习经历

重要程度:🌟🌟🌟🌟🌟

目前秋招形势比较严峻,拥有一段实习经历很重要。

实习期间去做的事情:

  • 学习一个可以写到简历上的实习项目
  • 学习公司内部的中间件原理,面试官也会问实习期间学了什么技术。
  • 如果是暑期实习,争取转正保底,秋招会轻松很多。

6、简历书写

重要程度:🌟🌟🌟🌟

你的门面,一定要好好包装。

简历结构:

  • 个人信息、学历与奖项、实习、项目、个人技能、自我评价。一般这些模块按上述顺序排列,如果实习经历和项目经历都有的话,没有这两个经历,可以把个人技能提到前面,看上去你会的多一点。
  • 对于实习经历与个人项目,可以先一段话简单概括下这个项目做了什么(背景、功能阐述),然后在这段话下面罗列你的个人职责,可以分点阐述项目的重点、难点、亮点。例如:
    • 利用基于Kafka异步解耦、削峰的原理,对抽奖发货流程进行异步解耦;活动库存扣减使用MQ异步更新DB方式进行削峰
    • MQ消费失败则利用XXL-JOB轮询库表、触发MQ,补偿发送抽奖奖品

简历排版:

  • 简约大气,可以用这些网站一键排版: MarkDown简历超级简历锤子简历
  • 不要有错别字以及表述错误的地方,例如把MyBatis写成mybatis,没有大小写区分。

7、面试表现

重要程度:🌟🌟🌟🌟

在面试之前,建议大家进行模拟面试,主要进行

  • 八股讲述(背的时候尝试用自己话说一遍,看是不是够利索,有没有结巴)
  • 项目讲述(是否能够把项目讲清楚,包括了简单的概述以及详细流程的描述,是否会让别人听的云里雾里?)
  • 实习经历讲述(一样的理)

在面试表达的过程中,面试官问一个问题,可以尽可能扩展性地来回答,这样做原因:

  • 减少提问个数。总有我们不知道的知识点
  • 展示掌握知识的深度与广度
  • 引导面试官往你知道的地方走

在表达的时候,也可以先阐述你的关键点,再对此进行补充扩展说明,这样显得更加有条理。

8、其他补充

其他加分项:

  • 参与开源项目
  • 写技术博客(最好有些阅读量并且有些优质内容的~)
  • 个人特质
    • 技术热情、皮实、学习力、团队合作能力、复盘总结、细心

🔥 关注【码间烟火录】,解锁大厂面试通关秘籍! 🔥

🎯 这里有你想要的一切:

✅ 超全面试经验分享

✅ 高频八股问题解析

✅ 最新大厂面经合集

✅ 海量技术干货

本文由 mdnice 多平台发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码间烟火录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值