写在开头:
上周面试了一位女程序员,上午10:30来我们部门面试,2B哥接待了她.来看看她的简历:
个人简历
个人技能:
● 熟悉spring mvc 、spring、mybatis 等框架
● 熟悉 redis 、rocketmq、dubbo、zookeeper、netty 、nginx、tomcat、mysql。
● 阅读过juc 中的线程池、锁的源码以及netty 中的主从多线程源码。
● 了解 spring boot、spring cloud 、elasticsearch 、kafka 等。
● 了解jvm 的内存模型、类加载机制等相关知识。
项目经验:
项目经验
xx系统
系统为银行客户提供优惠买单功能,激发银行各类卡用户的消费活跃度,以及通过优惠买单为银行拓展新的用户等。系统主要包括商户管理、订单管理、 用户管理、库存管理等子系统。(ssm 、dubbo 、rocketmq、redis、jdk1.7、tomcat 8、mysql),系统前后端分离,前端采用vue框架进行开发,后端采用nginx进行负载均衡。
主要负责订单管理系统和库存管理系统接口的开发工作:
-
为手机客户端提供优惠买单接口,并防止商品超卖。
-
使用rocketmq 进行异步化下单,加速高并发下用户的响应速度。
-
使用redis 解决分布式下session 一致性问题。
-
使用mysql 读写分离解决主库读的压力。
xx运营系统
系统为运营人员提供公司各类业务数据的查看、统计、商家清算对账等功能。(ssm 、dubbo 、rocketmq、redis、jdk1.7、tomcat 8、mysql)
该系统为内部运营人员开发的系统,并发量较小,但是针对各种维度的复杂查询较多,为防止大批量数据查询拖垮核心系统,对服务进行隔离,前端模板引擎采用jsp 进行开发。
主要负责:
- 项目的开发,运维以及部署 。
2.负责mysql 读写分离的设计和实施
3.引入redis、elasticsearch 解决系统响应慢的问题。
简历总结:
工作6年无互联网公司背景、做的项目中使用到的技术还比较前沿,也有一些技术亮点。
不足:两家公司都是非互联网公司,从项目的名字来说,技术点和项目名称不是很匹配。
面试过程:
面试题一:分布式session一致性为何不用nginx iphash?
面试题二:Minor GC 与 Full GC 分别在什么时候发生?
面试题三:线程中run结束该线程还能复合吗?
还问了zookeeper和eureka区别 IOC 、AOP原理
还考了2个算法题(排序、重复数学题)和一个sql语句题和一个并发原子操作的题。
总结:
总体技术面试聊下来感觉技术还不错,虽然项目不突出没有高并发的项目,但是对技术原理和底层还是有一定的理解,沟通表达没问题。技术面的也基本没问题。她要28K,大家觉得在北京高不高?
有【免费】的Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。
送Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题。
下面这个链接,暗号: csdn 。进入即可获得。
就是它!!!!!
最后补充几点:
我看到有几个朋友说我怎么可以公布人家简历,说我是diss落选的应聘者。
2B哥想说:
1、这篇文章只是为了帮助大家应聘时应该注意哪些问题,可以跟自己的简历对比下,找找差距,也是帮助大家
2、我没有公布人家姓名、也没有公布人家项目、也没有公布人家任何的隐私信息,估计应聘本人都很难发现这是她的简历
3、希望喷的人和爱B哥的人早日进入大厂