25届秋招总结&经验分享

不含任何广告,良心推荐,值得送花点赞收藏评论分享,接下来我会从求职方向选择、基础知识准备、公司投递、面试技巧、心态调整进行分享,真心希望对大家有一些帮助。

10月26日 --发帖

11月1日 --获得了各位网友、身边同学老师,甚至是实习同事和leader的赞许,在此感谢各位的抬爱,继续更新一些有用的内容

11月10日 --牛客有部分内容显示不出来,我在知乎也发了一篇25届秋招总结&经验分享

11月17日 --又添加了一些面试技巧

11月28日 --更新offer薪资情况,修改个人反思,截至目前已有28位小伙伴私信我,很高兴能够帮助到大家,非常希望能收到大家的花

12月9日 --截至目前已有142位小伙伴私信我,最近咨询的人好多,很开心能帮助大家解决问题,大家问完能否点个关注,不然很难受的

一、个人相关

(一)基本情况

2本9硕,后端开发(java),半科班(电子,学过汇编、c、计组计网等,常用c++和python进行开发),一段4个月的大厂实习

(二)秋招情况

共投递57家,面试了13家(有几家公司拿来练手,面一下就不继续推进了),目前通过5家。

发offer的:招银网络科技、中国网安

明确意向:淘天、阿里云(sp,base+签字)、字节(ssp,base+期权+签字)

泡池子:拼多多

(三)进程安排

23年12月 明确方向,初次接触java,主要跟着up主雯ww63的路线进行学习,也参考了程序员鱼皮的部分路线

24年2月 搞一下简历,大年初九直接开投,高强度面试

3月 第一个大厂offer,9号百度oc,后面的面试不面了,直接去实习,此时很多互联网刚开始暑期实习招聘

7月 结束实习,没hc了,回去准备秋招,不少互联网此时已经开了,再复习一遍知识

8月 开投

9月 高强度笔试面试,拿到网安

10月 拿到另外4个,后面的面试都不面了

反思:

1.当时跟着B站韩顺平老师的视频学习,虽然视频内容详细、深入浅出,但由于视频时长较长,导致进程拖慢。对于已有编程基础的同学,可以先看老师的课件,遇到难以理解的地方再回看视频,这样能大幅节省时间并提高学习效率。

2.高频的八股文必须重点记忆,并深入理解,确保能从不同角度回答这些问题。只有对基础知识有全面的把握,才能在面试中游刃有余。

3.不要以面经为主要学习的重心,问什么主要看面试官的风格,一般面试官分为3种,第一种是题库型,问的问题都是提前准备好的,从题库里随便抽一个问;第二种是接化发型,会根据你的回答选择转向或者深入;第三种是眼缘型,问少量的技术问题,问你对各种事情的看法和理解。

4.实习一定找一个能转正的,没有一个保底的确实压力很大,实习base地最好是你秋招想去的base地,一般不好转的。

5.暑期实习拿很多大厂offer不代表回暖,秋招难度比实习大好几个量级,你秋招时候可能你拿了offer的大厂都不给你面试机会。

6.要早去考虑实习的项目可不可以写在简历上,对于写在简历上的项目要深挖,你有实习的话,秋招就不会问你的练手项目了,觉得自己的练手项目不行的,也可以早点找个实习。

7.秋招早投真的有优势,最好那家公司一开就投,投晚了真的人家都没hc了,难度只会更高,身边有些同学不去实习,直接从7月就开始,已经拿了很多好offer了。

8.秋招大厂北京招的最多,除此之外的其他城市真的少,都不怎么给你面试机会,把北京纳入考虑范围,真的让秋招容易很多。

9.如果不是为了攒面试经验,其实可以不用投递太多公司,另外如果拿到几个合适的offer,不是为了集邮,完全可以不用面了(对不起大家,当我经历谈薪阶段后,我觉得这是错误的,一定要拿更多的offer,它们将会是你谈薪的资本)。

二、求职方向选择

可以关注B站up主马士兵,里面有IT职业方向的讲解,从下面的视频里面选一个适合你的方向即可,注意不要频繁换方向。

