笔试
八月还是九月来着记不得了。题量很大,选择判断填空算法。风格好比大学考试。
不难,就是题量大时间短,一共120min。算法是三道easy而且测试用例应该不多,没有特殊用例。
面试
九月底线下面试。
到了之后先手撕一道算法题。我的题目是实现类似replace的算法。
我想这直接用api,但是我忘了怎么写了。。。。于是自己实现了一边,从读取输入到输出,基本每行都写了注释。解法看着很笨,但是我觉得救了我
之后是面试。群面。
8个同学一个小组,7个面试官,中间是主管负责主持,其他6位负责提问。
上来的第一个问题是哪些同学是保研的,8个人中只有两个人举手,一个在我左边一个在我右边。。。然后又问了哪些同学是上海高考生源,懂的都懂。
接下来就是按照顺序每个人做自我介绍,全部介绍完之后,面试官选择感兴趣的同学自由提问。不得不说真的是卧虎藏龙,有在csig实习的,有本硕上交的,有硕士同济的,有本科南航硕士东南的。导致到我的时候,我颤颤巍巍地说"我本硕都是计算机专业的"。之前有刻板的印象,觉得银行的技术比较老,但是我发现各位面试官和同学都在交流比较新的框架于是打消了这个疑虑。提问风格是:先根据简历上的项目问几个问题,然后再问几个八股,八股问的很简单不会深入追问。到我这里的话比较尴尬,我简历上有一个手写rpc的玩具项目,和一位同学撞车了,于是问了我手写spring容器的问题,主要还是问绕着spring来问的。比如生命周期和aop,扩展到动态代理。最后一个问题我没答上来当时,问的是cglib和jdk动态代理哪个快。当时回答的比较滑头:“我确实不清楚,所以我不敢乱说”。有的同学确实实力比较强,不同面试官都会问,但是也会照顾一般的同学,总之就是每个同学都有被提问。
后续
面试完了之后被hr带到一个休息室,让我们稍等几分钟。我在秋招群里有了解过,到这一步会选择sp留下来先谈薪。之后hr来了,说”念到名字的同学可以先走了“,竟然没念到我的名字,我确实比较惊讶。
hr比较直接,给的数字是税后的,用她的话说,“没有水分”。给的待遇可以对标互联网的sp了。其实除了工资待遇,农行上研的工作环境也非常好,大气干净,说不上富丽堂皇但是绝对有逼格。
农行的体检是按照公务员体检标准来的,因为我不在上海,所以不能报销,这点确实有点伤。体检报告提交之后几天显示所有环节通过。拿到农行的offer之后躺平了好久,但是人总是贱,没有的时候想有,有的时候想要更好。最后出于种种原因,把农行offer拒了。这应该是我所有offer里边拒得最舍不得的一个了,套用《麦田里的守望者》的最后一句:你只要一谈起,就会想念起每一个人来。