我,22届双非本科,150+场面试 拿到了20+offer

Posted 码不停Ti

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我,22届双非本科,150+场面试 拿到了20+offer相关的知识,希望对你有一定的参考价值。

文章目录

秋招的喜怒哀乐和酸甜苦辣

秋招正酣睡
国庆的七天长假
把金九银十的秋招 掰成了两半

其实参与过秋招的同学都知道
早在九月之前前
提前批的号角就在六月份吹响了

整个秋招过程中都充满着各式各样的
喜怒哀乐 酸甜苦辣
笑了、哭了、哭了、笑了
相信很多人都会像我一样
独自走上一条
当时的自己没法判断
是对或错的路的心情是很复杂

不过好在 国庆假期
给了大家一个中场休息的机会
整理一下面试的记录
发现自己
已经累计笔试面试了整整150场



过程很艰辛 不过结果还好
拿到了 几家公司的意向
不像 热榜上 挂着的大佬
可以 横扫 国内 battmd 的大厂
也可以 拿到 银行 实业 的意向
外企 谷歌 微软 脸书 亚马逊 也不在话下
但是不管 拿多拿少
最后还是要选择 自己合适的留下

希望大家 看到这里的同学
都能拿到自己满意的意向
没拿到的同学也不要灰心
还有国庆后的下半场可以把握
只要不到最后关头 都是有时间的

万千应届生中的普通背景

本科河北大学 计算机相关的安全专业
22届应届本科生,算半个科班?
上了两年年课,疫情就在家呆了一年
实话说,找实习的时候 就是最难的一道坎
说到这还是要感谢春招的时候
硬着头皮参加暑期实习招聘
虽然最后不一定肯定能转正
但好歹简历上有 Java 相关的实习经历,不会挂简历 这就够了

因为自己没有读研的打算(本科学历两行泪)
加上听往届学长和各路大佬们说找工作越来越难
去年疫情期间宅家家就开始决定找Java开发岗
后面投递的也全部都是这个岗位


实习拿到的offer

有 keep 网易 京东 百度 便利蜂 等公司

秋招目前收到的 意向

有 阿里 美团 快手 贝壳 用友 奇安信 等公司
)
顺便提一嘴 春招 拒了 实习的公司
秋招 我再投
不是 简历挂
就是 笔试 我觉得答的挺好的 还是挂
可以见的 秋招竞争多激烈🙃 或者 我被拉黑了😅

不过 春招简历没过的公司 比如 贝壳 美团
如今 拿到了意向书
所以 运气 其实也占有蛮大成分的

大家尽早准备 就会好很多


分享我自己个人的复习准备

其实 早在 春招结束的 时候 我就尝试过 分享 自己的 复习准备
但是 因为 自己太懒了 就没有 继续分享 也就 搁浅了

【求职准备专题】第一弹:备战秋招即刻出发

【面试准备专题】第二弹-最后俩月能提升的知识清单

可以点击链接看 或者 不愿意 挖坟的 我还是 粘贴到 后面吧
)
主要还是在这篇文章里
讲一讲 我的心路历程吧

艰难求职路

基础不牢地动山摇

这是我春节宅在家 紧急补八股记录的时间
基本上每天 都是 黑白颠倒的学习时间


买了很多经典专业书
但是也并没有 怎么看
把 市面上 营销号流行分享的那几本八股 pdf 打出来看了
晚上 春节期间 家里没有 客人的时候
就自己在屋里 开着台灯
开始 死记硬背的过 八股文
因为 知识点都不懂 看着看着就 走思
比较焦虑 而且 休息不够 精神涣散
就用 红笔 在上面 强行划重点
看了哪一行就在 哪一行 打对勾✅
)
也批发买了些 过期 的读者 意林
无聊了 不刷抖音 看看 这些 过期杂志的鸡汤