程序员的IT职业方向选择:开发、测试、运维、网工!【马士兵】

三、基础知识准备

跟着up主雯ww63的路线,非常的详细,需要从3个方面准备,八股、项目、算法。

史上最硬核、全面、人性化的Java学习路线分享!

(一)八股

首先看着视频学一遍,2倍速就行,此时多思考就行,能记多少就多少,主要提升你对知识的理解。

然后开背,跟着公众号JavaGuide小林coding就足够了,有时间也可以看看公众号拓跋阿秀路人zhang,也挺不错。

(二)项目

只分为2种,免费和付费,不一定免费的就不好

免费:经典的吉瑞外卖和黑马点评,非常多的人都在用,如果你是面试官,每天百分之90都是重复的项目,再好的项目也会产生审美疲劳了,对于这样的项目,面试官闭着眼睛都知道怎么问,怎么包装都一眼看穿

付费:只推荐知识星球里的,想知道的可以私聊,我自己确实在里面学了很多知识,可以告诉你怎么买划算(我自己买了很多个,花了很多冤枉钱,因此我只会推荐性价比最高的,和里面的人没有任何合作关系),同时能随缘赚点推广费。

里面的项目会比较新颖相同情况下简历和面试更容易过),用的人相对少,有不明白的可以直接问知识星球里的人,基本都能解决,里面有项目交流群,大家都很活跃。

对于知识星球的项目,面试官一般要先理解一下项目,问的不算很深,不需要太多思考,跟着里面学就都能答,100左右吧

(三)算法

主要跟着代码随想录,其次也可以刷刷hot100,剑指offer

四、公司投递

(一)信息获取

主要还是从公众号获取,推荐:校招推推(在这买的秋招表,非常全)、暑期实习、校招help,其次可以从各公司公众号、学校就业群等获取,投递时候可以去牛客或者脉脉搜一下公司的风评,骂的少的就是还可以的。

推荐几篇不错的贴子

各类公司都讲了一些,秋招总结:外企国企互联网全掺和选手

对于国企银行讲的很详细,计算机专业国企及银行大汇总(收藏)

里面有说一些大公司的薪资,还按照不同的梯队划分了互联网公司,2025届秋招信息汇总【持续更新】

(二)投递渠道

就官网、boss直聘和牛客,除此之外的平台投一点反应都没。

官网:非国企一般投递时都支持简历解析,可以准备2份简历,一份信息非常全的简历(先投几家就知道里面要包含哪些信息了),一份正常简历,先用信息全的简历解析,然后再把简历位置替换成正常简历。

国企一般不支持简历解析,只能老老实实自己复制进去。

boss直聘:主要找实习时候在上面投,大中小公司都可能在上面招,实习时候的很多面试都是从boss上面来的,首先要准备一段话(介绍你自己的情况,100字左右)和简历的图片版,投递前先修改默认的常用语为那段话,每天上午10-11点,下午2-3点是投递的黄金时段(因为boss的推送机制是,最后发消息的先展示,因此hr刚打开软件的时间就是黄金时间),根据城市、岗位和公司规模筛选一下,然后无脑投就行(稍微注意一下hr近期是否活跃)。

牛客:信息比较散,没事的时候就刷刷,有些人会发帖子,组内直招,让你直接投简历到邮箱,成功概率还挺大的。

(三)简历

超级简历做的,包括教育经历、荣誉奖项、实习经历、专业技能、项目经历,先发给师兄或同学帮忙看看,然后可以发牛客上,让大家给你提一下建议。我买的java的知识星球里面讲了如何写简历,里面有超级多写的很好的简历,而且还可以帮你改简历,改的也非常详细,我实习简历和秋招简历都是找他改的,性价比简直拉满。

五、面试技巧

(一)技术面

1.摄像头稍微调整一下,尽量调整到从下往上的视角,这样会让别人觉得你比较自信,注意别调整到鼻孔对着别人,那就不太礼貌了。

2.面试要始终保持自信,面带微笑(很重要,无论是听面试官问题还是回答问题,都要保持),保持激情,因为你现在除了自信和激情,没有任何能做的了,就算说错了也要很肯定的把答案说出来。

