天天看点

毕业五年java研发求职经历

个人背景交代:

最近一年半工作在上市互金公司核心平台

两年银行信用卡中心技术部门工作经验

普通本科大学软件工程毕业,CFA 二级candidate,英文听说读写流利

一、oppo,个人信贷开发岗

oppo是本轮面试的第一家公司,是猎头推荐的。去之前,觉得oppo不是我想去的公司,因为它的主营业务不是金融,而是手机,我仍还想待在金融科技行业。

去oppo,首先映入眼帘的是,玻璃门上无处不在的标语--“本分、用户导向、追求极致、结果导向”。在前台登记的时候,保安要求先把自己的手机拿出来,封住摄像头。他们对信息安全有蛮严格的要求。

等来面试官,他开口的第一句话是“X先生,感谢你来面试oppo”,挺亲和的。面试的过程中,首先问业务,再穿插着问项目,再问项目具体的技术,如:悲观锁、乐观锁、mq启动参数、mq消费过程、mq分布式事务、redis持久化、redis分布式锁、redis数据结构、redis启动参数、dubbo service reference参数、dubbo怎么做到高可用、mysql innodb和myisam引擎差别、mysql索引。再聊java,hashmap是怎么实现的,concurrenthashmap和hashmap区别,java线程池、jvm调优监控源码。再聊linux,linux命令,操作系统内核。他们有海外市场,还要求现场翻译一段英文,朗读一遍。

oppo把消费信贷作为他们的新核心业务,用了4个月时间搭起了系统,并且引入了资深人员把控业务,存量用户二点几亿。业务比较有市场潜力,技术实力也比较强。

二、招联金融,个人信贷开发岗

招联是联通和招商银行合资成立的公司,公司的装潢偏传统企业,不像互联网公司那样明亮、时尚。后续与面试官的聊天中也感觉他们比较偏传统公司。

一面,两个技术小组负责人,一个信贷,一个会计。问项目,问java、linux、jvm、redis、mq、dubbo……。难度一般。

二面,总监面,聊项目,问得很细。难度一般。

三面,HR面,聊工作经历,聊职业规划,问得很细。

招联是偏传统企业的科技公司,他们的金融属性是比较强的,技术实力一般,用户规模有超4千万。

三、平安产险,非车险开发岗

一面,聊项目,细节。

二面,聊工作经历,职业规划

三面,聊技术,很简单,没有问到高级工程师需要了解的那些知识

四面,HR核人,检验经历是否属实。

产险是传统金融机构,在行业市场占有率排名第二,并且市场份额一直在增长,但是他们的技术栈还比较陈旧。公司以业务为主导,技术只是附属,进去需要带外包。估计系统质量也是很差。他们的研发模式、工具都不能支持快速迭代。沟通比较困难。不过公司业务实力比较强,业务稳定,客观因素导致的加班就不会多,年终奖高。

四、随手科技,个人信贷

随手科技是碰到的第一个需要笔试的公司,而且笔试的题目基本都是高级工程师所要求的知识,没有很低级的题目。

笔试,cglib和动态代理区别,jvm参数,4G内存10G数据找出数据不重复的部分,大促系统处理方案,写一个sql

一面,谈笔试题,谈项目,谈jvm、linux、java、算法、mq、redis、dubbo

二面,谈微服务、jvm、java、db设计

三面,HR面,谈工作经历。对随手的认识和兴趣点,职业规划

随手科技面试质量不错,但是待遇和薪水感觉不是很好。后来了解到他们之所以疯狂招人,是因为去年业绩不好,有一大批人出走,需要招人填他们的坑,而且里面内斗非常严重。

五、众安保险,虚拟银行

一面,看简历里的工作经历,CFA学习经历是否是真的,问了几个算法和固收、衍生品的问题

二面,类似于高级工程师职级述评。讲工作经历,项目,再从中聊技术。讲自己的优势,并用实际的例子来举证。间或插了一些零散的技术问题

三面,总监面,聊项目,大的维度的微服务相关的问题,系统的总体认识

四面,HR面,谈工作经历,职业规划,处理挫折的经历

虚拟银行的业务比较有吸引力,而且这个业务是挂在众安国际下面的,英语比较好的会有优势。公司技术和业务都有比较强的实力。

六、WELAB

一面,技术面,简单聊了一下java、jvm、linux、项目

二面,HR聊的问题很多,想要确定经历是否真实,个人兴趣和职业规划。与HR偶然说到想去更好的公司,然后对比了上家公司和WELAB,她觉得我不会去WELAB。

三面,经理面。经理说HR看得出来我不想去WELAB,没考我问题,跟我分享他的工作心得,讲互联网技术人职业规划能有哪些、沟通的重要性、怎样让过去的时光为自己增值(总结,方案通用化积累)、如何在自己的岗位上贡献最大价值(不是站在公司角度,而是站在自己上司角度思考并工作)。

七、微众银行,信贷

笔试,考得是些基本知识。一段代码,输出结果是什么。一个逻辑,sql怎么写。jvm参数。volatile是不是线程安全的。链表,怎么找出中间节点。两个字符串,==操作输出结果是什么。调用一个函数,怎么记录调用次数。写一个单例类。从楼上抛两个玻璃球,怎么知道是哪层楼抛的。

一面,聊笔试题,项目经验

八、蚂蚁金服,iPay国际

一面,项目,技术,与网上面试经验基本一致

二面,项目,问得很细。问不用中间件,有没有解决方案。

九、阿里巴巴,国际

一面,技术面,与网上给的面试经验基本一致。要求现场编码

二面,总监面,问得很泛,诸如口述java知识体系,设计模式,高并发读方案,自己技术特长。感觉是要考对技术体系的理解

十、人人贷,证券事业部

笔试,题目质量多数都不高,有两道算法题挺费时间的。算法题是动态规划、二叉树相加,还有秒杀红包方案设计、单例的实现

一面,感觉就是聊聊天,分享我了解的技术方案

二面,总监面,聊对证券的兴趣,微服务、架构

三面,HR面,聊聊天

人人贷主业是P2P,他们总监说人人贷估值有40亿美金,但是我看了他们披露的数据,2017年和2018年的经营数据不如桔子理财,乐信估值才17点几亿美金。总监介绍,人人贷有2万多员工,职员1000多员工和五六百技术人员,深圳有几百号技术人员,创始人的金融和技术背景也挺好的。如果市值、技术人员、合规性都是真的,人人贷是一个很不错的选择。

十一、安信证券,后台开发

笔试,一堆多选基础题。大概四五十道题。

一面,两个技术面试官。问得很细,dubbo、mq、redis、java、jvm、linux。mq消费的过程,存储的过程,消息丢失。redis持久化,高可用,高并发读,aof策略。jvm内存结构,cpu、内存占用过高解决思路。

总体而言,安信证券符合我对国企证券公司的想象。上班多数人懒懒散散地玩手机,聊微信,等下班,但是他们面试问得挺细的。