从双非到华科,从0实习到多个ssp,后端管培生,24校招感悟分享!

2024-01-29 02:12

本文主要是介绍从双非到华科,从0实习到多个ssp,后端管培生,24校招感悟分享!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

全文共4700字,预计阅读时间14分钟。

引言

(PS:本文不会指明任何具体的公司,仅作经验分享)
最近总是忙着搞毕设,枯燥乏味,写篇文章活跃下。给两年前的自己一个答复,Java学习之路开端(纯口水文,错别字语病请见谅嘿嘿),也给广大找工作的朋友分享一些经验。
诚然,与很多大佬相比,笔者深知难以望其项背。但正因为自己淋过雨,被递过伞,所以也想给别人撑把伞。本文主要分享个人经验,讨论简历、技术面、HR面等如何准备。旨在“授人以渔”,提高认知,让朋友们少走些“弯路”。篇幅有限,无法详尽所有内容,敬请谅解。(乖巧.jpg)。

笔者背景

笔者在本科阶段综合排名靠前,拿过两次国奖;研究生成绩中上,读研期间主要在做实验室项目(不放实习)。今年的互联网大环境,较去年虽有所回暖,但竞争依然激烈。由于僧多粥少,且不说拿到offer,就连通过大厂的简历筛选也变得越发困难。比如,笔者心心念念的**,对学历要求很高。笔者在有熟人内推且项目匹配的情况下,还是因第一学历被卡简历。好在还是有不少大厂给机会的,嘿嘿,给机会就拿下!
以下节选自一些面试官的评价(嘻嘻.jpg)。
“欢迎加入xx公司,期待你的加入”
“能说下你平常是怎么学习的?感觉你的知识面很广很扎实”
“你的短板就是没有实习,不过你对项目了解地很深,非常不错”
“你表现挺优异的,是我面到现在表现最好的”

简历

简历是面试官对求职者的第一印象,其重要性不言而喻!
即使你有非常亮眼的背景,如清北、world final选手等,我也还是建议认真写简历,至少好的简历体现了你认真的态度。对于大多数人来讲,学历普通、实习经历普通、项目经历普通,这给体现简历亮点带来很大的挑战。然而,缺少亮点的简历在大厂收到的众多简历中难以通过筛选。
“学历普通、无实习、项目经历一般”并不是我们放弃努力,选择“听天由命”的理由。想必,大家都有听说过“某二本同学拿到大厂offer”之类的话题,竞争固然激烈,但为啥不试试呢?下面从写好简历出发,笔者分享几点自己的心得。
1、简历尽量朴素,不要超过三个颜色。最好是单页的。
2、如果一些亮点,可以选择加粗,放在简历显眼的地方。
3、项目介绍重中之重,尽可能要有亮点有难点,如优化…提升了…。
4、简历中提到的任何内容,都要有足够的把握,甚至要做一些拓展。因为面试官往往会结合简历问问题,可以专门针对简历梳理知识点。
5、针对不同的企业、岗位,要对简历做有针对性的修改。
……
网上有很多前辈整理的简历制作资料。具体的简历制作细节,笔者建议朋友们多去网上找找。这里,笔者主要是想告诉朋友们简历的重要性,提醒大家一定要重视起来!就笔者个人而言,简历就修改了有十几个版本,光是单页双页就换了好几版,简历中的照片也是换了又换。

技术面

思考(知识积累阶段)

