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

2024-06-15 20:04

本文主要是介绍后端项目怎么做?怎么准备面试,看这篇就够了!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近期群友都在海投,广撒网,为的就是等一个面试机会,等一个offer。

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

机会很重要,给你机会,没有把握住,那就比较尴尬了。

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

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

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

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

1、做什么项目?

做什么项目?

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

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

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

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

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

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

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

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

2、去哪找项目?

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

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

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

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

之前老舅也给大家分享过6个硬核项目,感兴趣的找老舅拿。

3、项目该怎么做?

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

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

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

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

  • 比如某些数据库表,为什么要这么建,是否有索引等。
  • 再比如某些接口函数,为什么这么去写?有没有其他的写法等。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6、总结

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

如果你还有问题。

也可以拉你进交流群,和群友一起交流技术和找工作的事情。

这篇关于后端项目怎么做?怎么准备面试,看这篇就够了!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Maven项目打包时添加本地Jar包的操作步骤

《Maven项目打包时添加本地Jar包的操作步骤》在Maven项目开发中,我们经常会遇到需要引入本地Jar包的场景,比如使用未发布到中央仓库的第三方库或者处理版本冲突的依赖项,本文将详细介绍如何通过M... 目录一、适用场景说明​二、核心操作命令​1. 命令格式解析​2. 实战案例演示​三、项目配置步骤​1

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1