首页 > 2020年总结-银行工作的第四年

2020年总结-银行工作的第四年

又到了一年一度的总结时刻,感谢大家对我之前帖子(传送门:https://www.nowcoder.com/discuss/361883)的点赞和收藏,回复里能回复的我也都很认真的回复了。
今年大家应该都很难,疫情下很多计划、安排都被迫变了,今年我整个感觉都浑浑噩噩的,提不起精神,也不知道哪出问题了。

关于跳槽

去年拿了几家互联网的offer,40%的涨幅,总包70pkg,最后没去主要考虑这些方面吧
  • 工作强度,银行虽然一般也要10个小时,去掉午休2个小时,去掉晚饭1小时,其实一天里扑在工作上的时间不到7小时,而且自主性很高,没有太多的deadline和绩效考核压力,相比之下互联网的强度和压力就很高了,怂了。
  • 疫情大环境下,感觉不是个跳槽的好时间;
  • 不想转GO,我觉得自己没有到那种一两周就能上手一个新语言的地步,而且很排斥全栈那种用人方式啥活都干;
  • 目前在银行里发展的还蛮好,领导也很重视,目前正在做项目也比较受重视,做完后应该会有一些利好的回报。
  • 身边跳槽的同事去互联网的基本没有(去的基本上都是拿到阿里P8对等级别以上的,看在钱的面子上还是去了),感觉大家应该也都是谨慎考虑后的结果,所以肯定是有道理的。
  • 家里人不支持
好吧,其实主要就是怂了,其他都不是最主要的,逃离舒适圈可真难

分享自己面试爱出的题目

今年参与了公司几次校招面试,分享几个我喜欢提的递进关系的问题吧

算法1:关于环

  1. 判断一个链表是否有环;
  2. 进一步计算出环的长度;
  3. 再进一步计算出环的起点;
  4. 如果是图怎么判断环?
  5. 有向图和无向图分别怎么判断?



算法2:快排

  1. 手撕快排;
这里分享一个我觉得思路最清晰,最简单的一种快排写法
int partition(int[] a,int left,int right){

        int p = a[left];
        while(left<right){
            while(left<right && a[right]>=p){
                right--;
            }
            a[left] = a[right];
            while(left<right && a[left]<p){
                left++;
            }
            a[right] = a[left];
        }
        a[left] = p;
        return left;
    }

    void sort(int[] a,int left,int right){

        if(left>=right){
            return;
        }
        int mid = partition(a,left,right);
        sort(a,left,mid-1);
        sort(a,mid+1,right);

    }

2. 寻找第K大的数(延续快排思路);
import java.util.*;

public class Finder {
    public int findKth(int[] a, int n, int k) {
        // write code here
        findk(a,0,n-1,k);
        return a[k-1];
    }
     
    public void findk(int[] a,int left,int right,int k) {
       if(left>=right){
            return;
        }
        int mid = partition(a,left,right);
        if(mid==k-1){
            return;
        }else if(mid>k-1){
            findk(a,left,mid-1,k);
        }else{
            findk(a,mid+1,right,k);
        }
    }
     
    int partition(int[] a,int left,int right){

        int p = a[left];
        while(left<right){
            while(left<right && a[right]<=p){
                right--;
            }
            a[left] = a[right];
            while(left<right && a[left]>p){
                left++;
            }
            a[right] = a[left];
        }
        a[left] = p;
        return left;
    }
}

算法3:异或

  1. 一组数,每个数都出现偶数次,只有一个数只出现一次,找出这个数;
  2. 如果有2个数只出现一次呢,找出这两个数?
  3. 昨天看到一个异或的妙用,给你一串二进制数,然后随机的丢失一位,求的这一位的值是多少?说说思路


2020:工作

今年的工作总结下来就是四个字:"不在状态"

  • 因为疫情的原因,从2月初就开始了在家的远程办公,本以为在家办公相对来说应该轻松一些,可是后来才发现在家办公才是真的累,因为在家办公就没有所谓的下班一说,基本上是随时Oncall,同时还增加了每天早晚会的制度,想偷懒真的是不太行
  • 三月份回京,匆忙搬入了新家,靠着空气净化器和暖气远程办公了半个多月,每天早会晚会着实有点让人难受。
  • 害,今年有个重点项目要做,压力比较大,五一加班中度过,6月上了第一期,然后紧接着大小周开始做二期,11月顺利投产。整个一年压力都特别大,本来打算11月结束休息休息,可是被紧接着就被安排了一些不是特别乐意做的事情,假期也泡汤了。
  • 我个人是不喜欢被各种push的,事情一多,就啥都不想干,就想当甩手掌柜,交代下去给下面的人做,只看结果。但是很多事情又不得不参与进来,所以这一年一直处于相当甩手掌柜又不得不被push回现实的状态,比较痛苦。
突然觉得这样写有点太消极了,说点积极的事情。
  • 今年做成了一个大项目,完成了主要的KPI,而且项目投产后的表现比较符合预期,很省心,所以今年的考核和年终奖应该不会太差。所以大家平时做事情的时候,在有机会选择的情况下,要选择那些能够让人看到的项目或者东西去做,往往有很多人一年到头也特别忙,但是最后啥都没有,主要原因就是你可能做了很多事情,但是不被人看到,或者别人甚至你的领导都觉得不重要。

2020:面经

今年只有一份面经,也是猎头推荐的,今年身边确实今年走了一些人,奇怪的是基本都是去传统金融机构的多,所以也许传统金融公司会比较适合银行出来的人?(而且面试真的不难)
有啥疑问可以多多交流。





全部评论

(17) 回帖
加载中...
话题 回帖

相关热帖

近期精华帖

热门推荐