3.自我介绍,包括基本情况,项目介绍等,大概准备4-5min说的就行

4.回答问题时不要说的很像背课文,要加一些语气词和过渡词,语速和面试官的语速一致,不要太快也不要太慢,b站上有一些面试的录音,你可以看看别人什么语速,可以看一下B站up主不高兴就喝水雯ww63的视频

面试官自爆程序员面试技巧,技术不够,技巧来凑

招商银行Java一面

被阿里技术专家模拟面试,看看你能答出来多少?

大三文科生自学Java, 看看面试中回答的怎么样? 24届秋招记录,再接再厉

5.回答问题时先总再分,一条一条的回答,合理的进行知识拓展,如果有时间也可以看一下《金字塔原理》里面如何表达。

6.回答问题时,等面试官问完全部问题,可以先短暂思考几秒再回答,理清逻辑,如果问题问的不清楚,可以请面试官再表述一遍,不要面试官还没问完或者刚问完就开始疯狂抢答,答的东一下西一下。

7.如果有不会的问题,完全没接触过的问题,直接说不会,换下一个问题,比你胡乱作答浪费面试时间要好的多。

8.可以通过看面试官的状态来调整自己的话,有点偏向心理学,比如面试官前倾,一般就是对你说的比较感兴趣,可以多说一些;如果摸脖子或者挠头,一般就是有疑问,说明你可能讲的不清楚,可以总结或者解释一下上面的内容;如果眼神一直往下方看,说明对你说的不是感兴趣,可以加快说话的速度或者提高声音,把面试官的状态拉过来。

(二)hr面

1.自我介绍时,说项目时不要说太多专业名词,很可能把Hr说蒙。

2.实习时候问你能实习多长时间,就往长了说就行,至少6个月以上,你干2个月跑路也没事的。

3.核心逻辑就是,回答问题的方式和技术面一样,展现出不管怎么样你都会去,不要犹犹豫豫的。

六、心态调整

(一)害怕面试

我第一次面试时候也很害怕,当时是面成都的一个中厂,毫不夸张的说,当时问的问题一个没答出来,感觉面试官都尴尬了,不知道该问啥,十几分钟就结束了,面试后我久久不能平静,隔了几天才有勇气去整理面经。说实话一次失败不代表你次次失败,正视困难而不是害怕困难。如何解决这个问题呢?可以使用游戏常用机制,重复+奖惩+排行,你可以面过了就小奖励自己一下,面不过就小惩罚自己一下,然后一定要复盘,另外你可以统计自己总的面试成功率,成功率每上升百分之5就可以给自己一个大一点的奖励,这样你就可以很好的克服自己面试的恐惧了。

(二)频繁的看面试结果

我记得我当时面试京东,感觉面的很好,也非常想去,就感觉要每几分钟去刷新一下状态,不停的去牛客上搜别人面试的时间线,连续几天都过的很焦虑,甚至有影响其他的面试,最后京东挂了,难受了很久。不过后来我就调整了一下,每次面完我就不管它什么结果了,就等着别人通知我下一次面试,如果没有下一次面试就算了,做到面一场忘一场,当然还是要复盘。

(三)老是看别人拿到什么offer

别人的offer和你也没任何关系,只要你坚持不懈,一定可以拿到满意的offer的,有些大佬拿了好多offer,最后也只能去一个,和你没有任何区别。比较是偷走幸福的小偷,尽力而为你就是最棒的。

(四)面试挂了不代表你不优秀

挂你的因素太多了,可能你的竞争对手太强,可能根本就每hc,可能面试官就是看你不顺眼等等,挂了你就全归咎于运气不好就行,然后认真复盘,不断增强自己的实力。

(五)竞争关系

我给和我关系好的同学拉了一个群,只要有什么公司开了,或者哪些公司各方面很不错,我就会往群里发,我投的好公司好部门我也希望大家一起投,你的竞争对手应该是其他的高校,而不是你身边的同学,真心希望他们都能拿到满意的offer。

七、后记

找到工作只是开始,希望可以给个高薪,后面好好把毕业论文搞完

