秋招求职经验分享

0.个人简介

2023年10月底,最终拿到了海康威视、汇川技术等十余家公司的Offer,最终签了自己心仪的Offer,秋招对我来说算是正式结束了,写个博客纪念一下,顺便分享以下秋招的经验,为后来人求职提供一些参考。
简单介绍一下本人的情况:本科双非,硕士211。本科期间对单片机感兴趣,加入了学院的双创基地,学习了单片机的知识,期间断断续续做了一些小项目,毕业设计也是做的和嵌入式相关的题目。硕士期间主要做图像处理和深度学习相关的内容,和嵌入式关系不大。本硕期间也干过一些学生干部,也锻炼了一些在学习科研之外的一些能力。在6月份把小论文投出去之后就思考自己以后就业的方向。

1.工作方向选择

高校毕业生就业有这么几个大方向:研究所,国企,私企。

  • 研究所:不少研究所比较看重学历(也有一部分不卡学历,大家要辩证看待)对于我这种本科双非的不是特别友好,秋招也投了不少研究所,但是最后也没有比较满意的offer。研究所的特点就是薪资待遇比不上私企,干的工作具有一定的技术性,工作和生活基本可以平衡,大多属于工作生活平衡的状态(但是也有一些研究所加班严重,薪资不高,一定要调研清楚),工作稳定。
  • 国企:不少国企对学历要求没有那么严格,薪资方面和研究所偏低,工作也有一定的技术性(看岗位),平时工作和生活基本也可以平衡,工作稳定
  • 私企:私企一般薪资水平较高,从事的工作内容的技术性强,当然工作可能会比较累一点,后期可能会面临失业的风险,稳定性没有那么强。

我一开始是想去研究所或私企的,但是后来研究所很多都被挂了之后,我就把主要方向集中在了私企上。在这个方面,我主要考虑三个方向:软件开发、图像算法、嵌入式。

  • 嵌入式:属于本科的老本行了,但是由于硕士期间太久没碰,好多都忘的差不多了,但是由于自己很喜欢,优先级拍第一
  • 软件开发:往届师兄都是奔着这个目标走的,基本上就是找C/C++的开发岗,优先级排在第二
  • 图像算法:和我的研究方向相关,但是一般要求顶会顶刊、学历、大牛实验室啥的,优先级排在第三

经过一段时间的权衡和考虑之后,我最终决定主要找嵌入式软件相关的工作,另外两个也试探性的投递。建议大家在找工作之前,先考虑好自己到底想要什么,想从事哪方面的工作,将主要目的确定之后,对你以后有针对性的找工作会很有帮助。下面就是我求职阶段的一些心得,希望对大家有所帮助。

2.准备阶段

2.1.实习

3-6月份一些公司会提前招聘实习生,一般在7-8月实习。实习对于应届生来说有诸多优势,比如转正机会、实习经历、提前学习技术了解市场行情等。但是,一方面,很多同学在应聘实习的时候没有足够的经验可能拿不到offer;另一方面,就算拿到了实习的offer,也可能会由于各种原因去不了(课题组老师不放,实习时间不合适等)。很多同学认为,实习那么麻烦,而且不一定去得了,那还是算了吧。NONONO!!!我对于实习的看法是:在实习应聘期间,积极地去投递简历,以便熟悉招聘流程,锻炼笔试面试的技巧,为后续的秋招打下坚实的基础。能去实习就去实习,去不了也没有关系(毕竟刷到了经验,不亏)

2.2.简历

简历是公司了解你信息的主要途径,这关系到你能否通过简历初筛,能否获得面试官的青睐,所以简历是非常重要的内容。简历最重要的是什么?除了基本信息外,重点要突出你自己与岗位相匹配的项目经历和技能,以及一些能证明你能力的荣誉奖项。
简历大致可以分为以下几个部分:

  • 基本信息:姓名、性别、籍贯、电话、邮箱等基本信息,还有一张帅气/漂亮的证件照
  • 教育背景:时间、学校、专业等信息
  • 项目/实习经历:重中之重,一定要写与求职岗位匹配的经历,无论是自己的项目还是包装的项目,一定要充分了解,做到有的放矢,面试官问起来可以洋洋洒洒能说会道。
  • 个人技能:重要,要写和求职岗位相匹配的技能,可以结合自己的实际情况和岗位OD进行撰写
  • 组织经历:有学生干部经历或社团经历的可以占少量篇幅写一下
  • 荣誉奖项:按照优先级,竞赛获奖>论文专利>奖学金>其它,国家级>省级>校级
  • 自我认知:最好实事求是,不要写套话,重点强调自己在不同方面的优点和亮点(如专业能力、工作能力、性格品质等)