堪称银弹:“多思考多思考多思考”。
笔者主修的Java后端。从大的层面来说,其他的后端(如C++、Go)、前端、客户端、测试等,学习的原理也是相通的。
往届许多优秀的前辈都积极分享了一些学习资料,如“面试必背100题”、“高频八股”等,这些内容含金量很高,很多求职者把它们视若珍宝。But,笔者想提醒广大朋友。前辈们的分享都是嚼过的,是他们的消化吸收。如果朋友只是简单的背诵,往往难以理解其本质,没有做到举一反三!若面试官稍加变化,你可能就心乱了(心乱了还怎么乱杀),内心OS:“woc,这个知识点没背过,完了完了”。
如果你在学习八股的时候,多思考呢?一方面,你可能不经意就会提到一个面试官都没思考过的问题,会让他眼前一亮。另一方面,当面试官问到你没准备过的问题时,你也能从容应对。
举例:
1、你可能清楚这样的问题,“HashMap和HashTable的区别?ThreadLocal的作用?”,但这还不够,如果多思考一点呢?ThreadLocalMap和HashMap底层的Hash算法有什么不同?怎么证明的?各有啥优缺点呢?等等。
2、一致性Hash算法有哪些?你能否由此联想到redis底层是如何实现的?能否联想到dubbo等中间件的底层实现?有什么区别呢?
3、常见的中间件和数据库都有缓存,这些缓存有什么优缺点?你能否由此考虑到这些可能都是由OS中的各种缓存发展而来?一定要加缓存吗?
4、问到JVM时,常见的问题有“双亲委派”、“类加载流程”…。那么多思考下呢,为什么要有JVM呢?JVM是由什么问题引出来的呢?如果要你设计JVM怎么考虑呢?为什么C++和Go没有虚拟机呢?
以上的思考过程,可以帮助巩固知识点,扩充知识面,希望朋友们能养成类似的思考习惯。思考时,尽量将知识点串起来,清楚知识点的来龙去脉。很多知识都是相通的,当遇到没见过的问题时,往往可以参考已有的知识。如让你设计某个中间件的一致性Hash算法?redis、dubbo等相关的内容都能为你所用,同时也能展现你知识的广度和深度。

表达(知识输出阶段)

逻辑思维->高效沟通
满腹经纶,却不知如何表达?东一榔头,西一棒槌,让听众找不到重点。
面试官抛出的问题,并不是抢答题,回答前最好先理清思路。稍慢但逻辑清晰的回答比抢答的语无伦次,效果上要好很多。
笔者这里分享两种回答思路:
1、分点阐述+拓展。“问题的回答涉及到多个小点时,如某某中间件高性能的原因?”。不要急着回答,先思考整理思路。参考回答:“主要有以下几点,第一xxx,第二xxx,第三xxx。详细来说,第一……,第二……,第三……”。如果此时想到一些拓展,再突突突展开即可。
2、合理的知识拓展。“如果问题让你联想到它的由来。如HTTP2.0的优缺点”。此时,可以从HTTP1.0开始谈起,一直到HTTP3.0。一定要注意,前后技术更新的逻辑性。参考回答:“一个新技术的出现,往往是解决旧技术存在的问题,从HTTP的发展史来看,HTTP1.0的特点和优缺点,HTTP1.1是为了解决HTTP1.0 xx问题……”。也可以通过自问自答的形式,带着面试官思考问题,让回答更加饱满生动。
以上方法仅作展示,实际方法有非常多。关于如何更好地表达,有很多相关书籍。有些大厂甚至也会将相关书籍作为公司的必读书单。这里笔者不作推荐,朋友可以轻松在网上找到。表达是可以训练的,稍加训练,就会取得效果,所以去做吧!当你有这个意识时,结果就不会太差了。

一些trick

以下所有技巧都有个必要条件,即真诚真诚真诚!
1、没听懂或者不确定的问题,可以按照自己的理解复述题目,和面试官确认无误后再回答。确保没有听错题目,而不是稀里糊涂一顿背。
2、对于不会的题目,如果有些想法,可以这样说“虽然这个问题我之前没考虑过,不过我可以参考xxx,试着回答一下,您看怎么样?”。若确实不会,诚恳地说不会比忽悠糊弄要好很多,你也可以试着让面试官告诉你答案。
3、若面试官问了一个很好的问题,你也可以发自肺腑的说“哈哈哈您这个问题真好,我来试着说下。”
4、技术面最后的提问环节不要浪费啦!这是难得和前辈们交流的机会。常见的问题有“咱们是做啥业务的”,“什么时候出面试结果”。机会难得,笔者建议朋友们仔细想下要问哪些问题,而不是流于形式。这里,笔者分享下自己常问的问题,以下仅列出关键点。具体提问时,一定要礼貌!“个人哪些方面有待提升”、“校招生以后想取得一些成就,该注意哪些”、“给校招生的建议”、“如何努力成为管理”等。
5、手撕代码是必要环节,多刷题多刷题刷题!