#牛客创作赏金赛#
全部评论
看到了规划与行动力。
26 回复 分享
发布于 2024-10-27 01:02 湖北
初次接触java到能去面试居然只花了两三个月,这么短时间学完这么多东西,再加准备简历刷题背八股,太强了佬
24 回复 分享
发布于 2024-10-27 15:25 美国
校友牛
6 回复 分享
发布于 2024-11-21 15:47 四川
这一天得花多少时间学习呀
6 回复 分享
发布于 2024-11-26 17:53 北京
牛哇牛哇
3 回复 分享
发布于 2024-10-26 20:59 四川
两三个月就面试也太猛了哥
3 回复 分享
发布于 2024-12-03 17:51 山东
up关注了,能私发一下有关项目付费网址吗,手里现在没一个能拿的出手的项目,真的很需要
2 回复 分享
发布于 2024-12-07 23:44 广东
up关注了,能不能推荐几个知识星球的项目
2 回复 分享
发布于 2024-12-12 16:38 北京
up关注了,能私发一下有关项目付费网址吗,手里现在没一个能拿的出手的项目,真的很需要
2 回复 分享
发布于 2024-12-17 20:03 浙江
up关注了,问题私你了
2 回复 分享
发布于 2024-12-22 16:14 天津
羡慕up。另外up付费的java能不能给个链接?
1 回复 分享
发布于 2024-11-29 11:23 湖北
前期规划确实很重要,学习了
1 回复 分享
发布于 2024-12-02 16:49 陕西
已私聊,等回复。付费项目不是很贵的都能接受,还有什么付费简历模版之类的。
1 回复 分享
发布于 2024-12-06 21:35 广东
1 回复 分享
发布于 2024-12-07 01:32 重庆
私聊了哥,想看看java项目链接
1 回复 分享
发布于 2024-12-08 20:47 四川
mk
1 回复 分享
发布于 2024-12-10 01:01 江苏
大佬写的很详细 送花
1 回复 分享
发布于 2024-12-11 14:34 湖北
up关注了,能不能推荐几个知识星球付费的项目
1 回复 分享
发布于 2024-12-12 15:33 北京
私聊了哥,想看看java项目链接
1 回复 分享
发布于 2024-12-12 20:52 江苏
up主,同求付费项目地址
1 回复 分享
发布于 2024-12-13 02:36 湖南

相关推荐

