编程导航春招话题讨论

春招

13 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

两个月的求职历程大分享(包含部分面经和狗屎运小故事)

# 第二次发帖|我的2个月春招总结 第二次发帖,第一次发帖还是因为 **API 开放平台的一个小问题**,没想到一转眼已经在准备入职了,时间过得真快。 现在回头看,感觉自己好多地方都没准备好,真想穿越回去给自己一个大嘴巴子。 历经 2 个月疯狂投递面试,攒了一些真实可用的求职经验,今天好好总结一波,希望能帮到和我一样处境的同学。 ## 一、个人背景 首先先介绍一下背景: - **背景**:海外本硕 QS 前 50 - **专业**:本硕 软件工程 - **毕业时间**:2026 年 3 月 - **算法**:LeetCode Hot100(弱项,仅勉强刷完) - **八股**:浮于表面,底层逻辑掌握不深 - **实习**:无大厂背书,仅一段中厂实习 可以看到,除了学历有点优势,其他的其实都是弱势。最主要的还是在去年秋招没有太重视,只投递了大厂并且天真的以为后面还有机会,导致直接坠机。(海外还是太缺乏信息的沟通了,回了国在发现卷到飞起,互联网上全是焦虑哈哈)。 所以在过了年以后也是立即准备备战春招,在3月-4月的投递中,主要还是发现学历最主要的还是帮你过了简历筛选,也是对双非兄弟们最难的一步,当然海外学历在认可度上面还是差92一点的,没到那种看到就膜拜表示直接录取的程度,当然这也是我在做梦。 ## 二、求职渠道全攻略 接下来就正式的开始把,首先就是简历关,我习惯从3个渠道去查找,他们也分别有各自的优缺点: **Boss直聘(主要):** 最主要的还是通过boss直聘去找工作,里面有大量的企业招聘信息,而且只要符合目标院校或者简历符合条件,那就很容易交换简历。 和其他平台相比大概比例能到:500沟通 比 90交换简历,相对来说还是比较乐观的。 这里分享下自己的打招呼语: “你好,我叫xxx,26届硕。有过java后端开发实习经历,主要面向java技术栈,熟悉spring框架、数据库、redis、AI等技术,本科和硕士均就读xxxx大学计算机软件开发专业,英语雅思6.5. 有一定的业务逻辑思维,拥有较强的言语表达能力和团队沟通能力。详细可以看看我的简历,期待更进一步沟通” 有一定提升空间,做个参考就行。 **官网投递:** 官网投递可以说是最有效率的,毕竟简历能直接送到对应部门的邮箱,而且是部门必须处理的。但是缺点就是每次个人信息都要填好久,可以使用牛客或者其他平台的网申工具进行辅助填写,但是大概率还是要自己去修改。 **其他个人平台:** 这部分有点难说,相信大家在求职的时候在B站都有刷到过一些分享求职信息的网站,可以从里面了解到一些企业开启了校招,然后通过链接跳转到对应官网进行投递,没有必要进行任何充值,只做个跳转就行,当个信息收集渠道。 ## 三、简历撰写 没啥好说的,核心点就是不会的就不要写,会的就加粗往前移。 **不会的就别写:** 简单举个例子,就比如我在java基础中对于JVM调优比较不拿手,没有太多经验。所以我在简历的专业技能中直接去掉了JVM相关的内容,防止面试官抽到。当然你也不能啥都不会,毕竟有些基础的jvm内容还是有可能会被抽到的。 然后你要保证你写的内容你都能熟练讲出来,我在刚开始的时候遇到过不少次面试官问我简历内容,我却讲不出来的情况。 --- 面试官:你能讲讲“容器的使用”这块,你都是怎么使用的? 我:啊?容器的使用? 面试官:你简历里写的啊,“以及容器的使用” 请不要让这种情况发生! --- **熟练的往前移:** 大多数简历还是推荐至少写2个以上的项目,并且保证最少有一个是AI大模型方面相关的,具体可以参考鱼皮的**大语言模型**项目。 然后你需要把你熟练的项目放在第一个,因为在面试的时候第一个项目往往会占据面试的大多数时间。 所以把你熟悉的项目前移,可以保证这大多数时间你都能对答如流,甚至可以超常发挥导致面试时间不够,来不及问第二个项目(当然,你要保证第一个项目回答的有深度,不然全是废话会影响面试官心情) 关于项目上的一些具体数据,一定要清楚它是咋么测出来的,并且有规划的对自己进行追问,因为这些问到就意味面试官想要知道你测试的时候的一些想法。 而不是说“鱼皮写了压测多少,我就写多少”。一定要想清楚自己为什么要测试,测试的结果怎么样,是否有什么需要改进的等。当然,这块在实习经历上大多数小伙伴都是有经验的,知道怎么个情况。 **项目数据:必须真实可讲、自洽合理** 项目里写的所有**性能数据、压测数据、优化结果**,你必须清楚: - 数据是**怎么测出来的** - 用什么工具测的 - 为什么要测 - 测试结果说明了什么 - 有没有可优化点 ## 四、高频必考面试题整理(重要的来了) ### 一、Java 基础(最高频) 1. HashMap 底层实现、扩容、哈希冲突、JDK1.7/1.8 区别 2. HashMap 与 ConcurrentHashMap 区别、锁机制 3. volatile、synchronized、Lock 含义与区别 1. 谈谈ReentrantLock的理解 5. 线程池核心知识点 (主要是我项目中有多线程内容) 1. 线程池 7 大参数 2. 线程安全集合有哪些、怎么实现安全 3. 任务提交到线程池的完整执行流程 4. 线程池是否支持参数动态修改 5. 线程池参数设计依据(结合项目实践说明) 6. 常用阻塞队列的区别与适用场景 7. 项目中使用多线程的 8. 多线程使用过程中,需要注意的点是什么? 6. String、StringBuffer、StringBuilder 区别 7. 反射原理、优缺点、应用场景 8. 类加载机制、双亲委派模型 9. 乐观锁 / 悲观锁 1. 说说CAS 2. 说说synchronized的锁升级 ### 二、Spring 全家桶(必问, 实习普通八股就靠这部分考你知识深度) 1. **Spring IOC 容器初始化流程(必背)** 2. **Bean 生命周期(必背)** 3. 循环依赖:三级缓存原理 4. **AOP 底层:JDK 代理 / CGLIB、应用场景(必背)** 5. **Spring Boot 自动装配原理(必背)** 6. @Conditional 系列注解作用 7. Spring MVC 执行流程 8. Spring 事务传播机制、隔离级别 ### 三、MySQL(几乎每场都问) 1. InnoDB 索引结构:B+ 树、与 B 树区别 2. 聚簇索引 / 非聚簇索引、覆盖索引、联合索引 3. 最左匹配原则 4. **事务四大特性 ACID、实现原理 (必背)** 5. 四大隔离级别、MVCC 实现 6. 慢查询排查步骤 1. 实际项目中是否优化过慢查询,如何做的 2. 定位慢查询常用工具及具体使用方式 ### 四、Redis(高频) 1. **5 种常用数据结构及场景 (必背)** 2. **缓存穿透、击穿、雪崩:原因 + 解决方案 (必背,因为简历写了所以基本都顺带问,输出就行了)** 3. Redis 持久化:RDB / AOF 4. 淘汰策略、LRU 原理 5. 如何保证消息一致性 6. 你在你的项目中哪里实际运用到了redis ### 五、API开放平台(项目问题) 1. SDK 封装了哪些核心功能 2. Spring Boot Starter 原理与作用 3. Dubbo RPC的底层实现原理 1. Dubbo 服务注册与发现流程 2. Dubbo 序列化方式协商(dubbo 的服务端是怎么知道客户端用的哪种序列化方式呢?) 3. 你项目当中用的是哪一种(Dubbo 负载均衡策略)? 4. SPI 机制理解 3. 签名认证的流程 1. AK和SK被盗了怎么办 2. 关于鉴权,签名认证和jwt有什么区别 4. 接口调用情况与限流怎么做? 5. 网关它会包括对你进行流量分配吗? 6. 你的服务是怎么在机器上进行部署的? 7. 了解过Nacos中的那个RAP的那个选举机制吗 8. Nacos 与 Zookeeper 区别 9. 项目中有什么亮点吗 10. 做api项目的时候有用到什么设计模式吗 ### 六、大语言模型(项目问题) 1. 如何实现对话的本地存储 2. RAG 完整流程 3. 工具调用(Tool Calling)机制 1. 如果使用了命令行终端工具,如何限制权限 4. RAG 检索做了哪些优化? 1. Topk怎么定的,为什么是6 2. 相似度阈值和过滤策略是什么 3. 文档分块原则,你chunk切割怎么做的 4. 双重检索讲一讲(语义检索,关键词检索) 5. 为什么要用spring AI,对比一下langchain等框架 6. RAG 项目服务端与前端 / 模型交互 1. 服务端和你的前端是用的什么什么连接? 2. 你的服务端和你的模型之间是怎么交互的? --- 大多数题目其实都来自我之前**实习阶段的面经**,并不是我不想记录,而是校招面试心态一崩再崩,到后面直接摆烂懒得整理了,别和别人说嗷。 但真正走完一遍才发现:**正职面试和实习面试的核心逻辑差别并不大**。如果说实习面试大概 **60% 考八股、40% 简单聊项目**,那正职校招就是完全反过来 ——**80% 深挖项目,只用项目场景来考你八股**。面试官不会单独问 “线程池有哪几个参数”,而是直接问:“你这个报表线程池为什么这么配?依据是什么?压测过吗?考虑过峰值流量吗?” 尤其是**大厂**,对项目的深挖程度会非常狠:从业务背景、技术选型、参数设计、并发考虑、异常处理、性能优化,一路问到兜底方案。他们要的不是你背得多熟,而是**你真的做过、真的踩过坑、真的思考过**。 反观实习面试,只要把常规八股背牢,再稍微做一点延伸,基本就能过关。但**校招不一样**,面试官期待你能**多维度、结合实际场景回答**,不能只讲流程,要讲清楚: - 为什么这么设计? - 有没有考虑**用户量、并发、QPS**? - 有没有考虑**性能、稳定性、安全**? - 出问题了怎么兜底? - 换一种方案行不行? 简单说: - 实习面试:**背八股 + 简单说项目** - 校招正职:**用项目讲八股 + 体现思考深度** ## 五、投递经历分享(多练算法!!) 历时两个月, 累,真的很累, 焦虑,真的很焦虑。 秋招的时候我还妄想一步登神,眼里只盯着大厂,完全没给自己留任何退路和备选,结果直接把路走死,现在压力大到喘不过气。说到底,还是恨自己当初不争气、准备太晚、心态太飘。 回国之后家里人其实特别开明,从来没有催过我必须立刻找到工作,也一直体谅我备考、面试、熬夜的辛苦。可恰恰是这种无声的支持,才让我压力更大,总觉得自己不够争气,配不上这份信任。 每次面完试我都陷入自我否定:这里没答好、那里讲漏了、逻辑又乱了。可等到下一场面试官问得更深、更细时,我还是会卡壳、答不上来。归根到底,还是自己**实习经历太少、实战不足**,很多常规问题都缺乏真实场景的理解,只能背八股,一被深挖就露馅。 这次春招里,给我压力最大的其实是**算法题**。我的算法本身就是弱项,只刷了 LeetCode Hot100,还不算特别熟练。这部分我能给大家的帮助真的不多,只能用自己的教训提醒一句: **八股一定要背,但算法不会,是真・死刑。** 不会就是不会,现场编不出来,也混不过去。 所以如果你和我一样,学历不算顶级、实习不算强、算法不算好,千万别学我当初眼高手低。提前准备、多投保底、多面多练、把项目挖深、把基础扎牢,比什么都重要。 ### 六、运气要好 不多说,来都来了,都看到这里了直接再看个小故事吧。 本人这份工作属实有点运气成分,我主要做JAVA后端开发的,官网投的也是 Java 后端岗位,结果阴差阳错,给我安排了一场**算法岗面试**。 结果面试官在知道我对算法了解不多之后,居然乐呵呵地说:“没事,我们算法这边也有用 Java 做工程落地的,内部调岗也很方便,你先讲讲你的项目就行。” 然后我就直接一套项目不解释连招输出。 整个面试聊了 40 多分钟,全程特别友善。临走前面试官还语重心长地提醒我:“小伙子,算法还是要补一补啊,不是每个算法面试官都像我一样懂后端。万一你二面遇到纯算法老师,就麻烦了。” 心里咯噔一下,疯狂点头:老师说得对!我一定回去猛补算法! 然后,然后就没有然后了。 二面被算法老师面得满头大汗,但是还是体谅的问了好多java相关的问题,最后居然也让我过了,一路顺畅走到 HR 面。 HR 面的时候还一脸疑惑问我:“你一个 Java 后端,怎么会面到算法岗来了?” 我挠挠头,只能开玩笑说:“可能我天资聪慧吧……” 现在 offer 27k,有点走狗屎运的感觉。只能说,有时候人生真的比剧本还离谱。