简历最好做一页A4纸,但是如果确实内容过多,也可以搞到一页半左右,但是不要超过两页,如果线下投递最好正反打印。简历是一个不断完善的过程,要根据自己学习的知识技能和面试经历不断进行修改,比如我的简历从初版到终版最终修改了十多版。

2.3.刷题

嵌入式软件工程师,本质上来看也是软件工程师,对于软件技能的考察也是非常重要的一点(但是要求没有纯软开高),在求职笔试甚至面试的时候会考察我们对编程语言的熟悉程度。如果你的目标是Top级大厂,如华为、大疆等,一定要苦练算法,他们对这块的要求是非常高的。如果你的要求是中小厂,可能他们对算法的要求就没那么高,甚至不考算法。希望大家根据自己的实际情况合理安排刷题时间和数量。以下是一些建议:

  • 算法题:一般很多大中厂在笔试或面试的时候会考察编程和算法,建议尽早通过Leetcode或牛客等平台刷题,坚持少量多次刷题,对常见的链表、数组、字符串、二叉树等。基本上代码随想录刷题贪心算法之前的题目二刷/三刷基本上就可以了。刷题这件事情贵在坚持。
  • 基本输入输出:一般在笔试的时候很多题目并不是核心代码模式,而是ACM模式,算法写得再好,输入输出不会写,题目也是0分,所以很有必要练习输入输出。推荐练习一下牛客上的OJ常用输入输出,代码随想录也推出了输入输出的练习,也可以跟着这个练习一下。
  • 现场手撕:一般嵌入式软件的面试环节,面试官为了考研你的代码能力,会让你现场手撕一些较为简单的代码,比如Leetcode上的简单题,常见的排序算法,一些常见的字符串处理函数等,这些需要大家进行针对性的准备。

当然,很多笔试题基本不会出现Leetcode原题,而且很多都是ACM模式,题目大多比较新颖,需要你根据题目需求写出符合要求的代码,所以这也要求我们在刷题的过程中多学习解题思路,多总结做题经验。

2.4.项目经历/实习经历

如果有实习过的同学,可以将自己的实习经历单独列出,相当于是一个项目经历。项目经历是简历上最重要的部分,所以要单独拿出来说。在简历初筛的时候,HR会根据你的项目经历和技能筛选符合条件的简历,面试官也会在面试时着重和你聊与项目相关的项目经历,项目经历准备的充分与否,关系着你面试的顺利与否。项目经历不一定非要是个人做过的项目,它本质上就是一个面试官认识你的载体,只要项目里承载了求职岗位需要具备的技能,只要逻辑上没有问题,只要你对这个项目的把握足够好,它就可以成为一个项目。以下是一些建议。

  • 项目经历怎么写:项目经历可以是之前做过的和应聘岗位相关的项目,可以是你在网上找到的开源项目,或者是你自己YY出来的项目,都可以,重要是的是,要在这些项目的基础上进行合理的包装,将应聘岗位的技能需求隐藏在项目里,让这个项目看起来和岗位匹配。
  • 对项目经历的理解:项目经历写在简历上之后,大多数面试官会问其中比较感兴趣的,所以我们要对所有写在简历上的项目十分熟悉,可以非常清楚地把项目介绍清楚。此外,与项目相关的知识点,我们要有针对性地准备,针对项目经历中提到的知识点和面试官可能问到的点准备问题的答案。

当然,简历中的项目经历并不是一成不变的,我们在学习新知识和新技能的同时可以将自己学到的知识和技能加到项目经历中去,甚至凭借已经学到的知识编造项目经历,但是一定要把握好度,确保自己对项目足够熟悉,面试官可能会问到的一些问题一定要提前准备。

2.5.八股文

在笔试或面试的时候,你会遇到很多和求职岗位相关的知识点,这些知识点需要刻意地去学习和背诵,被求职者戏称为八股文。一般这些知识点很多很杂,不容易背诵,但是考察这些问题也最能只管地反映求职者对岗位需求知识的掌握程度,所以我们一定要尽可能地掌握。掌握八股文没有什么投机取巧的方法,多看,反复看才能慢慢掌握。以下是一些具体的建议:

  • 八股文哪里找:阿秀的学习笔记、小林Coding这些是计算机相关岗位比较通用的八股文,可以作为参考。有一些针对性的八股还要大家在牛客等平台多方面搜集,不过也建议大家不要死记硬背,要根据自己的学习情况整理出自己的答案,这样我们自己记的时候不至于很困难,同时在回答面试官的时候会更加流畅。嵌入式软件八股文我主要看的仲一大佬的(公众号嵌入式与Linux那些事),需要的可以去公众号自取,也可私信我找我要。
  • 简历八股:如上文所述,简历的项目经历/个人技能里可能会涉及到一些知识点,这些知识点往往出现的概率很大,大家要有针对性地进行准备