=uef17948d-6e3c-4&from=paste&height=738&id=u383c0252&margin=[object Object]&name=image.png&originHeight=1476&originWidth=1090&originalType=binary&ratio=1&size=2927183&status=done&style=none&taskId=ue87c18ae-b027-454c-a390-34d4fde79a1&width=545)
中秋的时候 把 在公司和学校买的书 都 快递回了家
发现 有这么多 书 都没看
=uef17948d-6e3c-4&from=paste&height=735&id=u9e61989d&margin=[object Object]&name=image.png&originHeight=1470&originWidth=2008&originalType=binary&ratio=1&size=5695287&status=done&style=none&taskId=u872bc993-deed-4f5e-a550-b1c3f99ffb3&width=1004)
因为自己基础知识 太差了
所以 都是 死记硬背 记住的
设计模式 hashMap 单例模式 啥的
mysql redis 集群 消息队列 啥的
其实都没搞明白 就往脑子里塞
导致 秋招的时候 再看 发现挺陌生的
再复习就会很抗拒 不过的确会好很多
所以 家人们 还是 尽早准备吧
早一轮 复习 多熟练一些


简历挂是常态

因为 双非一本的身份
导致 春招 秋招 大部分都是
挂在了 简历筛选
可能 有人会说 笔试或者性格测试
其实啊 刷一刷牛客就知道了
有的同学 5题A1个能进面 人家有985本硕身份
你 5题A 3道 4道 挂 甚至 某公司 5题全A 也是挂
或者是 笔试完 了无音讯
有的公司就会很直接说性格不符合公司调性
有时会觉得挺神奇的
高考的确是一个分水岭
性格符合的同学 恰好都考上了 985 211
性格和 公司调性不符的同学 也同时考上了双非院校
不过这不是重点

面对这种简历挂的状态也不是没有解决办法
其实就两种方案优化
一是 优化自己的 简历 把信息写的更漂亮
二是 海投吧 别无办法
有通过的概率 就多投吧
可能 你的简历通过率只有 百分之一
但是 你投递 1000家 公司也能够 面十家
基本上 七月 我都投了
但是 捞我笔试 面试的时候 已经到 九月了
中间排了两个月的队


其实 仔细想想
成千上万的应届生 各个专业的都来Java卷了
光硕士生毕业生就比招聘总岗位数还多
而且 研究生有实习经历的是大多数
而且 名校研究生 足够多
普通的 双非 本科生 不能说 完全没有机会
但是 的确是 要想办法提高自己的 竞争力吧

如果 距离校招还有几年 就尽快 复习 参加竞赛
如果 还有半年 就 尽快抓项目
如果 已经上了战场 就边面 边整理问题 梳理漏洞
稳住 我们能赢!!!!

今年春招的时候 我把拉钩投空了
基本上搜到的 都一键投递了
不过效率蛮低的 大部分 机会都是 来自于 大厂校招官网渠道
大家 直接从 校招板块 可以直接跳 官网
感谢 🙏 牛客运营 帮大家 整理好了 很多资源

面试不要慌,稳住就能赢

具体的知识点 咱就不讲了
主要 讲一下 面试的 心态
可能大家刷到过 我这个帖子
拼多多HR挂面经
遇到 不公平的 面试 应该 怎么办
这是 一个值得 深入 讨论的一点
今天 我先简单的 讲讲





最后把 之前 整理的 资源 分享给 大家


【秋招备战计划第一弹】今天就开始备战秋招

写在最前面吧
这是一个纯 从自身经历和能力出发的个人分析案列
不具备普适性
个人标签

  • 大三 - 2022届 - 双非本科 - Java后端开发

思维导图



上了 牛客热榜 蛮不错的

已经过去的春招