HR面

关键词:自信礼貌、逻辑性强、沟通表达能力、认同企业文化、对公司的意向程度。
本次秋招,笔者也拿到了管培生的offer。管培生的面试除了技术面,整体面试和HR面试类似,多考察求职者的综合能力,故这里不作区分。
面试流程到了HR面,首先恭喜你呀,一只手已经拿到offer了。当然,依旧存在翻车的可能,还是要认真对待滴。HR主要考察候选人的性格、沟通表达能力、对公司的意向等。不过,有些有经验的HR,对业务也会有些了解。也可能通过项目考察候选人的逻辑思维能力,因此技术面试的一些东西还是要注意下。
下面结合常见问题,举例回答思路。(可采用论点+论据的形式)
1、你觉得自己的优势在哪?
如学习能力强(论点)。学习会主动学,多渠道学,并且应用所学的知识。比如会从官网、大牛技术博客、源码等渠道学习,并能在项目中应用。如我的项目中的某个功能就……(论据)。
又如复盘和沉淀(论点)。比如有写博客习惯,总结自己的方法,总结技术的知识点,这些其实都是沉淀。包括在做完项目后,会去思考如果再给我一次机会,我能把什么东西做得更好(论据)。
又如有上进心,在一个新的环境总想做到优秀(论点)。可以结合个人经验,例如求学之路上的勤奋刻苦,找工作上的积极准备,个人职业上的规划等(论据)。
2、职业规划是什么?
如实回答就好。如果能结合个人的性格、爱好、经历等展开更好。一定要自洽!
3、对公司的意向度?与岗位的匹配度?为什么选这个岗位?
公司文化认同、地理位置、常用APP等。如果能将自己和公司联系更好,比如我之前送过xx外卖,面试时,我们还讨论了骑手端的App有什么优化的点。
4、关于谈薪?手上其他offer等?这块内容较多,以后有时间再补充。

致无“亮点”的朋友

首先,对于简历“亮点”较少的朋友,我深表理解。可能在秋招过程中,投递了很多简历,收到的面试邀请却寥寥无几。与其纠结于无法改变的诸如“学历”的亮点,不如试着改变那些能改变的地方。这里笔者列举一些,如开源项目、写博客、高质量的比赛等。这些虽不容易,但却是很大的加分项。
更多的还是发挥主观能动性,抓住一切机会。下面笔者分享一些经验,希望对各位朋友有些启发。为了能确保过大厂简历,笔者积极报名校园大使。为了让简历万无一失,笔者修改十几版,找过一些大厂的朋友、师兄师姐、HR朋友、甚至运营的朋友帮我参考参考。为了让项目理解得透彻,笔者经常给自己出题,而且很多题网上并不会有,多是笔者思考许久或问一些前辈得到的答案。回想考研复试时,为了能让外语发音更加标准,笔者找了学外语的同学,请他帮我录制自己介绍的音频,然后每天跟读。
求职之路固然困难重重,但更难在坚持下去。秋招刚刚开始时,大多数公司都会收到海量的简历,此时竞争最为激烈。这时,咱们好好夯实基础,等待机会。到了秋招后期,因为一个同学最多只能拿到一个offer,所以会有一些HC释放出来。这时,只要有机会,就嘎嘎拿下!即使依旧没有机会,还是不要轻易放弃,因为坚持努力的意义在于抓住每一个随时可能到来的机会!
“纵使老人已经年迈,纵使只有小帆船,纵使天公不作美,纵使有凶狠的鲨鱼。然而人不是为失败而生的,一个人可以被毁灭,但是不能被打败”。

结语

