程序员这样写简历,面试机会至少翻一倍!

1,576 阅读3分钟

文章首发到公众号:月伴飞鱼,每天分享程序员职场经验+科普AI知识!

大家好呀,我是飞鱼

今天给大家分享一下,什么样的简历才算优秀的简历,以及如何写好一份简历。

首先明确简历的内容:

首先简历不是简单的向别人介绍你的过去,也不是工作学习总结,而是要体现你的核心竞争力

  • 你和别人不一样的地方在哪,你有什么特点。

所以不要把简历写成PPT汇报。

也切记不要写可能会给自己找麻烦的内容,面试官可能会根据你写的内容来问你问题。

所以觉得自己答不上来的,也不要写。

  • 也不要写一些无关紧要的东西,对技术没加分的不要浪费篇幅。

图片

还有就是简历上的项目:

项目经历是程序员简历中的重要亮点

项目编写不能记流水账。

面试官主要关心的是项目中的亮点,以及遇到了什么技术挑战。

针对这些挑战你是怎么解决的,你有哪些思考,落地了哪些方案,达到了什么样的效果。

所以正确的项目编写应该通过STAR模型+数字化(量化)的方式。

STAR模型:

  • 突出场景,问题,行动,结果,这四块内容。

数字化(量化):

  • 场景,问题,行动,结果,最好都能量化。

比如这些词最好不要写:

  • 大大提升了性能,减少了一定耗时。
  • 显著提升了效率,提高了数据准确性,等等。

所以简历上尽量要多用数字,少用形容词,给出具像化的描述。

总结就是:

需要认真复盘总结你项目中的技术挑战,解决思路,技术方案,并将结果全部数字化表示。

这里再推荐一个简历制作网站,我一直在用的,还不错!

www.polebrief.com/

有啥其他看法,欢迎在评论区留言讨论。

想看技术文章的,可以去我的个人网站:hardyfish.top/

  • 目前网站的内容足够应付基础面试(P6)了!

每日一题

题目描述

给你一个非空数组,返回此数组中 第三大的数

如果不存在,则返回数组中最大的数。

示例 1:

输入:[3, 2, 1]
输出:1
解释:第三大的数是 1

示例 2:

输入:[1, 2]
输出:2
解释:第三大的数不存在, 所以返回最大的数 2

解题思路

使用max1表示第一大的数,max2表示第二大的数,max3表示第三大的数。

遍历数组,如果当前数字是重复的就跳过,否则更新max1max2max3

遍历结束,如果max3依然是初始的最小值,说明第三大的数不存在,返回max1,否则返回max3

代码实现

Java代码:

class Solution {
    public int thirdMax(int[] nums) {
        long max1 = Long.MIN_VALUE, max2 = Long.MIN_VALUE, max3 = Long.MIN_VALUE;
        for (int num : nums) {
            if (num == max1 || num == max2 || num == max3) {
              continue;
            }
            if (num > max1) {
                max3 = max2;
                max2 = max1;
                max1 = num;
            } else if (num > max2) {
                max3 = max2;
                max2 = num;
            } else if (num > max3) {
                max3 = num;
            }
        }
        return (int) (max3 == Long.MIN_VALUE ? max1 : max3);
    }}