2024.05-2024.07
笔试 -> 技术面 -> hr面
第一阶段:有的公司不会进行第一阶段的笔试包括一些大公司有的也不会有第一阶段的笔试。
第二阶段:技术面内容包含自我介绍、项目、基本技术、算法、提问。在这个过程中一定要注意自己不要给自己挖坑,不要主动提及一些自己不清楚的东西。
第三阶段:不要轻视,也需要提前做准备。
1 技术面
1.1 自我介绍
本人只是介绍了下工作经历,所做的项目,项目中负责的模块以及项目中用到的技术栈。现在想来还不够,应该再重点介绍下自己所做的项目中的亮点
,或者自己在项目中的突出贡献,没有能吹出来也行,把别人做的说成是自己的,前提是你对别人做的工作也特别了解
。
1.2 项目
1 一定要自己所说的模块特别了解。
2 项目中你遇到的最大困难是什么?
1.3 基本技术
问的基本都是简历里边写的,基本都是简历里写熟悉的,写了解的基本不问偶尔问。一些问题会结合项目来问,一些会直接问。
1.3.1 Python基础
https://blog.csdn.net/Chasing__Dreams/article/details/141906854
1.3.2 Linux相关
https://blog.csdn.net/Chasing__Dreams/article/details/141906567
1.3.3 Mysql
https://blog.csdn.net/Chasing__Dreams/article/details/141614373
1.3.4 Redis
https://blog.csdn.net/Chasing__Dreams/article/details/141906152
1.3.5 docker
https://blog.csdn.net/Chasing__Dreams/article/details/142031219
1.4 算法
算法需要刷题,本人只刷了 数据结构中的基本算法[二叉树相关、二叉排序树、B树、图相关、基本的查找算法、基本的排序算法] 及leetcode中的剑指offer。总的下来感觉剑指offer更有用一点。个人认为,一方面靠刷题,一方面靠运气。所谓的运气:首先普通人不可能所有的题你都刷到过,大牛除外;其次有的题本身并不难,但只是你没遇到过想不到解法而已;再其次还有可能你遇到一道会的题,但可能因为bug一时调试不出来导致结果出不来。
另外写代码时要特别注意编程规范
。
1.5 提问
个人能想到的问题:
1 团队情况
2 项目情况 [具体的业务,或者部署情况]
3 可以问一些自己不清楚的技术问题
2 hr面
https://blog.csdn.net/Chasing__Dreams/article/details/141907418
3 总结
先说下找工作感受吧,感觉不好找,经历了各种焦虑迷茫。最后找了一个不是很满意的工作先苟着,再提升自我,再找机会吧。
不好找工作的原因分析:
[1] 大环境因素:2024年整体经济情况不是很好,软件行业受到影响,导致程序员不是很好就业。个人觉着2024年可能是未来几年就业情况最好的一年。
[2] 自身因素:个人两年半的工作经验,之前的项目没亮点。工作的同时没有注意提升自己。
[3] 岗位因素:一直是python后端开发,python后端开发岗位本身就不是很多。
[4] 招聘要求JD:要求较高,基本是全能。有的要求前后端都会;有的要求会多语言;有的要求k8s;有的要求elasticsearch、mongodb;有的要求不仅后端还要求机器学习、深度学习、大模型;还有的有英语要求。
总之:
首先,在大环境不好的情况下变得更卷,导致要求更高,自己的能力达不到当前要求。还需要在工作的时候提高自己。
其次,最重要的另一方面要寻找副业,两条腿走路,才不会在失业的时候那么焦虑迷茫
。我觉着大多数人都会面临失业,只不过早晚的问题;而且你不知道自己在计算机技术这条路上能走多远,即使你是大牛,当前计算机失业的也不乏一些大牛,失业的原因各种各样,谁也预测不到。