目录
背景说明
本人广州普通二本学校里面的普通学生,计算机专业,成绩都是中等水平。18年本科毕业,先后呆过传统的电信服务商企业,广州云徙科技,后面希望自己的薪酬和能力能够上一个更高的级别,就在2020年11月开始准备面试大厂,并且顺利在2020年12月拿到微保的后端开发offer,目前已经工作半年多了。
面试准备
大厂面试流程
一面:
算法题,手写算法,
主要的技术问题:
Java数据结构,Spring,JVM优化,类加载机制,JVM垃圾回收机制;
分布式常见问题及解决方案:分布式锁常见方案及实现,MQ常见技术选型及各自适用场景:消息丢失等处理,RocketMQ底层存储机制;分布式CAP理论及常见注册中心对比;Redis 缓存一致性解决方案,底层数据结构实现,集群实现;
计算机基础:https,网络攻击(XSS,DSS,CSRF),操作系统
二面:
项目经验,过往遇到最有挑战性的技术问题,如何解决?给业务带来哪些收益?
线上环境遇到哪些技术问题?什么场景?如何排查解决?
系统设计题:
多个用户同时修改一份在线文档,如何保证可以多人同时修改并且后面提交的可以覆盖前面提交的?
设计一个订单平台,订单量tps达到10000如何设计?需要考虑哪些瓶颈?
如何设计一个数据库连接池?
三面:
一般是部门总监面试,
考察跳槽目的,未来职业目标发展?个人优劣势梳理?对团队预期?
技术面试:
一般比较宽泛,比如考察
缓存的使用及注意点?如何设计一个本地缓存(带过期时间的)?
如何设计一个消息队列?
四面:
一般是CTO面试,考察过往做过的项目承担的角色,个人如何协同团队完成项目?
自己个人的优势及劣势?
HR面试:
公司团队文化介绍,薪酬福利沟通,入职时间,背景调查,入职流程告知
进了大厂之后
进了大厂也不是就顺利解脱了,还是需要付出很多努力来熟悉业务及提升技术的,但是微保这边相比较之前的公司的差异主要有:
1.薪酬肯定涨,福利也多:包括餐补,班车福利,健身房,公积金全额12%,节假日补贴福利
2.工作方面:
技术视野打开了,参与到通过技术让业务落地的全流程:业务讨论,技术方案设计,后续业务运营指标监控,培养通过技术来让业务落地的商业思维,技术有一定的话语权;
对于开发的任务不只是完成编码,还有协调沟通,开会讨论,协调其他人员将业务落地,对人的综合能力和自我驱动能力要求也比较高;
3.个人成长:
深知自己的技术底子还是比较薄弱,所以需要拼命把计算机底层基础知识补上技术债务,更加有紧迫性去专注提升自己,让自己未来能够往更高的职级及更好的互联网平台前进。
对于自己目前的工作确实没啥值得骄傲的,因为985及211的顶级毕业生拿了大厂的SSP或SP offer薪资更多,但是我知道普通二本的普通学生能够进大厂还是挺棒的,自己对于未来也有更清晰的方向及掌控感。
腾讯微保内推
目前公司业务发展扩展,前端,后端,数据,算法都有HC,如果你觉得自己能力不错,对互联网金融感兴趣的,可以联系我微信和我沟通,18814142735,也可以扫下面的二维码投递简历
腾讯微保, 微信支付九宫格里面的保险服务, 工资16薪,腾讯集团福利,食堂,班车,健身房