简单说下我春招的 情况吧
我自己双非计算机相关专业大三 准备暑期实习,春招在牛客(三四十家)、拉钩(智能投递了上百家)、官网(内推二十多家)投了 上百家公司 基本上 三四月份就是笔试面试 连轴转吧 以练代学 前面的公司基本上都给我挂了 后面倒是通过率蛮高

  • 很多就挂在了简历筛选上 投了简历石沉大海
  • 也有笔试过后也没再收到通知 养鱼到现在的
    -
  • 也有面过之后没了消息的
  • 也拿到了一些 中小公司的offer

    大部分石沉大海的拉钩公司我都没有记录
    一般官网投递的 我都做了记录


分析自己的各个维度 基本上出自下列几点

  1. 学校出身问题 非985、211 直接过不了猿辅导之类公司设置的简历机器人。这也没有办法 多投不筛学校的公司吧。
  2. 没有相关实习经历 竞赛 和 项目
    1. (可以用项目或比赛去置换 但是我个人 仅仅是 个人认为 在找工作的时候 特指实习 相关工作经历 > 项目经历 >专业竞赛 )
    2. 当然 如果项目足够 厉害 竞赛是ACM金牌大佬 都不用看我 后面的内容了
    3. 说一条 解决的出路 1.工作 2.项目 3.竞赛 三大板块 那个最好提升? =》 项目 ,当然是项目了
    4. 招聘项目 不需要太复杂 如果你是后端工程师就全看后端就行 反正面试是 靠嘴把项目讲出来前端做的再花哨 你也说不出来。
    5. 项目 可以github 找开源的项目 热门的类型就是 1.各种管理系统》2. 个人的博客系统 3. 秒杀系统
    6. 自己去搜就可以 我是在牛客网 报了一个秒杀系统的班 学到了很多中间件的知识 但是简历里不敢放秒杀 怕被面试官怼死 秒杀会往死里问,总之项目可以 自己看 自己写 B站看网课 或者报个几百的课程 都行 不过我就不太建议 花几万报班原因我也说不出来 反正不推荐就对了。
    7. 竞赛如果你是大三上学期 就参加!参加!!参加!!! 我的全部竞赛相关全是大三上 一个学期刷出来的 真的不要放弃 我大学前两年没有参加啥比赛 更没啥将 一学期 参加同类型的比赛都报上 比如算法之类的 或者项目相关的软件开发的比赛 (算法 报一个报两个 都是准备不如都报了 除了报名费别的不吃亏的,项目比赛 有同学就一个项目能连续 参加四年各种各样的比赛 自己有一个拿手项目就可以 都报上 从校赛开始锻炼自己 对面试的时候和面试官聊项目 也帮助很大呢)
    8. 工作经历这一块 就是实习了,尽早实习吧,挑一个暑期或者 寒假 不管啥时候 有总比没有强 没有实习也没有关系 项目能稳住 就还行。
    9. 最后总结 一下 就是啥也没有 就 稳住项目这个最好快速提升 帮助最大性价比最高 》然后竞赛尽量参加 不要太心疼报名费 你不参加奖肯定没有 而且自己写的项目可以 用来参加竞赛对面试和简历帮助都不小 算法竞赛更是 参加多多益善 而且对笔试帮助很大。实习经历很重要很重要 但是短期拿到不太现实就顺其自然吧,当然有同学编造实习经历我不知道该怎么评价 但是我出来实习很明显,你实习过和没实习过真是一写代码 各种流程一跑 肯定能看出来,这是瞒不住的。
  3. 第三点 就是 投晚了
    不是说春招 金三银四就 三月开始准备 是三月开始投递 提前两三个月开始准备吧,越早越好,而且真的真的 不要忽视提前批,这是一个稳赚不赔的环节。提前批随便投HC多,直接投部门 正式批只能走官网投一次,具体后面我应该会讲,总的来说就是 提前批投了也不会计档案,正式的投官网都会有面试笔试记录的,提前批直接投到部门里,拿到offer就是拿到了 过了就是过了,不过也通过面试 检验了自己的水平,真的真的 稳赚不赔。牛客的群友 提前批投了阿里好多部门 面了十七八次,虽然没在正式批之前面完,但是正式批开启后直接就可以 进入提前批面试的部门的二面或者HR面。
    提前批一定不要错过,就算真的错过了,正式批最好也要在 三月中旬前 或者 九月中旬前投递
    以我的经历 虽然是金三银四,但是真到了四月 各路神仙全都下场了,神仙打架后面笔试简历筛选能通过都费劲,后面进入面试的人也特别多,而且三月的面试多半是散着进行一面二面HR面,四月的面试都是集中面试,大家在牛客之类的面试平台 进行排队 然后 连着进行 夺命三连面一场 半个小时到一小时左右,基本上 一面就面半天 中途挂了不会进入下一轮,通过了就直接马上给你一个上厕所的时间就马上发起下一场面试
    说一个小技巧吧,就是集中面试能参加早上最早的就参加最早的,因为面试者早上少而且我觉得面试官容易给过,而且 三面连起来 一上午或者 一下午可以完成,hc数量有限发完为止,我在百度面试三面连起来 三个小时 一上午面完 就很顺利,下一周进行的度小满面试就 没在同一天面完,但是当天面的同学就足够招满了,后面就没再找我,虽然我前面的面试过了当然也是不是足够优秀吧。
    总结一下 就是早投 投完了 HC 没了很尴尬 提前批要参加 不投白不投 可以自己选部门,部门直推,正式批官网投递 只能投Java大类谁捞你真不一定 我就是 被 字节 go和 前端捞过 难受的一批,当然 当然 正式批 没有准备好不要一下所有大厂全投完,决定你能否拿到 Offer 的关键因素并不是什么时候投简历,而是自身的能力是否已经达到要求了,早投和能力是否达到要求 要看自己分析了,所以 早准备 早准备! 早准备!!别到时候 自己准备好了 秋招 春招结束了,就尴尬了。春招没拿到实习,秋招没拿到校招,来年春招要是还没拿到,再之后就要以社招生的身份参加秋招,没有工作经验的话很难去和其它社招生竞争。提前准备永远不会完。春招的时候 美团23的都开始建内推群了,我身边还有21的同学 刚打算准备招聘。早准备准备不吃亏的



