又到了一年一度的总结时刻,感谢大家对我之前帖子(传送门:https://www.nowcoder.com/discuss/361883)的点赞和收藏,回复里能回复的我也都很认真的回复了。
今年大家应该都很难,疫情下很多计划、安排都被迫变了,今年我整个感觉都浑浑噩噩的,提不起精神,也不知道哪出问题了。
关于跳槽
去年拿了几家互联网的offer,40%的涨幅,总包70pkg,最后没去主要考虑这些方面吧
- 工作强度,银行虽然一般也要10个小时,去掉午休2个小时,去掉晚饭1小时,其实一天里扑在工作上的时间不到7小时,而且自主性很高,没有太多的deadline和绩效考核压力,相比之下互联网的强度和压力就很高了,怂了。
- 疫情大环境下,感觉不是个跳槽的好时间;
- 不想转GO,我觉得自己没有到那种一两周就能上手一个新语言的地步,而且很排斥全栈那种用人方式啥活都干;
- 目前在银行里发展的还蛮好,领导也很重视,目前正在做项目也比较受重视,做完后应该会有一些利好的回报。
- 身边跳槽的同事去互联网的基本没有(去的基本上都是拿到阿里P8对等级别以上的,看在钱的面子上还是去了),感觉大家应该也都是谨慎考虑后的结果,所以肯定是有道理的。
- 家里人不支持
好吧,其实主要就是怂了,其他都不是最主要的,逃离舒适圈可真难 。
分享自己面试爱出的题目
今年参与了公司几次校招面试,分享几个我喜欢提的递进关系的问题吧
算法1:关于环
- 判断一个链表是否有环;
- 进一步计算出环的长度;
- 再进一步计算出环的起点;
- 如果是图怎么判断环?
- 有向图和无向图分别怎么判断?
算法2:快排
- 手撕快排;
这里分享一个我觉得思路最清晰,最简单的一种快排写法
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:异或
- 一组数,每个数都出现偶数次,只有一个数只出现一次,找出这个数;
- 如果有2个数只出现一次呢,找出这两个数?
- 昨天看到一个异或的妙用,给你一串二进制数,然后随机的丢失一位,求的这一位的值是多少?说说思路
2020:工作
今年的工作总结下来就是四个字:"不在状态"- 因为疫情的原因,从2月初就开始了在家的远程办公,本以为在家办公相对来说应该轻松一些,可是后来才发现在家办公才是真的累,因为在家办公就没有所谓的下班一说,基本上是随时Oncall,同时还增加了每天早晚会的制度,想偷懒真的是不太行
- 三月份回京,匆忙搬入了新家,靠着空气净化器和暖气远程办公了半个多月,每天早会晚会着实有点让人难受。
- 害,今年有个重点项目要做,压力比较大,五一加班中度过,6月上了第一期,然后紧接着大小周开始做二期,11月顺利投产。整个一年压力都特别大,本来打算11月结束休息休息,可是被紧接着就被安排了一些不是特别乐意做的事情,假期也泡汤了。
- 我个人是不喜欢被各种push的,事情一多,就啥都不想干,就想当甩手掌柜,交代下去给下面的人做,只看结果。但是很多事情又不得不参与进来,所以这一年一直处于相当甩手掌柜又不得不被push回现实的状态,比较痛苦。
突然觉得这样写有点太消极了,说点积极的事情。
- 今年做成了一个大项目,完成了主要的KPI,而且项目投产后的表现比较符合预期,很省心,所以今年的考核和年终奖应该不会太差。所以大家平时做事情的时候,在有机会选择的情况下,要选择那些能够让人看到的项目或者东西去做,往往有很多人一年到头也特别忙,但是最后啥都没有,主要原因就是你可能做了很多事情,但是不被人看到,或者别人甚至你的领导都觉得不重要。
2020:面经
今年只有一份面经,也是猎头推荐的,今年身边确实今年走了一些人,奇怪的是基本都是去传统金融机构的多,所以也许传统金融公司会比较适合银行出来的人?(而且面试真的不难)有啥疑问可以多多交流。
全部评论
(17) 回帖