【2.项目准备】

作者简介和专栏内容见专栏介绍:https://www.nowcoder.com/creation/manager/columnDetail/0eL5bM

麻烦看到贴子的伙伴点点赞大家点赞订阅支持下。提前祝各位offer多多,有问题评论区见~~

项目的类型因人而异,根据自己选择的方向选择项目,资源中也有我之前收集的一些经典项目或小项目,所以这里主要介绍一些准备项目的相关经验供大家参考。以下为收集的部分资源链接:

此外,作者本人在秋招中准备了手撕mini_RTOS内核和一个物联网项目,有完整的笔记和代码逻辑图

项目准备时间

时间充裕情况下,建议提前3个月,忙的话翻过年准备也不迟。一般小项目1个月足矣,大点的项目2个月比较宽裕,找实习的过程中可以准备第二个项目。

项目个数

如果没有实习最好准备两个项目撑一下简历,两个项目要有区分,否则就白做了。面试官问不同的项目是希望更加了解你的能力,重复的内容不会再问。所以建议一个项目选择主流的技术,重点在技术的广度上,比如使用多种中间件等实现多种功能。另一个项目体现深度,例如在项目中碰到某个问题,然后对某个模块深入到底层进行了一些优化,这里面试官也能问你一些比较底层的问题(有引导并提前准备)。这样在广度和深度上都有所体现,即使因为某些客观原因没有实习经历,面试官也会觉得你是有潜力的。

项目准备内容

项目在内容上要避免同质化,要有自己的特色和思考。如果选择了“很常见”的项目,改名字换场景这种创新用处比较小,需要加入一些自己的思考。所以项目前期的调研很重要,花时间找到一个能让面试官眼前一亮的项目或想法比蒙着头看视频更加有效率(有不少知识星球和付费专栏必要时候也行)。站在面试官角度,一直面试类似的项目早就审美疲劳了,如果你的项目有特点或者在常规的基础上有自己的思考,能让面试官产生新鲜感,那通过面试基本比较稳了。

项目的内容也可以不需要太复杂或高端,需要的是你写在简历上的内容你是非常熟悉的。校招考察的内容大部分还是你的基础和态度,偶尔有一些开放性的实际问题回答不上也没什么。但是写在简历项目里的相关内容不熟悉是掉大分的,所以根据自己的时间,认认真真准备好一个项目就好,简历上怎么写也很关键,详见简历篇。

核心就是要让面试官有的问,能通过简历中写的内容找到你项目中的难点,体现项目的深度和广度。以Java举例的话,常用的框架和中间件需要被用到,面试时就会问你一些使用过程中的问题,你需要在这些地方做好准备。即针对面试可能问到的问题提前做好准备,引导面试官问到你熟悉的地方。

提前准备好项目的难点和你的解决方法和测试效果,面试官会直接问,不直接问你也要主动引导。

面试时介绍项目流程

一般上来面试官会让你介绍下项目的背景,这块需要提前准备好。背景这里最好包装一下,别太直白的说自己从哪哪哪找的项目,可以说导师安排的课题、课程大作业等,好处是让面试官认为你的项目有实际的落地需求,这个比较重要。

除了介绍项目背景,还可以介绍下自己在项目中的职责、项目的规模、项目完成的时间以及项目的主要内容,大概1-2分钟介绍完后,面试官会提问或者问你有什么难点(在简历中加粗引导提问)。所以做项目的过程中就要总结好你的难点,和你的解决办法,如果没有,就把某个功能当作难点,自己按照教程解决了。

其他的问题面试官会根据你在简历上写的内容和他了解的知识进行提问,一种是问你使用的某项技术,问你这个技术如何解决你的问题的,底层原理是什么,考察你的深度;或者也会问你他知道的另一项技术是否了解或问该项技术还能解决什么其他问题,看你的广度。所以自己准备的项目要比较熟悉,教程中没涉及到的、有可能问到的知识也要去准备一下。否则面试官三四个问题就把你的项目问完了,也浪费了自己准备的时间。

最后尝试做一些引导,将面试官引到你熟悉的地方。因为你自己讲的时候,面试官一般会一直听你讲,并顺着你的路线进行提问,所以把自己的项目内容串起来,一旦面试官问到你准备的相关问题,就把相关的上下文都介绍下,后续面试官问的问题也会和这些有关,这也是图解八股的逻辑。切忌简短直接的回答,否则面试官下一个问题就有可能碰到你的盲区了。所以抓住那个你准备好的问题,引导面试官问相关的问题,是整个面试的很有用的技巧。你要做的就是在半小时的时间里,尽可能得展示自己,让面试官说很多的话就说明你没有掌握主动。

*其他注意事项

  • 从面试官的角度来讲,最关注的是你实习在项目中负责的工作,所以如果有实习的机会,不论mentor是否安排你实质性的工作,多看看内部文档,如果实习的工作拿不出手,从文档里包装一个出来。
  • 在面试中找到项目中的薄弱点,这是快速进步的最好机会。往往你没回答上的问题,就是面试官关注的、常问的,所以复盘很重要,不断通过面试完善你的项目和笔记,八股同理。
#项目##秋招##嵌入式##实习#
计算机实习秋招全阶段指南 文章被收录于专栏

