Osheep

时光不回头,当下最重要。

网友分享软通动力两次面试经历,JAVA类应用架构师

一、自我感觉不好的软通动力面试。

人事打电话过来,说从我的简历看得出我这个人的目标感不错(感觉都是忽悠人的),然后说安排电话技术面试,我说过了接下来两天可能比较忙没空,她硬要问电话面试很快,就抽一点点时间就行,我就大概给了个下午的时间,最后果然那天下午因有点事比较忙,来来回回协商推迟到那晚7点多才开始电话面试。电话那边的声音实在小声,整个过程中都断断续续听不清楚,大概都是问了些高并发,多线程,分布式的问题,整个电话面试差不多持续了一个多小时,总体感觉不好,加上时间安排就很不满意,真是服了他们的HR。

面试官的问题:

问有做个跨数据库事务的工作吗,具体怎样实行?

答我如实回答没有做过,后来自己查了下,一般都是用JTA实现,或者数据库自带的数据链,或者是用分布式框架中间件去实现,比如zookeeper

问怎么处理高并发的问题,比如10000个请求。

答负载均衡,多线程等。

问怎么处理秒杀的功能,比如只有10个待售卖的商品,但同时有上万人抢购。

答我的回答比较笼统,利用队列,缓存等。。。。

二、上海面试JAVA类应用架构师面试

一早赶到所在地,先做了一份笔试题,然后进行了一面,后续进行了二面,二面面试官,告知他们团队是做资金清算的,我的项目经历更适合到他们做营销的卡券团队,然后我回答,我是投的电影票事业部,是不是哪里弄错了。二面面试官回答会帮我调过去。 中午吃过饭,卡券团队面试官和电影票团队面试官,同时引我来到一面场所(一面和复试不在同一个场所,卡券和电影票是两个团队),开始我先确认了一下这是一面还是二面,告知是二面。然后卡券团队面试官先问问题,一副一定要把我问倒的架势,我的项目描述没有听清楚就急着发问,问的问题没有落脚点,既不是我的项目遇到的也不知道具体问题应该是一个什么场景,草草就和卡券团队面试官的面试谈话结束。接着电影票团队面试官开始面试发问,中间有了更多还不错的多个方面的面试谈话,中间卡券团队面试官不甘寂寞插进来几个问题,但问题都是非常突兀的那种,不清不楚。最后一个面试问题,更是叫绝,详细描述一下。卡券团面试官知道我一直用oracle,让回答一下索引机制,我画了一下B*树,讲解了一下堆表索引的叶子节点的rowid,索引组织表主键索引的叶子节点的rowid,索引组织表非主键索引的叶子节点的rowid,位图索引,正准备继续讲函数索引,接着又一次被莫名打断。问知道“select *为什么不走索引”吗?回答oracle的查询语句的执行计划关键要看where后面的查询条件,经过动态采样,根据成本制定执行计划,停顿了一下,面试官没有说话,然后就只好继续回答,我不觉得select *会导致不走索引。卡券团队面试官听后大声说,这真的是他最后一个问题了,言外之意应该是对我的回答够失望吧,不会再问问题。 最后确认我们之间都没有问题了,然后我说,那接下来是否我先回去?电影票团队面试官说让我等一下,他们商量一下,然后几分钟后告知先让我回来等消息,一周内通知,应该没戏了,整个过程不顺利。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!

点赞