学了软件测试,投简历没有hr回复,现在就业环境不好,得物好像把前端人员都裁了,计算机专业的出路在哪里啊,这大学四年发现啥也没干,现在这两个月突击的软件测试,发现找不到工作,AI发展太迅速了

🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端

引言 -- 瑾以本文,记录一下自己大学的成长之路,然后分享一下自己踩过的坑和经验,并且分享一些我关于面试以及学习的经验吧,由于我在这过程中收到了来自他人的光,在这里也对于他们表示感谢,因此也希望我的这篇文章可以帮助更多的人吧,希望也可以成为 26、27 同学的一道光吧~ ⚠️**本文可能较长,因此可以直接跳到需要的地方观看即可~** * 学院本 OC 腾讯:(条神) [https://www.nowcoder.com/discuss/615201593679446016?sourceSSR=users](https://www.nowcoder.com/discuss/615201593679446016?sourceSSR=users) * 24届校招末班车🚙 三本 哈啰Java OC啦~(m 佬)[https://www.nowcoder.com/discuss/605798991095140352?sourceSSR=users](https://www.nowcoder.com/discuss/605798991095140352?sourceSSR=users) * 二本学院非科班天崩开局,如何逆天改命拿下大厂后端(浪漫主义):[https://www.nowcoder.com/discuss/687731536485011456?sourceSSR=users](https://www.nowcoder.com/discuss/687731536485011456?sourceSSR=users) 个人经历 ---- 2021 年高考结束,由于一分之差[牛泪]与我目标院校的目标专业擦肩而过(原本一心想学宝石学o(╥﹏╥)o),被迫到了广东一所不知名双非的大数据专业,刚开始的时候还想着转专业,后面看着网上铺天盖地的**双非计算机 > 985 本的话语**(后面看来纯属放屁[牛泪]),并且我们学校那年还出了一个手握 BAT 三家大厂前端 Offer 的师兄(后续去了淘天),于是就给了我自信,加上当初我们学校一个高中就自学编程的哥们(大一程序日活量破 2w)的“忽悠”下,走上了计算机这条不归路,一开始还是 C 和 CPP,然后当时跟着网上的教程,磕磕绊绊地敲完了 CMU 15445,后续又在他的洗脑下,又走上了后端之路,现在想来还是非常感谢他的,也是因为他我在大一的时候没有像其他人一样在宿舍打游戏,浑浑噩噩地过完一年,并且在大一下就学完了 Java 后端基本所有的技术栈,然后暑期便去到一家小公司实习(数分),并且在大一下的时候,凭借我大一下后端的技术栈,顺利进入了一个外校重点实验室团队,也为后面大二定下了基础。 然后到了大二,我这一年没有怎么搞后端相关的内容,主要是搞机器学习、大数据相关的技术栈,主要是扩展自己的知识面,然后期间也参加了一些机器学习的小比赛以及数学建模,然后拿了一些小奖,大二其实一开始也是打算找实习的,而且也找到了一家中厂后端 offer😭,后面找到之后询问学校,学校那边是需要老师同意,结果问的第一个老师直接驳回了(而且还给老师记住了),没办法,只能老老实实地继续上课,不过在校上课并非没有收获,当时我由于从 0 到 1 参加一个国企项目的开发(当时是前后端 + 算法 + 大数据 + 前端全链路),当时也是很幸运地拿到了直签的 Offer(免笔试 + 面试,要求提前实习),但是由于条件太过苛刻🤣,而且当时大二的时候其实有点小飘,因为当时腾讯面试到了第三轮算法没 A 出来挂的,更加相信后面实习以及正式的时候可以进大厂,所以就没接,直接拒绝了。 到了大三,当时计算的行情已经没有比大二冬的时候好了,而且我找实习的时候也发现,大数据相对于其他方向来说,更加卡学历,因此我当时的想法就是直接转后端相关技术栈,然后由于之前做项目的时候,语言 Java、Go、Python 都还可以,并且前端也还可以,因此选择后端基本不是什么大问题,所以就选择后端了,然后当时我那个师兄(专科很早进的 Google)给我的想法就是直接冲中大厂就可以了,所以在大三上的时候,我便开始准备以及找实习,主要从几个角度入手,也是我后面会单独说的点,我这里说一下我的情况。 * **项目**:我前期是 12306 + 网关 + xfg 抽奖,后面发现可以用我保密协议的项目,然后只要相关部分脱敏就可以了,那基本就降维打击了【手动狗头】 * **八股**:我 MySQL 和 Redis 八股没有很大问题,计网由于我大一就开始看中科大了,所以问题也不是很大,主要操作系统一些底层机制的东西没去研究,不过我过年的时候疯狂看张彦飞补起来,基本都 OK。 * **算法**:我当时是加了鱼皮一个算法训练营,整体还行,然后后面着重练习 Hot 100,我当时到后面熟悉的程度是 5 个小时就能把 100 题过一遍,这也是最基本的,面字节和 PDD 一些厂可能差一点,其他基本差不多了,然后*****,Acwing 基础课、灵茶山艾府基础算法都刷过一点,所以秋招算法当时就月之暗面挂了(当时确实犯了傲慢之罪,牛客上都有原题了都不刷,死得不冤),其他都还行。 * **实习**:当时主要我实验室师兄有一个初创公司,当时给他干过活,所以实习有一段,我这里建议是第一段实习如果双非的情况下,先有为主,你有实习去找实习的话会发现难度小很多。 然后基本就是一开始用 12306 那版简历约面的确实不多,后面换成我保密协议之后的项目确实约面数直接上升了,然后当时改完之后,有好几家大厂约面,最可惜的是美团,当时已经面试通过了,可惜学校以本科评估为由不让去,那阵子没有办法就只能一直面着,当时就直接把大厂放弃了,一直在面中小厂刷自己的面试应对能力,加上后面有时间,就把 Redis 源码 + 官方文档基本给过了一遍,到了秋招的时候,基本只要问到 Redis 的问题,就没有什么挂的题目了。 然后到了七月份,学校课基本上完了,就开始投中大厂,当时其实很多厂已经开始提前批了,我基本等于提前批已经全部放弃了,当时的想法就是刷一段到两段中大厂实习,后面实在不行等春招再整了,最后也确实是这样,当时 7 月不知名游戏厂约面,然后 HR 说可以后面看内部机会转正,就直接去了,然后就直接开始秋招之路,秋招只能说幸运与不幸运并行吧,幸运的点在于字节给面试,不幸运的点在于当时没把握住,还有一次 Offer 审批挂,当时基本就是海投了,然后到 10 月的时候有一家中厂给口头 OC,HR 的说法是等后续开奖直接发 Offer 就行了,所以那一阵子基本有点摆,没想到**天有不测风云**,后面 HR 说整条部门的业务线给裁了,要的话只能看其他部门捞不捞人,当时没办法,只能继续走上面试这条路了o(╥﹏╥)o,然后当时之后运气比较好,面了希音和月之暗面,希音当时面试到二面,后面没想到有一个海外 QS 前 50 的硕,HR 说只有一个 HC😭,如果他接了就没了,后面 HR 说那个哥们手头有一个华为的 Offer,当时上班天天祈祷着,那哥们把华为接了,然后 shein 把我收了算了,可惜很意外,那个哥们最终还是选了 shein,然后秋招面到最后的一家大厂就是月之暗面了,因为面试官是主 Go 的,加上牛客面经,基本不是非常大的问题,没想到的是算法,当时看的时候是 Hard,我知道是 DP,然后当时想着暴力应该也可以过,就没有去提前思考怎么整,然后到了面试的时候没想到是原题,我直接给暴力了,后面面试官要另外一个解法(内心直呼寄😭~~~),这也是我秋招唯一一次因为算法不行挂的,只能说差点就上岸了,机会没把握住,没办法。。。。 然后就到了过年了,只能说春节那阵子是真的用命在沉淀了,过年那一个月,基本将简历给完全重构了一遍,将简历项目的背景进行替换,然后简历最后就是一个业务项目(主要原因是我实习的内容,两段中厂实习还是偏向于基架为主),然后简历项目中的每一个点,我基本都用各个平台的 AI 都问一遍,然后自己反问一遍加上文档输出(文档输出那一阵子估计输出都有 10w 字了),然后项目以外就是算法、八股、实习,我实习的点基本和项目是同个准备方式,算法主要就是 hot100 反复刷 + codetop 一直练习,主要是八股方面我的提升会比较大一点,主要是计网和 OS,这两个我可以说基本再以上基础上过了一遍,主要是讲张彦飞的星球过了一遍 + 自己整理的内容,就是当时我的想法就是如何把常规八股回答得和别人不一样,比如说你正常说 TCP 三次握手,我可以从网络编程 + Linux 源码的角度去回答,举个例子,正常三次握手的流程如下图,然后回答的时候会在一些点去扩展。 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/6TqbT7Wsi7TdB2yi.webp) 比如说 listen 进行全连接队列和半连接队列的创建,然后底层函数相关执行流程的内容,涉及到计算、内存申请等流程,再到最后的 connect 函数,其底层端口的选择,然后端口选择导致的线上异常,将这些东西给结合起来,这里有需要一个点,就是扩展的时候建议是适度就行,因为有的面试官不太喜欢扩展,比如你有一些自己的扩展点,你可以问一下面试官,我有过一个相关的案例,需不需要我深入讲一下,通过这样尽量让自己的面试不要那么被动。 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/1W94mWeKDpKxG4pA.webp) 然后如果你研究得越深你越会发现,操作系统、计网这些东西其实并不是与 Java 语言后端割裂的,其之间有一定的关联性,这里再举一个例子,就是面试官问你线程和进程之间的区别是什么?我猜测很多人都会拿操作系统那套去进行回答,但是我的回答会去改变,因为这个答案可能很多面试官都已经听过了,我会从另外一个角度,就是底层的结构体构成去讲,这两个其实在操作系统底层的结构体并没有很大的区别,最大的区别在于其底层地址空间、文件系统信息、打开文件以及命名空间的指向,创建进程的时候,地址空间会独立出来,线程的时候与父进程共享·······就是从一些不一样的回答去进行考虑,到了后面春招的时候,就是如果面试官问三次握手的话,我可以从三次握手讲到 IO 多路复用甚至到 Redis、Nginx 底层哪些用到了,说实话,这些东西当时在我滴滴三面的时候用到了,当时那个面试官问的东西基本上都是我没有见过的东西,当时就只能通过自己前面的积累去进行推导,可以说幸好春节那阵子我确实把东西都深挖了一遍,不然估计滴滴当时三面得挂。 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/U84i4gHhok7Tv5Ul.webp)![](https://pic.code-nav.cn/post_picture/1627889630378479618/YC9CDH6qzScEqN6y.webp) 然后回到春招,春招其实面试的公司前期主要都是中小厂为主,前期一开始面试不是那么顺利,就有点磕磕绊绊,但是很奇怪就是可以过🤣,但是其实我对于我的表现还是不太满意的,然后我原本打算秋招放弃大厂,直接拿个差不多的结束之后,腾讯约面了,当时我都以为一面没机会了没想到过了,从那次之后,基本上就没有挂的面试了,基本都能面试通过到三面甚至 HR 面,不过还是没有那么满意就一直没去,腾讯每次都是到二面就有点离谱,特别有一次面试官整场面试一点技术不聊,就纯问一些很扯的问题,比如说你怎么看待创业,然后实习你感觉怎么样,然后出去直接灰了,不过也确实感谢腾讯,如果不是腾讯的话,我基本不会去投大厂了,也不会有后面的故事了。 然后鹅就一直处于捞一直挂的过程,再到后面就是面试滴滴了,当时一面的时候确实有点紧张,当时一面就是问一些常规的八股文,然后当时一面面试官问了一个问题,就是 JDBC 和 Mybatis 有什么差别,当时其实有点忘记了,不过我当时是想到了 Gorm 的源码 + 池化的机制 + 工厂复用相关的内容,就尝试性地去推,当时没有想到推对了😂,然后就懵逼地进入二面了,到了二面,基本都是问项目和实习,然后主要因为我实习的过程中确实有很多线上排查的东西,当时二面完之后,面试官就问了一句,你愿意从深圳来北京吗?一句 I do,很希望和姐成为同时,直接进入了三面,进入三面之后,面试官有点小高冷,然后就开始问了,只能说全程给拷打,问的东西正如我前面所说的,都是一些没有见过的,比如对象池、内存池、缓冲池这些东西在操作系统怎么体现,在你用过或者了解过的中间件怎么体现,工程中可以怎么使用,让你设计怎么设计巴拉巴拉的,只能说幸好过年的时候小研究了一下(可以说一切准备都是为了遇见更好的自己吧,就是不到最后一刻,千万不要放弃,冲!) 然后过了差不多一个星期,然后 HR 打电话来说面试通过了,就口头 Offer,然后 Offer 审批了快一周多,有点慌,另外一个朋友也 Offer 审批了(因为之前字节 Offer 审批挂过,有阴影了.........),然后就又面试了几家公司,不过都随机面了,因为当时已经有一个保底 Offer 了,就在我打算去那个保底 Offer 的公司的时候,就邮件发到了邮箱,那天下午我在公交车上,准备去见那个总监,然后我邮箱用得谷歌邮箱,我朋友说 Offer 到邮箱了,当时只有一个想法,死手机快转,所幸下车之后看了一下,Offer到了,那天还下雨,下公交直呼爽!!! ![](https://pic.code-nav.cn/post_picture/1627889630378479618/3lKv4csyz4DOx54p.webp) 然后之后也是一直打游戏和搞毕业设计的事情,只能说秋招可以上岸的话是最好的,如果没有办法上岸,也不要气馁,可以多刷几段实习,然后继续面着,就是只要还没有拿到毕业证之前,都是可以面的,甚至你拿到毕业证了,只能说加油就行了!!!! 干货总结 ---- ### 专业技能 & 八股 然后以上主要是关于个人的经历部分,我这里主要说的是后端相关的,关于学习路线,其实正常来说,无论是黑马还是尚硅谷,你只要坚持学就可以了,校招的核心技术就 MySQL、Redis、计网和 OS这些东西,MQ 这个其实专业技能最好带上,就可以不用了解非常深,但是常见的八股像幂等性、顺序性、消息堆积这些必须得会,然后核心理解异步、解耦这两个机制其实就差不多了,再者就是语言相关的八股,像 Java 的 JUC、JVM、容器等,高频的就是 HashMap 以及 CurrerntHashMap,AQS、CAS 这些内容,Go 的主要就是 GC、协程这些,就是语言相关的并发容器、语言机制这些基本要求得会,以及相关的开发框架,如 Spring、Gin 等,整体来说就是语言相关生态的内容,然后有的同学可能会问微服务用不用学,其实我建议有时间就是快速过一下相关的技术栈,然后尽可能地去深挖,其实像微服务的组件,如 Nacos、Consul、Dubbo 源码这些可以算是加分的内容,像 Nacos 动态配置长轮询 + 推拉结合、Consul 发现、Spring Cloud Gateway 拦截器这些,就是都是可以面试的时候主动去说的,像其他的,比如说 Cassandra、ES、MongoDB 、分布式事务这些都是属于加分项的内容,不要求一定会,但是会会非常加分。 然后关于八股文有很多,这里大概总结一下,主要从我个人角度去入手 * Java:如果是选择的话,Java 八股可以直接 JavaGuide([https://javaguide.cn/](https://javaguide.cn/)),但是有的同学说 JavaGuide 还是太多了,有没有更简单、更适合突击的打法,那必须是有的,那就是面渣逆袭([https://javabetter.cn/sidebar/sanfene/nixi.html](https://javabetter.cn/sidebar/sanfene/nixi.html)),这里可以爆个料,就是某大厂训练营其内部的八股文就是基于面渣逆袭的内容去进行修改了,这里也不做过多的评价,就是建议没有必要花大价钱去报班,花一点小钱去买买资料还是可以的,可以说市面上绝大部分的 Java 资料我都看过,所以说关于这方面我还是有一定话语权的【手动狗头】 * 计网 + OS:这两块其实就看你目标,如果你目标是中大厂的话基本逃不了,如果想去字节腾讯也是必须的,这个可以看*****,但是如果要深入的话可以考虑一下张彦飞,就**开发内功修炼**,因为如果真的把*****看完的话,你会发现背的就真的只是八股,就比如我前面说的进程与线程回答,可能很多人就是教科书式的回答,这样基本没有什么新意,而且操作系统内核并没有什么线程和进程的概念,底层就是一个 task_struct 的结构体罢了,并且有就是如果与其他东西结合,比如说问 Redis 为什么不推荐使用 Huge Page,然后 MySQL 为什么又推荐使用,这又是一个问题,所以这个就看目标以及定的点就可以了。 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/RN5SwvNMHSw5MkVO.webp) * MySQL:可以看 JavaGuide、***** 这些,然后也可以看一些比较不错的文章或者书,比如像小孩子的 MySQL、竹子爱熊猫,然后像一些经典问题,比如 SQL 优化、MVCC 这些可以整理一些自己的回答,然后关于 SQL 优化这个很多人的回答都是停留在 SQL 语句层面,其实可以从其他角度,比如说硬件层面如SSD 取代机械硬盘,架构层面冷热分离、分布式数据库、分库分表、缓存数仓入手,然后关于 SQL 语句的话可以在项目中去使用或者结合项目去讲,这样效果绝对比你单独背八股会好很多。 * Redis:这块核心就是数据结构和一些常见的问题,不过可以关注一下 Redis 官方文档,比如说常常说的 AOF 持久化,其实 Redis 7.0 推出的 mp-aof([https://www.alibabacloud.com/blog/design-and-implementation-of-redis-7-0-multi-part-aof_599199](https://www.alibabacloud.com/blog/design-and-implementation-of-redis-7-0-multi-part-aof_599199))、8.0 推出的布隆过滤器,这些都是可以去结合然后自己去整理的,从多个方面去提高自己回答的维度,然后提高自己的印象分。 * Go:可以看一下小徐先生,因为 Go 的八股文确实不多,然后小徐先生的文章确实很可以 * MQ:这块付费的八股也很少看到很好的内容,这块可以结合面渣逆袭去自己整个一下回答,比如说零拷贝、对象池、缓冲池这些,最好是结合操作系统内容去说,这块在校招考察也是偏向于八股为主,然后如果要深入的话可以看一下华哥星球的 MQ 源码,Kafka 和 RocketMQ 都有,非常齐全,我记得之前看 Kafka 源码的时候有看过一个 issue,CurrentHashMap 的性能是比 HashMap 高,这个当时那个 issue 还有很多人讨论和分析(这面试 Java 集合容器 HashMap 问到就又可以吹了)。 * JUC、JVM:关于这两个,整理比较不错免费的就是面渣逆袭,付费的话可以看一下 Hollis,个人感觉还行,JUC 可以结合黑马满老师的课去看,然后自己源码过一遍,然后 JVM 感觉校招基本没有什么调优经验的话,确实只能背了,或者就是看一下深入理解 Java 虚拟机这本书(我自己就看了一丢丢,主要我有一点线上排查经验,靠经验大概能推一点)。 然后如果是想八股免费白嫖的话,面渣逆袭、*****、JavaGuide 已经够了,然后如果要付费的话,质量比较高的就是 Hollis,因为 Hollis 确实会讲一些其他八股没有的东西,比如阿里云 RDS 的 Hint 这些、交易主链路风控决策 RT 5ms 技术方案,这个基本市面上很多都没有,然后关于八股最好就是结合自己的理解去看,这样遇上一些非常规问题你也可以得心应手,然后其实很多八股可以和计网 OS 结合去吹的,感兴趣的可以自己去探索,然后如果不喜欢背八股文的话,这里推荐一个 up 主,他会带你手写一些常见的东西,比如线程池、JVM、定时任务等,链接如下:[https://space.bilibili.com/7968519/lists?sid=4687738&spm_id_from=333.788.0.0](https://space.bilibili.com/7968519/lists?sid=4687738&spm_id_from=333.788.0.0) ### 项目 除了专业技能这块,另外一个就是项目,可以说这个基本是核心,但是校招除了参加一些比赛、外包以外基本没有什么可以拿的出手的项目了,所以关于项目可以从多个渠道入手,比如说开源的,可以参加腾讯的犀牛鸟计划、开源之夏、Google Summer Of Coder 这些,业务项目可以考虑字节青训营、七牛云比赛等,或者可以加入一些知识星球,比如小傅哥码农会所、马哥拿个 Offer、冰河技术这些,鱼皮哥的项目比较适合刚开始学习编程的同学去入手,就前期需要手把手教的时候是 OK 的,然后更多需要结合自己去拓展,然后很多人说不知道自己项目是否已经烂大街,比如外卖、点评这些,这个时候非常简单,打开牛客,当你可以看到这个项目的时候,就说明已经很多人都知道了,然后项目的话很多人的项目都是选择一个,但是实际上是可以通过组合的方式来实现的,比如说你这个项目中用到了你另外一个写过的项目的场景,这个就可以直接套过来,比如分库分表 + 雪花基因法解决读扩散问题、基于 Nacos 实现动态配置、动态限流等,这些共性的东西就是可以套的。 然后项目一般分为业务项目和轮子项目,业务项目 xfg 有拼团、大营销、马哥 12306、短链接这些,轮子项目有很多,如网关、RPC、动态线程池等,这里着重说一下 RPC,很多人的 RPC 基本一周就做完了,但是其实一个 RPC 可以扩展的点是非常多的,不然你说为什么 Dubbo 一直在更新呢对吧,就是如果你要做的话,可以研究深一点,比如基于反射去实现动态代理细节的屏蔽、并发控制、路由控制、服务容错、数据缓冲等,不要只是为了做而去做,关于 RPC 这个可以去看看冰河技术的 RPC 框架,这也是我看过的 RPC 框架里面最完善的,基本该实现的功能都实现了,然后也留了一些扩展,整体来说不错,网关这个布鲁斯、优雅、xfg 都有,然后主要区别就是 API 网关和流量网关是有区别的,这个在做的时候记得重点区分一下,动态线程池 Hippo4j Maintainer 就是马哥,直接看就行,不过动态线程池我不太建议直接作为一个轮子项目,我的看法是可以包到你的业务项目里面,去做成一个对应的组件,结合业务去说会更加 OK 一点。 然后关于项目的简历排版,如果你没有实习的话,一般需要两个项目才可以和面试官聊,这个时候你就可以考虑一个轮子 + 一个业务项目,然后如果你有实习的话,基本都是问实习了,就很少问项目,这个时候如果你实习偏向于业务,就轮子项目,如果偏向于基础架构,就直接业务项目就可以了,就是保证你的面试可以不断聊下去,。 ### 算法与数据结构 然后前面说的内容,主要是帮你进面试的关键,然后决定你面试的另外一个核心点就是算法了,面大厂如果你算法挂了的话,可以说基本回去准备下一家了,然后有一些面试官会好一点,让你说思路就可以过了,不过这种面试官太少了,与其祈求遇到这种,还不如自己多刷题,然后基本上在你学完语言的基础语法,比如 JavaSE、Go 容器使用之后就可以刷了,然后最好就是反复刷,不要停下来,让自己一直保持一个题感是最好的,截止到目前我已经刷了 600 多天了,除了有事或者面试偶尔断过(春招有一次一天 8 场面试,当时差不多 11 点半想起没刷),整体是连续的。 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/vaB3tFL2NhbbXGzB.webp) 关于算法学习,因为每个人感觉可能都不一样,所以选择比较适合你的,你可以听下去的风格就可以了 * Acwing:基础、进阶、提高都有,Acwing 感觉比较适合竞赛选手,然后 Y 总的思路可能比较跳跃,不过基础班的模板还是比较好用的,记得没错的话 Y 总模板好像是免费的,可以基础课听完直接刷题就可以 * *****:这个其实比较适合大多数人,因为卡尔讲解的时候会直接画图,这样会更加好理解一点,然后卡尔也有对应的刷题目录,基本他的清单把面试高频题都给覆盖了,如果你只是为了面试的话,可以说* + 刷题基本就足够了。 * 左程云:左程云的算法可以说一直都可以,并且风格也可以接受,和*****差不多。 * 灵茶山艾府:灵神的教程也是可以的,然后如果要的话,基本基础算法过几遍熟悉就差不多了 然后学完算法之后,另外一个核心点就是刷题,建议的话是优先刷高频题,直接刷 Leetcode 就行,然后基本上把 hot 100、面试 150、hot 75 都刷一遍就差不多了,然后保险的话可以再把剑指 Offer 刷一遍,现在 Leetcode 已经没有这个题单了,直接搜 LCR 就可以了,然后如果是面试前几天要突击,可以刷一下 Codetop([https://codetop.cc/home](https://codetop.cc/home)),上面有许多人维护的一个大厂题单,如果你面试大厂的话可以去上面找找你面试的部门和高频题去刷,然后 Hot 100 一定要滚瓜烂熟,如果 Hot 100 原题没 A 出来的话,可以说基本没戏了,而且中小厂有一些也会问 Hot 100,常见的反转链表、 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/tD6AOwGBlXdZ61ZA.webp) 然后刷算法的话,会有核心代码模式和 ACM 模式两种,关于笔试很多时候都会 ACM 模式,然后面试基本就是 ACM 模式了,关于核心代码模式,直接 Leetcode 上面练就好了,ACM 模式的话这里可以刷一下牛客网([https://www.nowcoder.com/exam/company?questionJobId=10&subTabName=written_page](https://www.nowcoder.com/exam/company?questionJobId=10&subTabName=written_page))练手就行,基本很多大厂笔试题都是牛客网上面出的。这里简单说一下笔试吧,其实笔试很大程度是看你简历 + 学历 + 经历综合决定的,只要你不是 1 题都没有 A 出来,其实基本差不多了,而且有的厂压根不看笔试成绩,就算 AK 也没用,不过还是尽可能的多 A 一些,这样进面的可能性会大一点,然后有很多人说笔试作弊,对于这个点无可厚非,你只能努力去提升自己, 然后数据结构的话除了算法题用的那些,还有一些经典的数据结构建议学一下,比例压缩链表、快速链表、红黑树、前缀树、基数树这些(腾讯云智就特别喜欢问红黑树),然后这里可以去了解几个高级数据结构,比如布隆过滤器、位图、咆哮位图,这几个会在你面试遇到海量数据场景题的时候发挥巨大作用,还有分治、归并、多路快排等,这块的内容可以专门整理一下,因为这块的题基本比较单一。 ### 实习 关于实习,这块我建议是越早越好,前几天我还看到了一个 28 的快手哥们(Yuan 神)出去实习,我还非常感慨,主要现在人越来越多,大厂要求也越来越高,如果不早点实习,双非和大厂之间基本没有什么竞争优势,所以对于学历差的更加建议早点实习,然后实习有些厂是分日常实习以及转正实习的,这两个最本质的区别就是转正以及投递时间区别,暑期实习基本是大三下开始到大四上开始投的,日常实习是从你大一到毕业前都可以投的,然后投递的时候需要注意一下,有些厂是有投递限制的,比如小米最多 5 次,网易半年内只能 10 个岗位,字节是没有投递限制的,但是有可能会锁简历,投递的时候最好找你认识的人,或者可以联系到的人投递,这样后面方便你去查看一下流程有没有给锁住,如果找牛客的内推码,虽然很多很方便,但是其局限性很大,并且很多内推码作用并不大,只是给内推人钱而已,或者推荐人给你写一下推荐评价(牛客基本不会),所以建议还是找熟人投。 ![](https://pic.code-nav.cn/post_picture/1627889630378479618/ThtYHlZ76wTuiQ5E.webp) 另外一个就是不要直接投递大厂,因为大厂都是有面评的,特别是字节,如果你一面回答的不是很好的话,是有半年冷静期(其他部门要捞你得写申请,春招没有面字节最大的原因也是因为当时有一次面评毁了。。。。),所以建议投递大厂前尽可能准备,或者你可以先面试一些中小厂来检验一下自己的成果,或者可以模拟面试,这里可以推荐一下 Hollis ,每周都有模拟面试(免费 + 大厂 P8),还有牛客,就是你拿面经来检验一下自己,如果差不多有 60~70% 可以回答上,就可以尝试去面试了。 记得实习一定要多投,海投,实习最大的一个点就是有的人特别看面试率,但是给你面试你又过不了,要注意一个点,通过率大于面试,通过才是最重要的,如果没有面试的话,可以不用灰心,继续沉淀自己和改简历,多投多学多沉淀,只要你一直坚持,绝对可以的,不过我不建议一直沉淀,因为我认识一个哥们,他说他要沉淀好了再找工作,结果沉淀到现在都快一年了,简历还没写,只能说我建议面试 + 沉淀一起,只有这样你才能真正检验效果,然后面试的时候一定要多把握住反问的机会,这个时候可以问一些面试中你感觉没有回答好的问题,然后为下一次更好的面试做准备。 然后关于 Boss 投递,不要使用 Boss 默认的招呼语,可以结合自己的学校以及岗位 JD 去改一下,比如说要求熟悉什么框架,可以列举后端相关的技术栈,如 MySQL、Redis 以及微服务这些,这个基本通用的,然后拿过什么奖,实习情况这些,这里举一个例子: xx 哥 / 姐,您好,我是来自 xx 大学的 26 / 27 届的一名在校学生,在校期间我自学了 xxx 相关技术栈,并且有四段相关的实习经历(有大厂可以标注为大厂,有名气的也可以直接说),还有相关的开源经历(有可以说),开发的项目 xxx 已经上线 / 已经开源, star 或者日活多少,以上是我的基本情况,希望您可以给我一个机会。 关于计算机找工作这个,有很多运气成分在,所以最好的方法就是多投,通过投来提高概率,就不断提高投递数来提高面试的概率,不过 Boss 投多了也有坏处,就是容易刷来刷去是一个公司,这个时候可以选择注销账号重新注册,注销之后可以重新领取 Boss 会员,不过不建议太频繁,因为 Boss 会有风控,换太多容易封号,然后 Boss 上需要一起更新一下在线简历,因为 HR 一般不会直接看附件,会先看在线看看效果(附件要💰),然后有一些厂利用 AI 在 Boss 筛的时候也会优先看在线简历,所以一般是在线和附件一起维护。 ### 开源 有一些同学说学校不放实习,我在学校有没有可以提升的办法,那必须是有的,有一些海外企业的实习是允许远程实习的,比如 Web3 这种,但是这些一般不是那么好找,那还有另外一条路,就是我前面提到的开源社区参与,因为开源你提交的代码会有社区维护者去给你 review,开源社区有 Dubbo、CloudWeGo、Apache 等,这种社区一般有对应的维护者,可以直接去问就可以了,因为开源社区的哥们一般都是挺好的,另外就是我前面说的几个计划,然后如何参与可以看以下这个视频,然后差不多就下面这些 【怎么他们都有开源项目经历|手把手教你参与开源】 [https://www.bilibili.com/video/BV1u2421c73m/?share_source=copy_web&vd_source=b95f9b8777c1e35db3c67a911e9460f9](https://www.bilibili.com/video/BV1u2421c73m/?share_source=copy_web&vd_source=b95f9b8777c1e35db3c67a911e9460f9) * 去社区找相关社区 Issue 并进行解决 * 开源之夏:[https://summer-ospp.ac.cn/](https://summer-ospp.ac.cn/) * 腾讯犀牛鸟开源:[https://opensource.tencent.com/summer-of-code](https://opensource.tencent.com/summer-of-code) * 谷歌 Summer Of Coder:[https://summerofcode.withgoogle.com/](https://summerofcode.withgoogle.com/) * 开发原子大赛:[https://competition.atomgit.com/](https://competition.atomgit.com/) 资料总结 ---- 最后主要对资料进行一个汇总,然后需要的同学直接看就行了 项目分为免费和付费版本,免费版本就是大家所熟知的单体巅峰项目黑马点评,这个基本必做,还有一些黑马和尚硅谷的其他项目,比如说神领物流、谷粒商城(略微有点老)、云岚到家等,这些都是还可以的免费项目。 付费版本的话,整体来说小傅哥性价比最高,不过上手难度略微有点高,可以先看看其他星球或者黑马的项目。 * Java 业务项目:零基础的前期可以看鱼皮,鱼皮属于手把手的那种,基本都可以教会,进阶的话马哥、Hollis、xfg、冰河都可以,选择自己合适的就差不多了,鱼皮编程导航适合前期小白入门、然后 Hollis 和马哥的项目会比较偏阿里味一点,小傅哥的以 DDD 为主,可以先学习 MVC 和 DDD 双架构项目,冰河的秒杀可能不太适合校招,然后冰河 IM 还是可以,IM 还有一个抹茶([https://gitee.com/BSluge/MallChat](https://gitee.com/BSluge/MallChat)) * Java 中间件项目:冰河的 RPC 是全网基本最全的,然后网关的话小傅哥 API 网关、优雅、标哥、冰河的流量网关(冰河更新有点慢),还有极客时间手写 Spring、马哥星球动态线程池等 * Go 项目:这个比较少,我感觉不错的是第六届字节青训营的第一名作品 GuGotok,用的服务网格架构,不过学习成本可能有点高([https://z37kw7eggp.feishu.cn/docx/Y3KCdaFMSoKKNjxPOHAcWMiInZb](https://z37kw7eggp.feishu.cn/docx/Y3KCdaFMSoKKNjxPOHAcWMiInZb)),还有一个白泽 talk 的 up,Go 的项目我了解不是很多,这里就不过多评价 关于项目这块希望就是不要按部就班,可以去扩展一下自己的功能,比如和最近比较热门🔥的大模型结合,比如大模型与 ELK 结合、RAG 等,然后项目之间是共通可以组合的,比如小傅哥的大模型对话与大营销、抽奖就结合非常不错,之前也看到过有人把鱼皮的所有项目整合起来,想法可以在实际的基础上去扩展。 八股文:这里主要分为免费版本以及付费版本 * 免费版本:JavaGuide、*****、竹子爱熊猫(掘金)、面渣逆袭([https://javabetter.cn/](https://javabetter.cn/))、阿秀的学习笔记([https://interviewguide.cn/](https://interviewguide.cn/))、小徐先生的编程世界微信公众号、MySQL 45 讲 * 付费版本(个人看法):Hollis、面试鸭、开发内功修炼(张彦飞的建议是***** 过完,想要深入学习的可以看,张彦飞的基本目标是对标大厂的,如果目标是中小厂的话,前面基本几个足够了) 我主要就是 Hollis + 张彦飞 + ***** + 面渣逆袭 MQ 部分,然后突击的话基本面渣的题过一遍就差不多了。 然后计网有的同学说学起来比较单调,这里可以看 B 站技术蛋老师([https://space.bilibili.com/327247876](https://space.bilibili.com/327247876))。 我个人看法是不推荐背八股的,我更希望理解的角度去整,这里推荐学 Java 的生生,可以看看他的手写常见八股文系列,还不错:[https://space.bilibili.com/7968519/lists?sid=4687738&spm_id_from=333.788.0.0](https://space.bilibili.com/7968519/lists?sid=4687738&spm_id_from=333.788.0.0) 算法: * 刷题网站: * 核心代码模式:力扣 ([https://leetcode.cn/](https://leetcode.cn/)) * ACM 模式:卡码网([https://kamacoder.com/](https://kamacoder.com/))、牛客网([https://www.nowcoder.com/exam/](https://www.nowcoder.com/exam/))、Acwing([https://www.acwing.com/](https://www.acwing.com/)),u1s1,Acwing 是我用的最多的,基本面试的时候要写代码我就直接打开 Acwing A + B 的界面,除了像腾讯、字节有专门的编辑器那种,其他就直接开这个了(部分公司白板写算法是加分) * 题单,SQL 是一些厂喜欢考,百度基本一面一道,可以考虑刷,然后 Hot 100 必须得会 * Hot 100:[https://leetcode.cn/studyplan/top-100-liked/](https://leetcode.cn/studyplan/top-100-liked/) * 面试 150:[https://leetcode.cn/studyplan/top-interview-150/](https://leetcode.cn/studyplan/top-interview-150/) * 面试 75:[https://leetcode.cn/studyplan/leetcode-75/](https://leetcode.cn/studyplan/leetcode-75/) * SQL 题:[https://leetcode.cn/studyplan/sql-free-50/](https://leetcode.cn/studyplan/sql-free-50/) * 剑指 Offer:leetcode 直接搜 LCR 就可以,如下图,或者 Acwing剑指 Offer 也可以,有时间可以刷![](https://pic.code-nav.cn/post_picture/1627889630378479618/Ij51ANY8t6cpeguS.webp) * 突击题库:[https://codetop.cc/](https://codetop.cc/),在面试前如果没有时间的话,可以直接看对应大厂的题库,然后直接准备就差不多了。 * ![](https://pic.code-nav.cn/post_picture/1627889630378479618/SXmidKDN8LYd5aci.webp) 线上问题排查:关于这块,如果有兴趣或者搞基础架构的同学可以整一下,我主要之前实习的是基础架构部门,线上问题排查这块比较多,因此积累也比较多案例,当时顺便学习了一下,常见文章整理在这里,感兴趣自取即可 * 常用工具:jps、jstat、jstack、Arthas、VisulaVM、tcp Dump、Linux 常用命令(top、uptime)、pprof * 相关链接: * JDK 自带监控工具 * [https://heapdump.cn/article/3614988](https://heapdump.cn/article/3614988) * [https://javaguide.cn/java/jvm/jdk-monitoring-and-troubleshooting-tools.html](https://javaguide.cn/java/jvm/jdk-monitoring-and-troubleshooting-tools.html) * 技术摘抄网站:([https://learn.lianglianglee.com/](https://learn.lianglianglee.com/)),这里用很多极客时间的教程,[Java 业务开发常见错误 100 例](https://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/Java%20%E4%B8%9A%E5%8A%A1%E5%BC%80%E5%8F%91%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%20100%20%E4%BE%8B),中间一节是 MAT,另外一节 Arthas,必学 * Arthas:火焰图这块问得非常多,我的项目中有一个线上问题排查就用到了 Arthas,可以说到后面只要问线上排查,基本这场面试就是主场了【手动狗头】,当时二面面试官的肯定。 * 官方文档([https://arthas.aliyun.com/](https://arthas.aliyun.com/)):基本写得非常详细了,基本全覆盖 * 如何定位java程序性能问题?:[https://mp.weixin.qq.com/s/r40nUn_ba74eJeCR01Z1RA](https://mp.weixin.qq.com/s/r40nUn_ba74eJeCR01Z1RA) * 如何利用 Arthas 提高开发效率?[https://mp.weixin.qq.com/s/UAO5qHvO6VIhvyCSZnW--g](https://mp.weixin.qq.com/s/UAO5qHvO6VIhvyCSZnW--g) * MAT:这两篇写得非常不错,可惜等不到高阶篇作者就停更了,希望可以看到作者更新吧 * [https://juejin.cn/post/6908665391136899079](https://juejin.cn/post/6908665391136899079) * [https://juejin.cn/post/6911624328472133646](https://juejin.cn/post/6911624328472133646) * Linux:最近看了 Linux 性能优化之后,才会发现大道同源,以前不理解为什么我之前实习的 Mentor 跨语言也能排查问题,直到看完之后才发现原来本质上很多问题就是 Linux 导致的,所以也总结一些 * Linux 性能优化实战+《BPF 之巅:洞悉 Linux 系统和应用性能》 +《性能之巅:系统、企业与云可观测性》,这三本书看完几本可以说无敌 [https://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/Linux%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98](https://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/Linux%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98) 很多说想要学习先进技术还有什么办法不,也是有的,这里推荐一下大厂的技术博客,如美团、哈啰、得物等技术公众号,有很多东西其实可以加到你的实习或者日常学习,比如美团动态线程池、Disruptor,得物 RocksDB 等,这里再补充一个技术摘抄网站,然后极客一些付费的课,有条件的话还可以上 Youtobe 上面去看。 * 美团技术:[https://tech.meituan.com/](https://tech.meituan.com/) * 哈啰技术:[https://juejin.cn/team/6947937666268659747/posts](https://juejin.cn/team/6947937666268659747/posts) * 得物技术:[https://tech.dewu.com/](https://tech.dewu.com/) * 技术摘抄:[https://learn.lianglianglee.com/](https://learn.lianglianglee.com/) * 阿里云开发者:主要微信公众号,直接搜就行 * 腾讯技术工程:微信公众号 然后最后补充一个点就是 B 站,直接后端开始到入土,最后补充一个前几天到北京去看的地方,纪念一下梦的开始吧,行文至此,希望可以对 26、27 以及之后的哥们有所收获,希望你们在毕业的时候也可以收获一个满意的 Offer,加油~~~![](https://pic.code-nav.cn/post_picture/1627889630378479618/Ip4pLEVhpANjlap6.webp)

春招内推 | 招商银行

春招啦,给兄弟们发一手内推~~ > 如有问题可留言或私戳哦 ### 公司介绍 ✅ 招商银行总行软件中心 ✅ 以前沿技术创新引领金融行业数字化转型,致力于支持“数字招行”的高质量发展 ✅完善的人才培养计划,丰富的在线学习资源,提供全面、自由的学习环境 ✅多元化的成长路径,提供广阔、全面的发展空间 ✅超丰富俱乐部,健身、书法、音乐等等,跟志同道合的伙伴一起成长~~ ### 招聘细节 • 招聘对象:境内院校2024年11月1日~2025年7月31日毕业; • 工作地点:深圳、成都、杭州 • 招聘岗位:后端、前端、数据、算法、测试、运维 ### 快速投递 输入内推码【ZORFVC】 点击链接投递,自动填码: https://cmbntjob.cmbchina.com/pages/bindInvited.html?qrCode=D587E355F4FF4E5DB1AEAC867C29B826&rand=1740480610137&ntCode=ZORFVC <br> <img src="https://pic.code-nav.cn/post_picture/1675780045722882049/Hp8EHIrFvO5w4xu7.webp" alt="海报1.jpg" width="100%" /> <br> <img src="https://pic.code-nav.cn/post_picture/1675780045722882049/QuWtVncrGMWneGFO.webp" alt="海报.jpg" width="100%" />

双非一本考研失利,春招冲中大厂,该如何准备?

### 目标 希望能在春招拿到一个满意的中大厂of ### 个人情况 算法:有一定算法基础,但不多,蓝桥杯国三水平 八股:约等于0,虽然很多知识学习过,但只停留在有印象的阶段。 技术:前后端都有一定基础,做过一些中小型项目,基于springboot的微信小程序的水果商城前后台,springboot+vue+uniapp的仿抖音视频平台,也学过黑马点评的redis部分,但大部分项目都是跟着网络教程做的,感觉没有什么自主性,并且中间准备保研考研,所以知识都遗忘了,总觉得跟没学一样。 ### 已有尝试 目前在复习之前知识的同时,在学习用户中心的项目,由于有项目基础听起来还是比较轻松的。同时每天也会刷刷力扣,八股还没有什么学习思路,有打算报名一下面试鸭的面试训练营。 ### 期望帮助 1.希望能明确走前端还是后端,我本来学习中心在后端(兴趣上前后端都有),但因为我这一届同级的一些同学进大厂的都是前端,一些学长也说今年前端比较好找工作,所以目前比较纠结方向的选择。 2.为了达成我的目标,我需要在哪些方面达到什么样的水平?

准备春招,就看这篇文章!

大家好,我是程序员鱼皮。首先恭喜各位考研的朋友,终于结束了战斗。大家辛苦啦,咱的读者必须成功上岸! <p align="center"><img src="https://pic.code-nav.cn/post_picture/1601072287388278786/226XDeM86mQWXAoV.webp" alt="" width="252px" /></p> 但是,我之前也说过: **考研结束后,战争才刚刚开始。。** 无论是觉得考研稳上岸的、还是不确定的、或者是不考研的同学,都要尽全力 **提前** 去准备即将到来的春招,不要掉以轻心! 今年编程导航很多小伙伴在考研前就已经开始找我咨询了,其中比较多的问题是:考完研后,不知道怎么高效准备春招? 那本篇文章就解答一下这个问题,给出一些建议,希望帮助大家利用好考研结束后的这段时间,拿到更多机会,让未来的路走的更轻松。 ## 2025 决胜春招! ### 1、立即行动 如果想要破卷,就一定要记住:**早就是机会!** 很多刚考完研的同学会觉得,我已经很久没学编程了,感觉其他同学进度比我快,很迷茫啊。 其实不然,考研的过程中,已经磨练了你的心性、并且巩固了一些计算机基础。 **只要你立刻开始行动备战,什么时候都不算晚。因为跑起来总比原地不动要好。** 阿Q精神,你可以这么想:考研大军几百万,我在考完研第一周就立刻开始备战,肯定也能超过很多还在 “安逸享乐” 的同学。 行动是第一生产力,放下手中的游戏、短视频,阅读完这篇文章,你就已经成功 50% 了。 ### 2、明确方向 时间有限的情况下,抄近道、走直路才能比别人走的更远。 首先,一定要明确 **1 个** 方向或岗位,比如前端、Java 后端、Go 后端、测试、运维等,而不是说什么我要做全栈、前端后端两手抓都去碰碰运气之类的。 这里我给大家的建议是,优先选择自己目前 **所学知识最多的方向**,避免完全从 0 开始学习。 不要花时间纠结哪个方向卷不卷、哪个方向机会更多。我做编程导航都 2 年半了,接触过各种方向的学员、也调研过各个方向的就业情况,其实到头来会发现,还是 Java、C++、前端这种主流的方向更适合大多数人。 如果你 **实在不知道** 要选什么方向的话,就学 Java,毕竟网上资源多,鱼皮也分享了这么多的学习经验教程和项目,你只要按照路线学习就行,起码保证你能坚持学下去。 <p align="center"><img src="https://pic.code-nav.cn/post_picture/1601072287388278786/YAk7rENHQCoQdcv9.webp" alt="" width="100%" /></p> ### 3、准备简历 咦,咋还没开始春招,我就要准备简历了? 其实,等到招聘开始时再准备简历,已经是最晚的时间点了。在你明确方向 / 岗位后,就必须要准备简历!而不是拖到找工作的前一天才开始写。因为写简历的过程本质上是在帮自己回顾、梳理总结自己学过的所有技术知识和做过的项目,提前发现自己的不足,并明确之后的学习改进方向。 如何写出一份优秀的简历,这里就给大家提供 3 个资源,足够了。 #### 1)在线简历制作工具 推荐使用我们团队自己开发的 [老鱼简历](https://www.laoyujianli.com)。不仅提供了开箱即用的简历模板,还有简历助手教你怎么写简历,甚至可以用 AI 帮你总结分析、自动生成简历。相比其他的简历工具,我们为程序员提供了更多现成的例句,也能帮你了解别人简历上都写了什么内容。 >老鱼简历:https://www.laoyujianli.com <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/6i82EQjAaxhvsnj6.webp" alt="" width="100%" /> #### 2)保姆级写简历技巧 这是鱼皮本人结合修改上千份简历的经验,精心编写的、2 万多字的写简历教程,认真阅读一遍,不仅能学会怎么写简历,还能 get 到很多获取简历亮点的方法。 以前这个文档是仅编程导航内部可见的,现在为了帮助到更多同学,完全免费公开出来:https://codefather.cn/course/cv <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/GyiflpDEnx8gyWbu.webp" alt="" width="100%" /> #### 3)现成的简历参考 俗话说知己知彼,百战不殆。大家可以直接在编程导航网站的简历专区,查看鱼皮本人修改过的 **几百份** 现成的简历来参考。基本上看个十几份简历,就知道自己的水平处在什么位置了,还能分析出接下来要学哪些知识。 > 简历参考:https://codefather.cn/job/resume <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/oZVDMA8EWKY2hNNM.webp" alt="image.png" width="100%" /> 在准备简历的过程中,可能会感到有压力。不过没关系,这是很正常的!我们要做的就是 **克服压力、弥补不足**。 还有一些其他的建议: - 如果你不知道简历上的技术板块怎么写,那就想想自己学过什么技术,然后去网上看课程大纲来快速浏览该技术的知识点,再针对性地学习和查漏补缺。 - 如果不知道项目板块怎么写,那就翻一翻自己之前做过的课设,无论项目好坏,先把用了哪些技术、做了哪些功能写上去。有总比没有好,后面再持续完善。 ### 4、制定计划 准备好简历后,就要为接下来几个月的时间制定一份学习计划,**从大到小的计划都要有**! 比如: - 下个月我要完成一个项目 - 这周我要看完一套课程 - 今天我上午要学算法、下午要做项目 总之,计划越详细越好,相当于你在跑马拉松时全程都有路标,能帮助你坚持执行,并有效防止时间偷偷溜走。 鱼皮从很早很早之前就养成了定制计划、每日复盘的习惯,受益匪浅,用在线文档工具记录即可: <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/Ijr1ADbbyE7WCTlZ.webp" alt="" width="100%" /> 具体要怎么定计划呢?2 个技巧: #### 1)结合简历 别人的计划未必适用于你,所以一定要从自身的简历出发,制定更适合自己的计划。 举些例子: 1. 技术学的不多。那就阅读鱼皮的 [Java 学习路线](http://codefather.cn) ,按照顺序依次学习,并保证能写出代码。 2. 项目没有亮点。那就学习更多技术特性,并运用到项目中,建议持续完善一个自己的主打项目,而不是反复增删改查。 3. 没有上线项目。那就抓紧看网上的教程去完成。 这里当然要推荐鱼皮手把手带大家做的 [10 多套项目教程](https://www.codefather.cn/post/1797431216467001345) ,从学知识 => 实践项目 => 复习笔记 => 项目答疑 => 简历写法 => 面试题解的一条龙服务!按照顺序学习、或者挑选自己不会的技术对应的项目即可,项目中会带你快速学习技术,并立刻运用到实战中: <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/cGQdqiTGUfdd5pMW.webp" alt="" width="100%" /> 正在更新的大项目《智能协同云图库平台》,干货十足: <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/lpKNVZEn8f7Garvu.webp" alt="" width="100%" /> #### 2)明确关键时间点 一定要给自己的计划设置 **里程碑**,也就是目标,可以用倒推的方式来梳理。比如 2 - 3 月份春招开始,那么 1 月结束我要完成基础的巩固、并且上线 1 个项目;2 月第一周复习数据库面试题、第二周复习缓存、第三周复习 JVM 之类的。 #### 不会做计划? 如果你发现自己心里没数、做不出计划,也完全不用慌。有几种方式帮你做计划: 1)参考其他同学的学习计划和总结。 我们《编程导航学习指南》沉淀了很多同学真实的学习计划、总结、学习经验方法,找到一个情况相似的分享,就能快速复刻了。 > 编程导航学习指南:https://yuyuanweb.feishu.cn/wiki/CHzBwweCIiKEoLkB5TVcPsGNnTf <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/XC6ikYRvRrmwiEE6.webp" alt="" width="100%" /> 2)直接向鱼皮提问 编程导航的同学可以随时 1 对 1 向我提问,只要描述清楚自己的情况,我会很快帮你做出计划,这是最省事的方法。 <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/8pL1PWo4qJ04OJO8.webp" alt="" width="100%" /> 3)和其他同学交流,比如编程导航上有非常多的编程学习者在每日打卡记录自己的学习情况,有不会的问题也可以抛出来大家一起讨论,学习氛围拉满~ <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/MBhUTVV6YV17sGiD.webp" alt="" width="100%" /> 此外,大家也可以加入鱼皮的 [25 届校招交流群](https://mp.weixin.qq.com/s/SyakYyrke34cWi_8Z1DAdA?token=768622432&lang=zh_CN) ,畅所欲言。 4)查看招聘官网的岗位描述,便于自己确定学习重点,随便举个 Java 校招岗位的例子: <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/MfnVTBtoiDdWIg0l.webp" alt="" width="100%" /> #### 参考计划 这里鱼皮也给大家分享一个适用于求职突击的学习计划,以 Java 岗为例: 1)学习 Java 基础,看某马的 Java 教程(常见算法和集合进阶跳过) > 指路:https://bilibili.com/video/BV17F411T7Ao,这里没推荐韩老师是考虑到时间有限。 2)学习 Java 开发框架,看某马的 Java Web 一条龙教程(前端部分可跳过) > 指路:https://bilibili.com/video/BV1m84y1w7Tb 3)直接做项目,以项目驱动学习。推荐直接跟我的 [项目一条龙](https://www.codefather.cn/post/1797431216467001345) ,按顺序做完,后端必备的技能基本都学会并运用了。当然,也可以自己一个个搜索网上的项目教程。 4)系统学习 Java 后端中间件,比如 Redis、MQ、ES 等,B 站搜教程就行了,Redis 是必须要重点掌握的! 如果每天能冲刺学习 6 - 8 小时(也就是打工人正常的工作时间),2 - 3 个月就可以完成项目的上线。当然,也要看个人的学习态度和能力啦。 ### 5、上线项目 校招面试问题主要分为三部分:项目、算法、专业技能。(社招还会多一个 “工作经历”) 我之所以把项目排到第一位,是因为相对于算法和专业技能这些可以背的、相对死板的考察,项目才是真正用来区分和衡量面试者水平的。根据你做的项目,就能看出你的编程能力、编程经验、编程思维、学习能力、自主性、问题解决能力等等。 有一个好的项目经历,甚至可以主导面试的内容。比如我在自我介绍时提到自己做过一个微服务项目,用了数据库、缓存之类的技术,面试官接下来十有八九就会问你项目中用到的技术了。因为自己做过,所以回答起来才会更自然。实践出真知嘛,所谓背书的干不过写书的,也是这个道理。 而项目上线与否,差别也是很大的。之前分享过,校招强烈建议把项目上线、提供可在线访问的地址,否则万一跟别人的项目撞车了,面试官可能就会觉得你是抄的、不够真实。 前面我已经给大家推荐过一波自己的项目教程了,能力强、不需要别人教的同学也可以利用好 GitHub,多搜一些开源项目自学。 比如我开源的后端项目 - 手写 RPC 项目:https://github.com/liyupi/yu-rpc <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/rLNBaDAovhMcxO2c.webp" alt="" width="100%" /> 前端项目 - 极客范 Web 终端:http://yuindex.yupi.icu <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/1cP6gxJq5dvauT4R.webp" alt="image.png" width="100%" /> 前后端全栈项目 - SQL 代码数据生成器:http://sqlfather.yupi.icu <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/rwAP1Z7FLpT18U6T.webp" alt="" width="100%" /> 我开源的后端项目 - AI 自动回复工具:https://github.com/liyupi/yu-auto-reply <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/ByN55DKU2sP8rkoz.webp" alt="" width="100%" /> 这些项目都是我本人开发的,得到大厂朋友认可的,都是可以利用起来并学习的资源。当然你也可以在我的 GitHub 上( https://github.com/liyupi )找到更多: <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/sFkMk8nYdd0qStae.webp" alt="" width="100%" /> ### 6、刷算法题 算法是程序员的基本功,尤其是大厂校招面试,基本每轮都有 2 - 3 道算法题目。 但我的建议是,如果你的简历还没有已上线的项目、如果技术还没有学习到位,那么每日刷算法的时间消耗 **不要超过一个半小时**,每日 2 - 3 道题目,巩固下编程语法就足够了。 为什么这么说呢? 1. 如果是从 0 开始学算法,很难通过突击快速掌握;的确可以学会,但是能否面试时做出来题目需要一定天赋以及持续练习。 2. 刷算法这件事并不能给你的简历增加亮点,可能你刷了 200 题后,简历还跟之前一个样、缺乏竞争力。连面试机会都拿不到,刷那么多算法,性价比显然是不高的。 如果要系统地学习算法,可以阅读我的免费算法学习路线( https://codefather.cn )。 ### 7、准备面试 准备面试主要分为背八股文、自我介绍、面试表达。 这些都是要从自己的简历出发的。简历上着重写了什么技术,就去网上搜该技术对应的面试题和题解;写了什么项目,就准备好项目的介绍、以及项目中是如何运用技术的。 **而不是什么都背!** 无数同学的亲身经历证明,八股文真的是有效的。等你自己参与了几场面试后也会发现,经典的面试题就那么多,很多知识都是重复问来问去,比如: - Java 后端:MySQL 数据库如何性能优化、JVM 内存结构、Redis 是单线程还是多线程 - 前端:网页性能优化、Promise 原理、HTTP 和 HTTPS 区别 可别小瞧了背八股文,很多知识是你在学编程的过程中可能从未接触过的,通过背诵也能帮助你查漏补缺。 为了帮助大家更快地准备面试题、增加面试遇到原题的概率,我们今年重点打造了 [程序员面试刷题神器 - 面试鸭](https://www.mianshiya.com) ,没了解过的同学一定要看看,有不止一位朋友表示自己面试时被问到的都是面试鸭上的原题。 <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/Cgr3jIW0KNn62RIz.webp" alt="" width="100%" /> 除了死记硬背外,时间允许的话我建议大家动手实践一下,比如 MySQL 数据库性能优化,你可以试着提升自己项目中的数据库查询性能,这样在跟面试官对线的时候,才能理直气壮地说 “我做过”,而不是 “应该是这样吧”。 自我介绍也需要认真准备,不能支支吾吾,而是要流畅地介绍自己的优势、自己做过的项目、自己擅长的技术等等,便于引导面试官提问。关于如何做好自我介绍,鱼皮也在面试鸭上写过 HR 面试题库,完全免费! <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/R2hpu7Oe56NdGiMO.webp" alt="" width="100%" /> 至于面试表达的准备,我的建议是一定要自己 **多写答题思路** 、或者用录制音频视频的方式进行练习。光背题不记录,很容易背了就忘,效率不高。为了帮助大家养成良好的刷题习惯,锻炼表达能力,我们也搞了 [面试通关训练营](https://mp.weixin.qq.com/s/kwPMqCl5KmDfL7JfL4lM7g?token=768622432&lang=zh_CN) ,让大厂面试官带你刷题。现在还可以报名,即将正式启动。 <img src="https://pic.code-nav.cn/post_picture/1601072287388278786/1VTCmXtKulMrpeSy.webp" alt="刷题计划表" width="100%" /> ### 8、调整心态 实话说,春招肯定是比秋招更卷的,因为多了考完研的同学。 竞争激烈的时候,大家比的不仅是谁的技术好、谁的项目多、谁的能力强,关键还要比拼心态。 我见过一些同学,简历投个几十份、面试失败个 1 ~ 2 次,然后就放弃了,还不忘在社交平台发布一句 “计算机,凉了!” 其实找工作本来就是需要运气的。跟打游戏上段位一样,有的时候不是你不够强,而是遇到了更强的对手。 所以别太在意失败,更没必要花时间来抱怨,而是要总结每一次的面试经历,完善自己的回答,让自己持续变强。 没有面试机会也是一样的, 我们既然无法改变大环境,又想得到成果,还不是只能改变自己?比如完善简历、再多做一个项目、再多准备一道题目等等。 听起来有些鸡汤,但如果你没有更好的选择,还是不要轻易放弃。毕竟你的那么多对手巴不得你放弃呢。 --- OK,这篇文章写了将近 5000 字,希望对大家有帮助吧。前面我提到,行动是第一生产力,放下手中的游戏、短视频,阅读完这篇文章,你就已经成功 50% 了;但如果你能坚持做到上述的几点,你就超过了 95% 以上的同学了,春招必胜! 如果这篇文章对你有帮助,还请给鱼皮点个赞;也欢迎转发给刚考完研还在迷茫的朋友,不必藏着掖着偷偷卷,因为绝大多数人哪怕看了这篇文章,也不会行动的。大家加油~ ## 更多 💻 编程学习交流:[编程导航](https://www.codefather.cn/) 📃 简历快速制作:[老鱼简历](https://laoyujianli.com) ✏️ 面试刷题神器:[面试鸭](https://mianshiya.com)

算法零基础,春招很慌

想问下群里的朋友们,本人双非本科,2025年6月毕业,java后端,现在已经学完微服务(10到11月),并且做了一个微服务项目(黑马的,11月到12月),有一个外包的实习(7到9月),实习工作是一个项目重构,根据已有的框架改别的框架,其他的什么也没做,秋招错过了,11月投的实习简历,面了15家实习,过了一个,但是工资低,做的不是java的,就没有去,现在零offer,算法刷了30道(算法不好几乎零),未来想去北京,上海,我现在该怎么准备,或者做些啥,想春招找个10k左右的(北上深),但是算法真不咋地,现在正在背八股,问问鱼友们,我这种情况该咋办呢!有点焦虑了,算法不好,是不是都笔试都过不了,在学校期间无比赛奖励。

大四考研感觉寄了,不确定是二战还是找工作?

二本本科,大四,今年考研感觉发挥不行,大概率寄。虽然是科班但java啥的也学的不行,考个研基本上忘完了。现在不知道是准备二战个浙江这边的一本院校还是学习技术找工作,找工作(倾向于后端/开发)也不太清楚要学哪些技术,而且现在也没啥好的项目。焦虑加迷茫😓

211 本,考研失利,感觉前端岗位很卷,是否要转 Java?

### 个人情况 末211本25届,无竞赛,无实习,算法能力一般。考研后感觉不甚理想,想提前准备春招。 前端学完三件套,技术栈刚接触vue,过了一遍伙伴匹配系统,打算用于毕设;后端方面,仅学过C++,Java;简历内容比较空白。 ### 求职困惑 本来决定选择前端,但听周围参加完秋招的同学和毕业入行的师兄说行情越来越差,产生焦虑和动摇。 目标工作城市是珠三角,优选广州,但听说薪资相对其他城市较低,但是未来可能有换地区的打算。 ### 已有尝试 目前正在边学边做OJ项目,但感觉效率比较低,每天做算法题的时间也不多,看到一些面经,感觉 这方面内容也不是很熟悉。 ### 期望帮助 希望鱼皮哥指导一下现在准备春招的方向和学习路线,是继续学习前端,还是转Java后端、C++,又或者测开、运维呢。

考研失利,这会找实习来得及吗?

### 求职目标 找一份java后端开发的工作 ### 个人情况 刚考完研大概率上不了岸了,因为考研七个月没怎么写过代码现在写代码很生疏,做算法题也很吃力.之前跟着鱼皮做了四五个项目,也参加过一些竞赛有一些项目经验,但没有实习经历,也没有面试经验.现在在做毕业设计准备开题答辩顺便复习一下之前学的东西. ### 求职困惑 现在这个时间点还能去找实习吗,感觉还有一个月多就过年了公司不太会招实习生了.之后该如何准备工作

下载 APP