嵌入式软件所涉及到的八股主要有C/C++、操作系统、计算机网络、嵌入式裸机、RTOS、Linux驱动与应用等。

2.6.技能学习

在假期期间,我们要对投递岗位进行针对性的技能学习,针对嵌入式软件,我给出以下学习路径:

  • STM32:主要学习STM32的基础外设,GPIO、NVIC、USART、I2C、SPI等,也可以参考我的专栏博客
  • FreeRTOS:主要学习任务及其调度、信号量等,也可以参考我的专栏博客
  • 嵌入式Linux:主要学习基于Linux的系统移植,字符设备的驱动开发和应用开发,可以参考正点原子的阿尔法开发板教程

3.提前批/秋招求职阶段

  • 每年的7-8月份,一些比较大的公司会开放提前批的招聘,名额较少,主要面向比较优秀的同学和学历较好的同学。虽然提前批对大部分同学不是特别友好,但是我们仍然要抱着学习和涨经验的心态多投递,多尝试。
  • 每年9-10月份是秋招的黄金时期,在本阶段是很多公司正式批(秋招)正式开放的时期,大家一定要抓住这个关键时期,多投,多面。
  • 一般的求职流程:简历投递——简历初筛——测评——笔试——一面(技术面)——二面(HR面)——三面(主管面)。大体上有这么几个流程,但是不同公司流程可能会有变化,具体要以公司的实际情况为准。

3.1.简历投递

  • 投递汇总:建议大家在投递简历时建立一个excel表格记录自己投递的进程
  • 信息获取:通过牛客、各高校的就业官网/公众号等渠道获取各企业的招聘信息
  • 简历投递:在实习、提前批,建议尽早投,尽量多投,多寻找机会。正式批的策略是,对于不是特别想去的企业,可以海投,即使挂了也不可惜,没挂也可以刷个经验,对于比较想去的企业,等自己简历完善的差不多了,再做投递,争取以最优秀的姿态参与笔试面试,但是投递时间不宜过晚。

3.2.笔试与测评

  • 测评,一般企业的测评正常做基本不会挂掉,但是千万不要为了图省事随便乱选,因为测评结果挂掉是非常可惜的事情。
  • 笔试,笔试一般分选择题、填空题、简答题、编程题等,主要考察所投递岗位的基础知识。通过笔试就是大家八仙过海各显神通了。我只能说,GPT大法好!

3.3.面试

面试是求职过程中必经的过程,也是决定自己是否拿offer的关键。台上十分钟,台下十年功,面试很重要,但是如果我们对面试的准备足够充分,面试也就非常顺利了。这里给大家几个小建议,首先,每次面试前记得录音,以便面试之后进行复盘总结,查漏补缺。其次,面试之前了解一下公司的业务和企业文化,在面试回答问题的时候有意识的代入进去,让面试官觉得你了解他们公司,认同公司文化。第三,面试前去牛客上搜一下面经,对提问的问题做到心里有底。第四,面试的时候要礼貌自信大方,凸显个人风度。

  • 自我介绍:凡是有面试,几乎必有自我介绍,虽然只有短短的几分钟,但是它十分重要,可以帮助面试官快速地了解你和你的建立,所以自我介绍也是有讲究的。可以按照以下模板:

面试官你好,我是xxx,专业是xxx。我在大学就对就对xxx产生了浓厚兴趣,并且在课余独立学习了xxx。做过xxx项目一,主要是xxx,项目取得了xxx成果。做过xxx项目二,主要是xxx,项目取得了xxx成果。做过xxx项目三,主要是xxx,项目取得了xxx成果。我认为我在xxx方面与贵公司的岗位需求十分匹配,能够很快地适应该岗位的工作内容,希望能通过我过去积累的技术经验和公司共同进步,以上就是我的自我介绍,谢谢!

  • 技术面:技术面无非考察三点——项目,八股,代码,在上文中已经提到了如何准备,不再赘述。
  • HR面:HR面一般为常规家访,问一些和技术关系不大的问题,只需要捡好听的,面试官愿意听到的说就可以了。建议准备一些常见问题的答复。具体可以参考这篇推文。
  • 主管面:主管面主要可以认为是技术面和HR面的结合,主要可能会问一些关于项目方面的问题和通用素质方面的问题,能说会道的话,通过也不是特别困难。

