vlambda博客
学习文章列表

面试一位Java女程序员,面试过程如下

最近小编面试了一位女程序员,上午10:30来我们部门面试,小编接待了她.

整个面试如下:

个人简历

图片

个人技能:

● 熟悉spring mvc 、spring、mybatis 等框架

● 熟悉 redis 、rocketmq、dubbo、zookeeper、netty 、nginx、tomcat、mysql。

● 阅读过juc 中的线程池、锁的源码以及netty 中的主从多线程源码。

● 了解 spring boot、spring cloud 、elasticsearch 、kafka 等。

● 了解jvm 的内存模型、类加载机制等相关知识。

项目经验:

Xxx保险系统

系统为保险客户提供优惠买单功能,激发保险各类卡用户的消费活跃度,以及通过优惠买单为银行拓展新的用户等。系统主要包括商户管理、订单管理、 用户管理、库存管理等子系统。(ssm 、dubbo 、rocketmq、redis、jdk1.7、tomcat 8、mysql),系统前后端分离,前端采用vue框架进行开发,后端采用nginx进行负载均衡。

主要负责订单管理系统和库存管理系统接口的开发工作:

  1. 为手机客户端提供优惠买单接口,并防止商品超卖。

  2. 使用rocketmq 进行异步化下单,加速高并发下用户的响应速度。

  3. 使用redis 解决分布式下session 一致性问题。

  4. 使用mysql 读写分离解决主库读的压力。

面试过程:

面试题一:分布式session一致性为何不用nginx iphash?

面试一位Java女程序员,面试过程如下
图片

面试题二:Minor GC 与 Full GC 分别在什么时候发生?

面试一位Java女程序员,面试过程如下
图片

面试题三:线程中run结束该线程还能复合吗?

面试题四:zookeeper和eureka区别?

面试题五:IOC 、AOP原理?

试情况和面试题大致如下,小姑娘回答的一般,很多点能回答上来,但是不能形成知识树,无法把技术串起来,只能是开发多年,熟悉技术,但是不精通。

可能是长期重复性CRUD工作,导致对技术底层了解的不多。

推荐|免费

尤其是我身边不乏有一批工作了一段时间的程序员,出现了遇到技术瓶颈的情况,但是却没有及时进行技术上的反省和规划。例如当问到大数据、分布式缓存、负载均衡等等这些技术,也不能很自信的说很精通?我想,这种情况这也许是限制程序员职业发展和薪资发展的一个关键点。

眼下四月份一来,就意味着面试黄金期又过去了一半。小伙伴们又该如何快速实现自己的目标呢?

也许在这期间有四处碰壁等待offer的小伙伴,独自一人在复习中面试的技能点,缺少同行人;又或者还有想获得技能提升还是不知该如何选择,这里推荐一个进群免费听课的Java面试突击训练营,快速提高你的目标。

即刻入群免费学习

面试一位Java女程序员,面试过程如下
图片

课程为期3天,每晚两小时,通过点击助教听课链接实现免费听课~

面试一位Java女程序员,面试过程如下
图片

上课福利:

参与课程即可抽奖包邮赠送《一线大厂程序员面试红宝书》

图片

扫码即刻进群免费听课~

图片

从来没有一蹴而就的面试结果,尽管过程艰难煎熬,但是只要掌握了对的方法,站在巨人的肩膀上,就可以更快获得想要的结果。希望在这个四月大家都可以能收获好消息。