后端项目怎么做?做什么项目?怎么准备面试,看这篇就够了!

近期春招如火如荼的进行中,群友都在海投,广撒网,为的就是等一个面试机会,等一个offer。

当一旦收到面试通知的时候,大家一定要好好把握机会。

机会很重要,如果给你机会,你没有把握,那就只能责任自负了。

对于研发岗位来说,项目是找工作中必不可缺的一个内容!

如果简历上没有项目,很大可能简历过不了初筛!

或许此时大家有这样的几个问题。

  • 做什么项目?
  • 去哪找项目?
  • 项目该怎么做?
  • 做完了项目简历该如何写?
  • 项目在面试之前该怎么准备?

做什么项目?

做什么项目?

作为初学者,在学完基础课程后,需要找一些项目做一做丰富自己的简历。

但当自己要动手去做项目的时候,面临的第一个问题就是做什么项目?

以后端为例,项目五花八门,自己该如何选择项目呢?

是做火爆的电商类项目,还是秒杀,又或者是论坛类项目呢...等

还是做更硬核的手撸轮子,比如手写RPC、手写数据库、手写Spring、手写JVM

大家的选择无外乎是以上两种中的某一种

如果你觉得这些项目烂大街,可以大家做的不太多的比较小众的项目。

除个人学习项目之外,平时在学校做的一些比赛或者实验室的项目,也都可以写到简历上。

去哪找项目?

思考完第一个问题,当你确定好要做什么类型的项目后,那就需要去找对应的项目了。

对于去哪找项目,给出以下建议。

  • 如果你有一定的基础,可以到github或者gitee去找一些star比较多的项目。
  • 如果你没有基础,那么推荐你找一些有视频讲解的项目。

但对于我们大多数人来说,其实基础可能都不太好,那么这种情况下,个人是比较推荐到b站去各个培训机构的官网找一些项目来做一做。

之前小白也给大家分享过8个项目,有自己感兴趣的可以看看。

往期实战项目推荐

项目该怎么做?

以初学者为例,对于刚开始做项目的我们来说。

一个项目,从无到有,在没有经验和基础的情况下,几乎很难实现。

但当找的项目有视频讲解时,就可以跟着老师一步一步的走。

一定要记住,在这个过程中,一定要加入自己的思考!

  • 比如某些数据库表,为什么要这么建,是否有索引等。

  • 再比如某些接口函数,为什么这么去写?有没有其他的写法等。

带着疑惑去做项目,做完后,一定会有收获。

除此之外,在自己做项目的过程中,遇到的一些bug或者问题都可以记录下来,并将解决办法一同写下来。

这些总结都可成为日后面试的回答点。

比如面试官问你:你在做项目中遇到的问题或者困难,你是怎么解决的

做完了项目简历该如何写?

当项目做完后,需要对项目进行提炼,将一些关键信息总结到简历上。

主要介绍项目背景技术栈自己负责或完成的模块,可以挑一两个熟悉的模块重点写一下,比如使用xx技术栈解决了xx问题等。

尽量用精简的文字描述自己的项目,同时在自我介绍时,也可以对自己做过的这些项目展开讲一下。

项目在面试之前该怎么准备?

项目如何准备,这个也是大家最为关心和担心的问题。

自己做过的项目,担心面试官的提问自己回答不上来,或者出一些延伸的问题,自己没有了解过也不知道如何回答。

在前面关于如何做项目这个问题里也给大家提过建议,可以带着疑问去做项目,并且在做的过程中边做边思考。

其中这10个问题也是关于项目在面试中出现频率最高的10个项目,建议好好准备一下。

  • 1、找个印象最深的项目说说?(简历中不止一个项目)
  • 2、你项目中遇到的最大的问题是什么?你是怎么解决的?
  • 3、你项目中用到的技术栈如何学习的?
  • 4、为什么做这个项目,技术选型为什么是这样的?
  • 5、登录怎么做的?单点登录说说你的理解?
  • 6、项目遇到的最大挑战是什么?(类似问题2)
  • 7、说说项目中的闪光点亮点
  • 8、项目怎么没有尝试部署上线呢?
  • 9、介绍项目具体做了什么?(项目背景)
  • 10、如果让你对这个项目优化,你会从哪几个点来优化呢?

最初做项目时,可能对项目或者项目背景了解不多,没有更多的深入思考。

但在做完项目后,可以回过头来思考一下,这个项目还有哪些bug或者可以改进的地方。

比如登录模块,比如抢单,再比如一些具体场景是否涉及或者使用到分布式事务、分布式锁等。

这些问题自己项目中是否解决了,如果要你做,你会从哪些方面去优化等。