面试其实就是一个不断积累经验的过程,一开始可能紧张,但是随着面试次数的增加和不断的复盘总结,面试对你来说会越来越得心应手,所以建议大家多争取面试机会,多面多锻炼,面试多了你就成了面试专家了!!!
这里分享出我秋招面试的面经,供大家参考

4.Offer选择阶段

经过紧张的9月、10月后,相信很多同学都会拿到一些offer,面临offer选择。当你的面试通过之后,经过泡池子,offer审批等阶段,大家会受到公司的offer,offer会有你的薪资福利信息等,一般企业会给你几天时间考虑,这个时候要选择是否接收offer。这个时候最佳战略是拖,能拖一天是一天,这样你就可以等其它即将下来的offer,根据情况进行对比。对于offer选择,可以重点考虑以下几点:

  • 薪资:算上基础薪资和福利,年包的薪资有没有达到你的预期(如果薪资不满意,可以尝试A一下)
  • 加班情况:一定要打听好该单位的加班情况,如果加班,加班是否有加班费,是否可以调休
  • 意向工作地点:该公司的工作地点是不是你想去的地方
  • 意向工作内容:该公司的岗位工作是不是你以后想从事的工作
  • 平台与发展:公司规模大不大,公司的业务以后发展前景如何

在这里也和大家提个醒,一定要注意个别企业毁意向,毁offer,在没有签订三方协议之前,一定不要放松警惕。当你确定了和某家公司签订三方之后,秋招也最终算告一段落了。

希望这篇臃长的文章对大家有所帮助,有任何问题可以在评论区提问或私聊,祝愿大家都可以找到心仪的工作!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/140700.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华东“启明”青少年音乐艺术实践中心揭幕暨中国“启明”巴洛克合奏团首演音乐会

2023年11月11日,华东“启明”青少年音乐艺术实践中心在上海揭幕,中国“启明”巴洛克合奏团开启了首场音乐会。 华东“启明”青少年音乐艺术实践中心由中共宁波市江北区委宣传部与上音管风琴艺术中心联合指导,宁波音乐港、宁波市江北区洛奇音乐…

Apache APISIX 的 Admin API 默认访问令牌漏洞(CVE-2020-13945)漏洞复现

漏洞描述 Apache APISIX 是一个动态、实时、高性能的 API 网关。Apache APISIX 有一个默认的内置 API 令牌,可用于访问所有 admin API,通过 2.x 版本中添加的参数导致远程执行 LUA 代码。 漏洞环境及利用 启动docker环境 访问9080端口 通过 admin api…

利用LangChain实现RAG

检索增强生成(Retrieval-Augmented Generation, RAG)结合了搜寻检索生成能力和自然语言处理架构,透过这个架构,模型可以从外部知识库搜寻相关信息,然后使用这些信息来生成response。要完成检索增强生成主要包含四个步骤…

Java进阶(垃圾回收GC)——理论篇:JVM内存模型 垃圾回收定位清除算法 JVM中的垃圾回收器

前言 JVM作为Java进阶的知识,是需要Java程序员不断深度和理解的。 本篇博客介绍JVM的内存模型,对比了1.7和1.8的内存模型的变化;介绍了垃圾回收的语言发展;阐述了定位垃圾的方法,引用计数法和可达性分析发以及垃圾清…

GetPrivateProfileSection使用

基本语法 GetPrivateProfileSection 是一个 Windows API 函数,用于检索指定 INI 文件中特定节的所有键值对。它可以读取INI文件中指定节所有的键值对并将结果存储在指定的缓冲区中。 以下是 GetPrivateProfileSection 函数的基本语法: DWORD GetPriva…

如何实现Debian工控电脑USB接口安全管控

Debian 作为工控电脑操作系统具有稳定性、安全性、自定义性和丰富的软件包等优势,适用于要求高度可靠性和安全性的工控应用。 Debian 作为工控电脑操作系统在工业控制领域有很大优势,包括: 稳定性:Debian 的发布版以其稳定性而闻…

find和grep命令的简单使用