笔者看到过一句话,“工作只是副业,提升自己才是主业”,分享给朋友们。
好的中考成绩能够上一所好的高中,好的高考成绩能够上一所好的大学,好的本科学校本科绩点能够到好的学校读研,而好的学历好的实习更有利于找到一份好的工作,甚至日后一个大厂的工作经历也更好跳槽。这些人生的各个环节看似一环扣着一环,一旦前面的环节出了问题,后面的环节便都会处于落后的处境。但其实,每一个环节都是一个新的起点,过去并不能决定未来,任何时候的努力都不算太晚。
人生充满无数个选择,互联网、国企外企、考公考编等等,这些选择各有得失,没有对错之分。什么样的生活状态,是你自己的选择,不应该由别人决定。最关键的是,你能享受其中。
早安午安晚安!

致谢

感谢父母无条件的支持!
感谢老师的谆谆教诲!
感谢所有面试官,通过与您们交流,我受益匪浅!
感谢某大厂的毅兄,年轻相仿,却似我的前辈,帮助我很多,认识不久,便帮助我模拟面试,让我进步很大!
感谢某大厂的架构师,他每天上班的情况下,依旧坚持早起写博客,给了我很大鼓舞,他也给我提供了很多宝贵建议!
感谢某大厂的HR,从三月初认识至今,总是耐心解答我的问题!
感谢师兄师姐,你们就像我的家人,给我最真诚的建议,我们打电话畅聊!
感谢身边的朋友同学,你们是我的左膀右臂,我们一起并肩作战!
感谢一直追求进步的自己!

这篇关于从双非到华科,从0实习到多个ssp,后端管培生,24校招感悟分享!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/655452

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

分享5款免费录屏的工具,搞定网课不怕错过!

虽然现在学生们不怎么上网课, 但是对于上班族或者是没有办法到学校参加课程的人来说,网课还是很重要的,今天,我就来跟大家分享一下我用过的几款录屏软件=,看看它们在录制网课时的表现如何。 福昕录屏大师 网址:https://www.foxitsoftware.cn/REC/ 这款软件给我的第一印象就是界面简洁,操作起来很直观。它支持全屏录制,也支持区域录制,这对于我这种需要同时录制PPT和老师讲

Science|癌症中三级淋巴结构的免疫调节作用与治疗潜力|顶刊精析·24-09-08

小罗碎碎念 Science文献精析 今天精析的这一篇综述,于2022-01-07发表于Science,主要讨论了癌症中的三级淋巴结构(Tertiary Lymphoid Structures, TLS)及其在肿瘤免疫反应中的作用。 作者类型作者姓名单位名称(中文)通讯作者介绍第一作者Ton N. Schumacher荷兰癌症研究所通讯作者之一通讯作者Daniela S. Thomm

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

struts2中的json返回指定的多个参数

要返回指定的多个参数,就必须在struts.xml中的配置如下: <action name="goodsType_*" class="goodsTypeAction" method="{1}"> <!-- 查询商品类别信息==分页 --> <result type="json" name="goodsType_findPgae"> <!--在这一行进行指定,其中lis是一个List集合,但

一款支持同一个屏幕界面同时播放多个视频的视频播放软件

GridPlayer 是一款基于 VLC 的免费开源跨平台多视频同步播放工具,支持在一块屏幕上同时播放多个视频。其主要功能包括: 多视频播放:用户可以在一个窗口中同时播放任意数量的视频,数量仅受硬件性能限制。支持多种格式和流媒体:GridPlayer 支持所有由 VLC 支持的视频格式以及流媒体 URL(如 m3u8 链接)。自定义网格布局:用户可以配置播放器的网格布局,以适应不同的观看需求。硬

Java后端微服务架构下的API限流策略:Guava RateLimiter

Java后端微服务架构下的API限流策略:Guava RateLimiter 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 在微服务架构中,API限流是保护服务不受过度使用和拒绝服务攻击的重要手段。Guava RateLimiter是Google开源的Java库中的一个组件,提供了简单易用的限流功能。 API限流概述 API限流通过控制请求的速率来防止

图书管理系统系统分享

分享一个图书管理系统,Java、SpringBoot、Vue和MySQL开发的图书馆管理系统 gitee项目地址:https://gitee.com/yuanmomoya/open-source-project/tree/master/books-management-system GitHub项目地址:https://github.com/yuanmomoya/open-source-pro