总结

当你认真看完以上几个问题后,或许会给你如果准备项目有一定的帮助。

如果你还有问题,可以评论区留言交流~

公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。

#后端##春招##实习##笔试题目##面经#
全部评论
大家都悄咪咪收藏了😂,做后端前端的项目经历真的挺重要,楼主分享的很干了🤣
3 回复 分享
发布于 2022-04-12 18:05
最近正好在看Java,准备狠狠收藏了
2 回复 分享
发布于 2022-04-12 18:37
Java最强 布道师-白 @国家一级废话选手 申请精彩评论
1 回复 分享
发布于 2022-04-13 13:15
感谢楼主分享干货,收藏了
1 回复 分享
发布于 2022-04-26 12:31
这种硬货没人收藏点赞转发吗😪
11 回复 分享
发布于 2022-04-12 08:48
lz的讲解很详细了,感觉项目的亮点很难找啊,想加点自己的想法又怕bug一堆,还是学的太浅了
5 回复 分享
发布于 2022-04-12 18:26
看到这里,比如某些数据库表,为什么要这么建,是否有索引等。  白真的说的很不错,如果大家做项目都能到这种地步,技术何尝会差呢
3 回复 分享
发布于 2022-04-23 17:12
博主推荐的实战项目,在基础学完后,我一定会去完成的(全部)😗
点赞 回复 分享
发布于 2022-04-13 11:10
前端的有吗
点赞 回复 分享
发布于 2022-04-26 19:31
尚筹网可以吗
点赞 回复 分享
发布于 2022-05-31 00:03
好人一生平安!!!
点赞 回复 分享
发布于 2022-08-07 00:58
收藏挺久了,一直忘了感谢楼主
点赞 回复 分享
发布于 2022-08-07 18:27
点赞 回复 分享
发布于 2023-03-04 01:18 广西
前来感谢博主,因为您的项目推荐,使得我在去年的春招中找到一个实习,并且在秋招中拿到满意的offer,十分感恩
点赞 回复 分享
发布于 2023-03-13 16:31 上海
棒🎉
点赞 回复 分享
发布于 2023-04-07 14:55 辽宁

相关推荐

简介给没有尝试过ai面试的家人们写的,可以了解一下它是一个什么样的流程,我是在牛客网上投实习简历给我发邮件的,应该是刚好抽到我这个小兵了,非常抱歉没能让ai大人尽兴。ai面试的女声跟豆包的那个是一样的(难道就是豆包?),可以去豆包听听看。流程一开始是说说你为什么想要应聘该岗位,做了哪些准备然后5道不定项选择然后有十个问题,中间有一次换题机会,每道题有限制的时间,可以提前提交第一问:进程和线程之间有什么区别?进程之间通信有哪些方式?第二问:什么是双端对列?相比于传统对列和栈,双端对列有哪些优势和应用场景?第三问:你了解HTTPS的认证握手过程吗?单向认证和双向认证的区别是什么?第四问:Android子线程为什么不能刷新UI,核心限制是什么?第五问:Java中final、finally、finalize各有什么区别?第六问:在客户端开发中,如何设计一个缓存策略来优化网络请求性能?第七问:描述你最近参与的一个客户端项目,并解释你是如何设计其架构的,包括技术栈的选择和理由。问完这个,ai会根据你说的内容进行总结然后根据你前面一问的内容进行提问接着同样是根据你上一问的问题进行提问到这第七问才算完第八问:假设你要使用MVVM架构模式来实现一个客户端功能,请说一下你的实现方式,并说明:1.你的ViewModel负责处理哪些业务?2.你是如何实现数据响应式更新?(ps:这其实是博主第一次面试,已经完全变形了,后面开始乱答,我都不知道MVVM是什么,估计ai听到我胡扯的也懵了)第九问:分享经历,这个感觉应该都是一样的第十问:也差不多,问你一个最有压力的场景。总结整个过程挺好的,没有跟陌生人说话那种社恐尴尬的感觉,ai的女声也很好听,虽然我没咋经历一般的面试,但这个ai面试压力确实小了很多,而且感觉相对来说很客观,不会受到很多面试官的影响(虽然也没有提示)。确实也比较节省资源,可以让更多的人同时面试,估计就是未来面试的方向了。我后面会写问题的面经想了解一下的可以关注一下博主。有问题可以问博主,看到消息都会回复的。原文链接https://blog.csdn.net/Eugene__Chen/article/details/145366648#牛客AI配图神器#
查看11道真题和解析
点赞 评论 收藏
分享
评论
247
1543
分享

创作者周榜

更多
牛客网
牛客企业服务