4. 内推很厉害 但是 内推啥也不是
我身边的同学 直接找的公司部门直属领导级别的校友进行内推》这个很厉害 部门直面 过了就能进公司。
随便 找了个内推码 内推 》这个没啥用 和 各路神仙还是挤一条独木桥。
内推只是省了些精力 更重要的还是自己的能力 和 面试笔试的表现
内推 是互联网公司 新造出来的一个招聘玩法,应该就是 变着法的打免费的广告。
内推要找 一定一定要找 靠谱的人内推
举个自己投字节的例子 就是网上随便填了个内推码就投了,字节限制正式批可以投递两次,但是我挂了之后 系统自动锁定了我的简历,不能再投递第二次,解决办法是联系内推的同学在后台进行解锁(这应该就是故意让你联系内推人的手段)但是我随便找的内推码 可上哪儿 找人家去呀,而且比如你内推只是公司让员工更有积极性找人来应聘的一种手段,并不会因为你被内推了就给你降低面试难度。

秋招它来了


马上秋招就要开始了
网传的互联网公司 招聘时间节点是

  • 1月-2月 春招提前批
  • 3月-4月 春招正式批(金三银四)
  • 5月-6月 春招补招批
  • 7月-8月 秋招提前批
  • 9月-10月 秋招正式批(金九银十)
  • 11月-12月 秋招补招批


这是几年前的 招聘时间节点 基本上每年各公司 为了抢夺人才 大公司都会提前开启秋招春招,一年比一年早 我个人感觉 按照网传的 时间节点 提前一两周 差不多是 今年真正的招聘时间。