2024-12-17 14:57
已编辑
华南理工大学 Java
#Java# #日常实习面试# 已OC,本来被拒的,结果hr告诉我说十几个人面试有4个通过技术面录取2个我第3,第2不来了,补录。hr上午突然打电话问意向,联系背调走审批流程下offer了一、技术面拷打项目BookDone讲一下电子书的解析流程 责任链模式讲一下数据存储 oss,mysql结合业务问数据库表设计线程池参数,核心线程数多少,线程池原理redis的常用数据类型有哪些项目中哪里用了分布式锁,为什么不直接redis会有啥问题redis获取所有keys,忘了redis怎么实现分布式锁,setnx分布式锁为用了什么?Redisson,为啥用它?用redis会有什么问题。分布式锁原理项目中用了sse,讲一下sse是什么八股1.ArrayList和LinkedList的区别。底层数据结构不一样,所以crud时间复杂度不一样2.看你用了sse问个计网,三次握手是什么?详细讲了过程,syn,ack。为什么不能用两次握手,服务端发给客户端的消息不能够准确接收。继续追问,不会了sql问个sql问题,加联合索引(a,b),select where b =1,a=2可行嘛?不可行,违反最左匹配原则更新一下:我答错了,应该是可以,有a就行,引擎会优化,我没注意到这一点,这个问题问的挺有水平的那如果改成select a,b,c where a=1,b=2但性能还是不好,可能的原因是什么?没答出来面完想了一下,应该是要回表查询,当时没反应过来算法题单链表判断有环怎么判断,说一下思路。快慢指针,快指针一次进2个,慢指针一次进1个,有环会相遇,没还不会相遇退出条件是什么?没有环,快指针判断fastcur!=null。有环fastcur==slowcur反问:1.公司业务是什么,去了做什么。公司业务主要是做一个数据中台,生成报表2.面试表现怎么样   还行3.公司主要技术栈是什么  主要和你项目技术栈差不多,就是springboot,redis,kafka这些更新一下,上午面完下午就通过了,约hr面,这家公司面试体验很好,hr和面试官都很友善二、部门主管+hr面部门主管先面试说一下你觉得满意的项目,我说了第一个和第二个之前有实习吗?没有,课多,没办法实习,现在没课了oj项目:做项目使用到哪些协议? http、websocket、sse项目是一个人独立做的嘛? 是的,前后端都是自己一个人做的你的项目怎么跑的。工厂模式,设计了接口,有一个是在本地跑判题怎么实现的? 我说了模仿力扣,左边题目,右边代码编辑器怎么做代码编辑器的? 使用开源组件判题过程有什么要注意的嘛? 主要是安全问题,超时和超内存bookdone项目:团队怎么组成的。算法组、前端组、后端组、产品组、商业化组,我在后端组做后端开发接口怎么设计的,需求分析怎么做? 产品组做需求分析,后端同学设计接口,使用knife4j团队怎么协作的? 我们使用了apifox,git技术,做Pr和code review,用飞书来排期遇到开发延期怎么处理?怎么抵抗风险? 这个没怎么答好hr再来面试你们学校有哪些课?数据结构、操作系统、计网、数据库软件工程专业和计算机专业的主要区别是什么?偏重实践,重视项目项目,多了一些软件体系结构、设计模式等课程你觉得自己的优势和劣势是什么? 优势:1.项目写的比较多2.相比没有实习经历的同学有团队开发经验,有code review经验3.科班生,专业基础扎实一些 劣势:没有过真实的企业实习经历,代码规范性不够好,架构设计不够合理,需要在企业实习中不断学习实习的目的是什么? 1.期待转正balabala 2.在企业实习过程中加强自己的代码规范性以及架构设计来杭州考虑过租房吗? 听说公司在杭州的***,我看了租金,2000多都能租很好的了,应该问题不大,杭州租金那么低hr反问环节?你们公司的企业文化是什么? hr:脚踏实地回应了一下,非常认同企业文化,就像我之前说的代码规范问题,实习生在做一些简单的crud工作时,也要做好代码规范
查看36道真题和解析
点赞 评论 收藏
分享
Webpack是一个模块打包工具,它的主要目的是将应用程序的各个模块打包成一个或多个文件,以便在浏览器中运行。Webpack的工作原理可以简要概括为以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d入口点:Webpack将根据配置文件中指定的入口点开始处理打包过程。入口点是应用程序的起始模块,可以是一个或多个文件,Webpack会从这些文件开始构建依赖关系图。构建依赖关系图:Webpack会分析入口点文件及其依赖的模块,通过静态分析确定它们之间的依赖关系。Webpack会递归地查找所有依赖的模块,直到构建出完整的依赖关系图。资源加载与转换:一旦确定了所有的依赖关系,Webpack会根据配置文件中的规则来处理模块。这些规则可以定义如何加载、解析和转换各种资源,例如JavaScript、CSS、图片等。Webpack会使用相应的加载器(loader)和插件(plugins)来处理模块,并且可以根据需要进行编译、压缩、合并等操作。打包输出:在完成资源加载与转换之后,Webpack会将所有的模块打包成一个或多个输出文件。输出文件的数量和命名方式可以通过配置文件进行调整。常见的输出文件类型包括JavaScript文件、CSS文件和图片等。优化与压缩:Webpack还提供了一些优化功能用于减小打包文件的体积和提升加载性能。例如,Webpack可以通过代码分割将应用程序拆分成多个异步加载的模块,从而减少初始加载时间。另外,Webpack还可以对输出文件进行压缩、混淆和缓存等处理,以提高运行效率。这就是Webpack的基本工作原理。它的强大之处在于可以通过插件和配置文件来灵活地定制打包过程,以满足不同项目的需求。#ai智能作图#
点赞 评论 收藏
分享
评论
505
1228
分享
牛客网
牛客企业服务