find和grep命令的简单使用 一、find例子--不同条件查找 二、grep正则表达式的简单说明例子--简单文本查找例子--结合管道进行查找 一、find find 命令在指定的目录下查找对应的文件。 find [path] [expression]● path 是要查找的目录路径,可以是一个目录或文件名…

MS321V/358V/324V低压、轨到轨输入输出运放

MS321V/MS358V/MS324V 是单个、两个和四个低压轨到轨输 入输出运放,可工作在幅度为 2.7V 到 5V 的单电源或者双电源条件 下。在低电源、空间节省和低成本应用方面是最有效的解决方案。 这些放大器专门设计为低压工作( 2.7V 到 5V )…

Electron-vue出现GET http://localhost:9080/__webpack_hmr net::ERR_ABORTED解决方案

GET http://localhost:9080/__webpack_hmr net::ERR_ABORTED解决方案 使用版本解决方案解决总结 使用版本 以下是我解决此问题时使用的electron和vue等的一些版本信息 【附】经过测试 electron 的版本为 13.1.4 时也能解决 解决方案 将项目下的 .electron-vue/dev-runner.js…

为什么要用“交叉熵”做损失函数

大家好啊,我是董董灿。 今天看一个在深度学习中很枯燥但很重要的概念——交叉熵损失函数。 作为一种损失函数,它的重要作用便是可以将“预测值”和“真实值(标签)”进行对比,从而输出 loss 值,直到 loss 值收敛,可以…

相对路径和绝对路径

来源 绝对路径,从根目录为起点到某一个目录的路径; 相对路径,从一个目录为起点到另外一个的目录的路径。 例如: ┍ A文件夹 C -| ┕ B文件夹 绝对路径: C:\A文件夹 相对路径(如果你在A文件夹时&#xf…

【Objective-C】Objective-C汇总

方法定义 参考:https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…

Python .exe 打包工具

PyInstaller 是一个非常强大的 Python 包,用于将 Python 程序打包成可执行文件(.exe 文件)。下面是如何安装 PyInstaller 的详细教程: 步骤 1: 首先,打开你的命令行或终端窗口。 步骤 2: 确保…

Python数据结构:元组(Tuple)详解

1.介绍和基础操作 Python中的元组(Tuple)是不可变有序序列,可以容纳任意数据类型(包括数字、字符串、布尔型、列表、字典等)的元素,通常用圆括号() 包裹。与列表(List)类似&#xff…

擎创动态 | 再获上海区政府肯定,擎创科技被评为年度优秀高新技术企业

11月6日,上海市静安区副区长张慧和市北高新集团总裁陈军一行来到擎创科技调研指导,由擎创科技高管张健和陈莹陪同交流。 陈莹女士首先向副区长一行详细介绍了擎创科技的发展现状、落地实践效益以及未来的规划布局。在公司的成长过程中,得到静…

力扣labuladong——一刷day27

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣870. 优势洗牌 田忌赛马的升级版,nums1表示田忌的马,nums2表示齐王的马,nums2的下标表示出场顺序 前言 一、力扣870…

Windows 10 下使用Visual Studio 2017 编译CEF SDK

1.下载CEF SDK 由于需要跑在32位的机器,所以选择下载32位的SDKCEF Automated Builds 选择 Current Stable Build (Preferred) ,这是当前稳定版本,CEF版本118 下载成功解压 2.下载编译工具 CMake 下载地址:CMake 配置CMake指向…

python pip安装特定包,网络慢的问题

文件requirements.txt httpx0.24.0 Pillow9.5.0 playwright1.33.0 tenacity8.2.2 tornado6.3.2 PyExecJS1.5.1 opencv-python4.7.0.72 tortoise-orm[asyncmy]0.19.3 aerich0.7.2 numpy~1.24.4 redis~4.6.0 Pydantic1.7将文件放入任意一个目录下 cd 到该目录下执行 while read…

提升SDK广告填充率的有效方法

提升SDK广告填充率的有效方法 在移动应用开发中,提高SDK广告填充率是一个关键目标,因为它直接影响到广告收益。广告填充率是指广告请求中实际被填充广告的比例。提高填充率可以帮助开发者最大化广告收入,以下是一些有效的方法来实现这一目标。…

Containerd接入Harbor仓库

在使用容器时,避免不了会使用到私有仓库,一般都是采用 harbor 作为私有仓库,docker 对接 harbor 仓库非常简单,哪 containerd 如何对接 harbor 呢? 在内网使用 harbor 根据个人习惯,一般都是非 http 并且是…