补充一下吧 这个时间都是网传的 各大公司都有自己真正的招聘时间但是应该不会差很多。


秋招规模大,与之相比,春招规模小,岗位 hc (hire count)少,宣传力度小,可以理解春招是秋招的补录阶段。
多去牛客看看 那个公司招聘到啥阶段了



特别是这个笔试日历 一个牛客 一个赛码 两个日历 合在一起 基本就是中国全部公司 计算机专业的机试时间了




投递的公司挺多的,自己写个word或者备忘之类进行 记录一下 推荐用 Excel吧 方便汇总
不然 好多公司 都给你打电话约面试 最后 会乱成一锅粥。

挖坑


七点写到八点半 我先去公司食堂吃早饭吧
明天早上继续赶工
后面 继续分析 实习相关还有 专业技能准备相关的知识吧


大概预测

  1. 秋招准备模块
    • 时间规划
    • 知识复习
    • 项目提升
  2. 简历编写模块
    • 项目相关
    • 知识能力
    • 校园生活
  3. 笔试相关模块
    • 性格测试 我也不会挂了好多
    • 单选 多选 简答题
    • 编程算法 相关
  4. 面试相关模块
    • 个人介绍
    • 项目经历
    • 常考知识
      • Java和操作系统
      • 数据库和操作系统
      • 计算机网络
      • 系统设计
      • 手撕代码 快排 单例 多线程demo
  5. offer后续相关
    • offer 比较
    • 租房相关
    • 加群抱团取暖


随便想的 有问题再完善吧
不行了 肚子咕咕叫了

往期链接
【已加精】【求职准备专题】第一弹:备战秋招即刻出发

写在最前面吧
这是一个纯 从自身经历和能力出发的个人分析案列
不具备普适性
个人标签
大三 - 2022届 - 双非本科 - Java后端开发
还有大家问的 最多的我文章里用的工具 xmind+滴答清单

【秋招备战计划第二弹】最后俩月能提升的知识清单


又是一个 比较庸俗的标题做开头
这一期 分享一下 秋招要准备的必备知识点
当然 仅仅是站在我自己 春招的面试经验上 得知的
看看自己哪里还有疏漏的 可以尽快 找补 搏一搏单车变摩托


本来今天早上 七点到公司想简单分享下 结果 用了一个半小时 梳理了一下知识点 感觉也不少啊
很多知识 都没有写 值罗列了 我认为 高频的 面试中问过我的
后面我应该 周末会整理一下 出一个 更精简 更高效的导图 和 讲解
应该 也会出一个 更精细 更全方面的 的知识点分析



笔试

选择

  • Linux
  • 操作系统
  • 计算机网络
  • 数据库
  • Java相关
  • 算法

简答

  • 其实和面试准备一样
  • 考过的

编程题

行测 性格测试

  • 我也不会 有行测的我都挂了

面试

手撕代码相关

  • 手撕算法
    • 上周考过
      • 里面的真的会考 看看不吃亏
    • 简单必考型写不上来必挂
      • 反转链表
      • 快速排序变种
      • 双指针判断链表成环
    • 动态规划
      • 只有手撕两题的时间考动规最能展示一个人的实力
  • 手撕SQL
  • 手撕设计模式
    • 单例模式跑不了
      • 懒汉单例
      • 饿汉单例
      • 线程安全
        • 加锁
        • 双重判空检测
        • volatile 防止重排序
      • 防止反射破坏
        • 枚举类
  • 手撕多线程
    • 简单的 ABAB 交替运行
      • Thread
      • runable
      • java8的 lambda表达式和stream流
    • 多线程银行存取钱demo

