近期春招如火如荼的进行中,群友都在海投,广撒网,为的就是等一个面试机会,等一个offer。 当一旦收到面试通知的时候,大家一定要好好把握机会。 机会很重要,如果给你机会,你没有把握,那就只能责任自负了。 对于研发岗位来说,项目是找工作中必不可缺的一个内容! 如果简历上没有项目,很大可能简历过不了初筛! 或许此时大家有这样的几个问题。 做什么项目? 去哪找项目? 项目该怎么做? 做完了项目简历该如何写? 项目在面试之前该怎么准备? 做什么项目? 做什么项目? 作为初学者,在学完基础课程后,需要找一些项目做一做丰富自己的简历。 但当自己要动手去做项目的时候,面临的第一个问题就是做什么项目? 以后端为例,项目五花八门,自己该如何选择项目呢? 是做火爆的电商类项目,还是秒杀,又或者是论坛类项目呢...等 还是做更硬核的手撸轮子,比如手写RPC、手写数据库、手写Spring、手写JVM等 大家的选择无外乎是以上两种中的某一种 如果你觉得这些项目烂大街,可以大家做的不太多的比较小众的项目。 除个人学习项目之外,平时在学校做的一些比赛或者实验室的项目,也都可以写到简历上。 去哪找项目? 思考完第一个问题,当你确定好要做什么类型的项目后,那就需要去找对应的项目了。 对于去哪找项目,给出以下建议。 如果你有一定的基础,可以到github或者gitee去找一些star比较多的项目。 如果你没有基础,那么推荐你找一些有视频讲解的项目。 但对于我们大多数人来说,其实基础可能都不太好,那么这种情况下,个人是比较推荐到b站去各个培训机构的官网找一些项目来做一做。 之前小白也给大家分享过8个项目,有自己感兴趣的可以看看。 往期实战项目推荐 Java后端实战项目推荐-尚医通  Java后端实战项目推荐-黑马头条  Java后端实战项目推荐-锋迷商城  Java后端实战项目推荐-手写RPC  Java后端实战项目推荐-牛客论坛项目  Java后端实战项目推荐-秒杀项目   项目该怎么做? 以初学者为例,对于刚开始做项目的我们来说。 一个项目,从无到有,在没有经验和基础的情况下,几乎很难实现。 但当找的项目有视频讲解时,就可以跟着老师一步一步的走。 但一定要记住,在这个过程中,一定要加入自己的思考! 比如某些数据库表,为什么要这么建,是否有索引等。  再比如某些接口函数,为什么这么去写?有没有其他的写法等。   带着疑惑去做项目,做完后,一定会有收获。 除此之外,在自己做项目的过程中,遇到的一些bug或者问题都可以记录下来,并将解决办法一同写下来。 这些总结都可成为日后面试的回答点。 比如面试官问你:你在做项目中遇到的问题或者困难,你是怎么解决的? 做完了项目简历该如何写? 当项目做完后,需要对项目进行提炼,将一些关键信息总结到简历上。 主要介绍项目背景、技术栈和自己负责或完成的模块,可以挑一两个熟悉的模块重点写一下,比如使用xx技术栈解决了xx问题等。 尽量用精简的文字描述自己的项目,同时在自我介绍时,也可以对自己做过的这些项目展开讲一下。 项目在面试之前该怎么准备? 项目如何准备,这个也是大家最为关心和担心的问题。 自己做过的项目,担心面试官的提问自己回答不上来,或者出一些延伸的问题,自己没有了解过也不知道如何回答。 在前面关于如何做项目这个问题里也给大家提过建议,可以带着疑问去做项目,并且在做的过程中边做边思考。 其中这10个问题也是关于项目在面试中出现频率最高的10个项目,建议好好准备一下。 1、找个印象最深的项目说说?(简历中不止一个项目) 2、你项目中遇到的最大的问题是什么?你是怎么解决的? 3、你项目中用到的技术栈是如何学习的? 4、为什么做这个项目,技术选型为什么是这样的? 5、登录怎么做的?单点登录说说你的理解? 6、项目遇到的最大挑战是什么?(类似问题2) 7、说说项目中的闪光点和亮点? 8、项目怎么没有尝试部署上线呢? 9、介绍项目具体做了什么?(项目背景) 10、如果让你对这个项目优化,你会从哪几个点来优化呢? 最初做项目时,可能对项目或者项目背景了解不多,没有更多的深入思考。 但在做完项目后,可以回过头来思考一下,这个项目还有哪些bug或者可以改进的地方。 比如登录模块,比如抢单,再比如一些具体场景,是否涉及或者使用到分布式事务、分布式锁等。 这些问题自己项目中是否解决了,如果要你做,你会从哪些方面去优化等。 总结 当你认真看完以上几个问题后,或许会给你如果准备项目有一定的帮助。 如果你还有问题,可以评论区留言交流~ 公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。
点赞 250
评论 15
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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