作者简介:2个月时间逆袭嵌入式开发,拿下理想汽车-ssp、小米汽车-sp、oppo-sp、迈瑞医疗、三星电子等八家制造业大厂offer~ 专栏内容:涵盖算法、八股、项目、简历等前期准备的详细笔记和模板、面试前中后的各种注意事项以及后期谈薪、选offer等技巧。保姆级全阶段教程帮你获得信息差,早日收到理想offer~

全部评论
求项目笔记和代码逻辑图
点赞 回复 分享
发布于 2024-06-23 20:22 湖南
求项目资源,谢谢
点赞 回复 分享
发布于 2024-05-30 14:15 广东
已订阅,求项目资源
点赞 回复 分享
发布于 2024-04-26 13:01 北京
求项目资源,谢谢您
点赞 回复 分享
发布于 2024-04-18 23:13 北京
求项目资源😁
点赞 回复 分享
发布于 2024-04-16 21:00 辽宁
已订阅,求项目资源
点赞 回复 分享
发布于 2024-04-07 21:05 河南
求项目资源mini-FreeRTOS
点赞 回复 分享
发布于 2024-03-26 19:54 北京
已经订阅! 很好
点赞 回复 分享
发布于 2024-03-08 13:34 湖南
求项目资源
点赞 回复 分享
发布于 2024-03-03 22:03 陕西
求项目资源
点赞 回复 分享
发布于 2024-03-03 20:10 浙江

相关推荐

03-07 01:07
门头沟学院 Java
这是我第一次进大厂外包的二面,对方是一个很资深的工程师,我觉得这次面试不是查缺补漏而是发现了很多没有考虑过的问题分享出来大家可以看一看本人目前是想找一个初级开发,我写的代码很少,平时也都是CRUD,所以这些很多都只是看过八股,没有深究过看很多朋友讨论八股记不住,其实我也是这样,我觉得这符合遗忘曲线,不用焦虑我朋友跟我说,一切都是有原因的大家可以看到底层,串起来帮助理解,虽然我自己也是习惯用ai搜索,但是最近发现去看博客可以学到更完整更全面,ai来打辅助比较合适我看博客首先是确认是否可以看进去,之后他是否有例子+图辅助理解,大脑对图和实际例子的理解要比抽象概念好,当然也有人喜欢专业的表述,大家各凭喜好啦,我贴了我学的时候看的博客,大家可以参考~~希望大家都能有所收获,可以找到好工作~1、优化接口是怎么做的?2、优化之前和之后分别是多少秒?这个位置需要大家关注一下sql查询数值和redis(内存)查询的时间多少是健康,多少是异常,以及接口优化的计算公式3、平时都解决处理什么问题?(这个就是项目相关的)4、说说threadlocal?5、有用过threadlocal吗?大家可以自己用一用!!6、有自己写过注解吗?推荐大家都手动写一些复杂的注解,这个问题很高频7、什么时候会触发full GC?可以看看对象分配:https://javabetter.cn/jvm/whereis-the-object.html再理解GC:https://javaup.chat/java/jvm/gc-process-and-triggers/#gc%E7%9A%84%E5%88%86%E7%B1%BB8、有遇到过full GC的情况吗?9、try-catch- finally,如果try就返回了,执行顺序是什么样的?10、编程简化目录;实现一个单例模型;可以看看这个文章https://www.cnblogs.com/vipstone/p/18584503两数之和;考三个编程是因为前两个都没写出来,我太笨了,大家多写
点赞 评论 收藏
分享
软件测试入行攻略一、入行前,先看这三点现实1.1 学历是硬门槛目前市场行情,也是统招大专起步,统招大专以下学历不用看这行了,没有机会!1.2 就业环境竞争激烈现在不是“会点点点”就能找到工作的年代了。岗位竞争激烈,面试要求也更高。尽管测试网上没赢过,现实没输过,学测试的也非常的多!二、从零到一,学习路径拆解阶段一:基础理论(根基)这是所有测试工作的起点,必须扎实掌握。测试基础:软件测试的定义、流程、模型、用例设计方法(等价类、边界值是重点)。网络协议:理解 HTTP 协议,这是接口测试的基础。阶段二:核心工具(必备技能)学会使用工具是提高效率的关键,也是面试必备。接口测试:Postman 是入门首选,必须熟练掌握。抓包工具:Fiddler,用于定位前后端问题。缺陷管理:了解 Jira 或 禅道 这类工具的工作流程。阶段三:进阶加分项(拉开差距)掌握以下内容能让你在求职中更有竞争力。数据库:SQL 是必会项,重点是查询,用于验证数据的正确性。Linux:至少要会常用的查看日志命令(如  tail -f ),这是排查问题的基础。编程语言:Python 是主流选择。初期能看懂简单脚本、会用  requests  库写简单的接口测试用例即可。阶段四:实战项目(重中之重)项目经验是简历的“敲门砖”。没有实际项目经验几乎不可能找到工作。途径:可以在 GitHub 上找一些开源项目进行测试练习,或者参加一些线上训练营获取项目。目标:熟悉项目的业务流程,知道从哪里可能出问题。三、求职与选择简历:要突出项目经验,清晰展示你的测试能力和思考过程。不要写成流水账。面试:技术面如果不会,要展示你的思考过程和解决问题的思路,面试官更看重潜力。四、自学还是报班?报班:可以快速就业,有老师带和项目实战。适合自学能力不强、需要氛围和指导、且学历背景过关的人。如果有需要一對一辅导,可私信!自学:成本低,时间自由。适合有强大自制力和信息搜集能力的人。
点赞 评论 收藏
分享
评论
13
41
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务