八股核心技术

  • Java核心技术
    • Java基础
      • 面向对象三特性
      • 不要搞混 覆盖 重载 多态
      • JDK JRE JVM 都是啥
      • 抽象类与接口
      • 注解与反射
      • 异常与错误
      • 值传递与引用
    • 三大集合
      • list
        • 链表
        • 数组
      • map
        • HashMap
          • JDK1.7与1.8区别
            • 链表红黑树
            • 头插法尾插法
          • HashMap 与 ConcurrentHashMap
            • 线程安全问题
      • set
      • 三大集合的实现类
    • 多线程
      • 线程与进程
      • 线程的状态
      • 线程池 阻塞队列
    • JVM相关
      • 内存回收
        • 回收策略
        • 回收算法垃圾收集器
      • 类加载机制
        • classloader
        • Class.forname
    • Spirng框架相关
      • IOC 和 AOP
      • SpirngMVC
        • MVC框架
        • MVC的消息处理流程
      • SpirngBoot
        • 自动配置
        • 核心注解
          • @SpringBootConfiguration
          • @EnableAutoConfiguration
          • @SpringBootApplication
          • @ComponentScan
      • mybatis
        • 连接MySQL数据库
        • JDBC、MyBatis和Hibernate
        • 四大核心组件
        • 动态SQL
        • /# 和 /$
        • 接口绑定
          • 注解绑定
          • xml映射文件
        • 缓存机制
  • 网络相关
    • 浏览器中输入一个网址如 hanxu51.cn
      • DNS域名解析
      • TCP三次握手
      • HTTP请求
      • 路由器转发
      • 服务器处理请求
      • 浏览器解析渲染
    • OSI七层协议模型
      • 应用层->表示层->会话层->传输层->网络层->数据链路层->物理层
    • TCP/IP协议
      • 应用层-》传输层-》网络层-》链路层
    • 应用层
      • http
        • HTTP Code 响应码
          • 2XX
            • 成功
          • 3XX
            • 重定向
          • 4XX
            • 请求错误
          • 5XX
            • 服务器错误
      • https
        • HTTP和HTTPS的区别
        • SSL协议
      • cookie和session
    • 传输层
      • tcp 和 udp
        • tcp
          • 三次握手以及四次挥手
            • 滑动窗口
          • 拥塞避免算法
            • 慢启动+拥塞避免
            • 快重传+快恢复
        • 应用场景
        • TCP和UDP协议的区别
      • socket相关
      • 子网掩码的求法
    • 安全相关
      • XSS跨站脚本攻击
      • CSRF跨站请求伪造
      • SQL注入
        • 预编译语句
        • 存储过程
        • 数据类型检查
  • 数据库相关
    • 数据库理论
    • 结构化SQL数据库
      • MySQL
        • MySQL索引
          • 最左前缀匹配
          • 聚簇索引和非聚簇索引
          • B树、B+树、红黑树
        • 常用存储引擎
          • InnoDB 默认
          • MyISAM
            • MyISAM表不支持事务、不支持行级锁、不支持外键
        • MySQL日志模块
          • binlog
          • redo log
        • 事务与隔离级别
          • 事务特性
            • 原子性(Atomicity):事务作为一个整体被执行 ,要么全部执行,要么全部不执行;
            • 一致性(Consistency):保证数据库状态从一个一致状态转变为另一个一致状态;
            • 隔离性(Isolation):多个事务并发执行时,一个事务的执行不应影响其他事务的执行;
            • 持久性(Durability):一个事务一旦提交,对数据库的修改应该永久保存
          • 并发问题
            • 丢失更新
            • 脏读
            • 不可重复读
            • 幻影读
          • 隔离级别
            • 读未提交(Read Uncommitted)
            • 读已提交(Read Committed)
            • 可重复读(Repeatable Read)
            • 序列化(Serializable)
        • MySQL的锁机制
          • 表级锁和行级锁
          • 独占锁和共享锁
          • 悲观锁与乐观锁
            • 乐观锁的CAS
            • 乐观锁的ABA
              • 基于数据版本(Version)记录机制解决
          • 死锁
            • 死锁解决
              • 业务逻辑
                • 指定锁的获取顺序
                • 大事务拆分成各个小事务
                • 在同一个事务中,一次锁定尽量多的资源,减少死锁概率
                • 给表建立合适的索引以及降低事务的隔离级别等
              • 数据库配置
                • 超时时间innodb_lock_wait_timeout
                • 死锁检测主动回滚
        • SQL优化,线上故障排查
          • explain
          • 开启慢查询日志
        • 建表约束
          • 主键约束(Primay Key Coustraint) 唯一性,非空性
          • 唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个
          • 检查约束 (Check Counstraint) 对该列数据的范围、格式的限制
          • 默认约束 (Default Counstraint) 该数据的默认值
          • 外键约束 (Foreign Key Counstraint) 需要建立两表间的关系并引用主表的列
        • MVCC多版本并发控制
    • 非结构化noSQL数据库
      • Redis
        • 介绍
          • 高性能的(key/value)分布式内存数据库
          • 基于内存运行并支持持久化的NoSQL数据库
          • 支持丰富的数据类型
        • 丰富的数据类型
          • 五种基本数据类型
            • string:redis 中字符串 value 最大可为512M。可以用来做一些计数功能的缓存(也是实际工作中最常见的)。
            • list:简单的字符串列表,按照插入顺序排序,可以添加一个元素到列表的头部(左边)或者尾部(右边),其底层实现是一个链表。可以实现一个简单消息队列功能,做基于redis的分页功能等。
            • set:是一个字符串类型的无序集合。可以用来进行全局去重等。
            • sorted set:是一个字符串类型的有序集合,给每一个元素一个固定的分数score来保持顺序。可以用来做排行榜应用或者进行范围查找等。
            • hash:键值对集合,是一个字符串类型的 Key和 Value 的映射表,也就是说其存储的Value是一个键值对(Key- Value)。可以用来存放一些具有特定结构的信息。
          • 三种特殊数据类型
          • 底层数据结构
            • 简单动态字符串,链表,字典,跳表,整数集合以及压缩列表
        • redis是单线程(狭义)
          • 单线程是指网络请求模块使用了一个线程
            • 基于内存实现,完全内存计算
            • 单线程操作,避免了线程上下文切换操作
            • 多路I/O复用的线程模型,实现了一个线程监控多个IO流,及时响应请求
            • redis对外部的依赖比较少,属于轻量级内存数据库
          • 复合操作来说,还是需要锁的,而且有可能是分布式锁
          • IO多路复用
        • 四大问题
          • 缓存雪崩
            • 海量数据
          • 缓存击穿
            • 热点数据过期
          • 缓存穿透
            • 查询没有的数据
          • 一致性问题
            • 双删延时的解决办法
            • 更新数据库产生的binlog订阅(使用canal)
        • 持久化方式
          • RDB(快照方式 snapshotting)(全量持久化)
          • AOF(append-only-file)(增量持久化)
          • 持久化策略选择
        • 数据的过期回收策略与内存淘汰机制
        • 主从复制机制
          • 哨兵
        • 分布式系统CAP思想
          • C:Consistent 一致性
          • A:Availability 可用性
          • P:Partition tolerance 分区容忍度
          • 网络分区:分布式系统的节点往往都是分布在不同的机器上进行网络隔离开的,这意味着必然会有网络断开的风险,网络断开也就意味着发生了网络分区。
          • 最终一致性:Redis可以保证最终一致性,从节点会努力追赶主节点,最终从节点的状态会和主节点的状态将保持一致。
        • 事务
          • 隔离性不中断
          • 事务内命令序列化
  • 操作系统相关
    • 操作系统基础知识
      • 内存管理
      • 多线程相关
    • Linux命令相关
      • 基础
        • ls,cat,vim,cp,mv
      • 查看
        • grep,awk,top,ps,sed,sort,tail,head
      • 其他命令行工具
        • maven相关
        • git相关
  • 框架相关
    • springboot
    • mybatis
  • 系统设计
    • 设计模式
      • 工厂
      • 单例
      • 动态代理
    • 分布式
    • 缓存
    • 消息队列
    • 具体应用
      • 红包
      • 秒杀
      • 扫码登录
      • 短网址

项目经历相关

  • Java 的就往 springboot 服务端和web框架这里靠 尽量别整 swing 啥的
  • 通过项目会扯向前面准备的基础知识 而且会引导面试官 向自己会的方向 问

推荐几个 专栏 和 书籍

nameurl备注
Java 全栈知识体系https://www.pdai.tech/太全了 无广告 特别爽
CS-Noteshttp://www.cyc2018.xyz/八百多页 我把他的pdf打印下来了 寒假看完了 提升了很多 能力呢
某课时间的 《数据结构与算法之美》https://time.geekbang.org/column/intro/100017301压箱底的课程 这个平台top3的课程果然和很厉害
某课网程序员的梦工厂《剑指Java面试-offer直通车》https://coding.imooc.com/class/303.html倍速看9小时的课程 我在面试前一天刷了一晚上 刚好第二天全问到了
《MySQL 必知必会》某多多19.9包邮两本还带上 《SQL必知必会》不知道买贵了没有SQL语句入门必备
《大型网站技术架构》淘宝二手买的正版用券3块钱包邮 但是活动没了 不放链接了十分建议新手看这个书籍 缓存集群都讲了很简单 面试吹B必备
牛客专栏 Java工程师 求职经验分享https://www.nowcoder.com/tutorial/10056/index和CS-Notes是同一个作者 都是大佬CYC2018 相当于是 CS-NOTES的校招精简版 我是一起结合食用的
牛客专栏《Java开发岗高频面试题》https://www.nowcoder.com/tutorial/10014/a41e7c7a0e3c4efd926d0462dfd66429大二的时候买的 当时啥也不懂但是帮助很大很精简 当时价格也很美丽 现在不知道卖多少
牛客春招集训营https://www.nowcoder.com/courses/cover/live/537?coupon=ABhTpQy推广链接可以减一百 199还是二百多 我忘了 课程是秒杀项目系统+25w字的真题宝典 +简历指导+模拟面试 这个课对于春招小白的我帮助很大
牛客秋招集训营https://www.nowcoder.com/courses/cover/live/635?coupon=AEiaEdP推广链接可以减一百 还没开课但是我买了这个价格是春招集训营的两倍 应该 但是秋招的应该在春招营基础上有纸质学习资料 + 基础知识直播讲解 出于对牛客品质的信任 我出了课就买了
B站UP狂神说Javahttps://space.bilibili.com/95256449?from=search&seid=11148783367271672086挺厉害的谁看谁知道
B站up不高兴就喝水https://space.bilibili.com/412704776?from=search&seid=11148783367271672086我见过最走心的程序员UP说的都是大实话


其他的我再补充吧 写了两个多小时七点写到九点多了 我要去吃早饭了
最后说一下 资料准备的多与少 根本不重要 而是看自己学了多少 学的多学的少 消化了 才是自己的


之前在学校社团的时候 自己整理了一些资源分享汇总
大家感兴趣的话后面有空可以 专门拉一个博客分享一下




CS-Notes 我看的最多






以上是关于我,22届双非本科,150+场面试 拿到了20+offer的主要内容,如果未能解决你的问题,请参考以下文章

我,22届双非本科,150+场面试 拿到了20+offer

22届双非本科收获阿里bilibili等多家互联网公司offer心得分享!

22届双非本科收获阿里bilibili等多家互联网公司offer心得分享!

21届双非本科成功上岸字节跳动,找工作的同学可以了解一下

双非本科,一个月Python 从入门到精通,成功拿到了20家公司offer,我是如何做到的

双非22应届,无实习经历,如何逆袭拿到字节offer(附秋招笔记)