我觉得作为技术面试官,在某一方面的技术深度还是应该要有的。

针对Java基础技能,应该熟练掌握,比如Java语法,Java多线程,Java集合框架,一个深入熟悉的Java开发框架(mybatis,Spring Mvc,Spring等)

针对Java虚拟机,需要理解。

以上这些部分,应该在技术讨论环节,深入探讨,问到对方不会的程度为止,着重考察对方的技术深入。

对于设计模式,工作3年以上的人员,应该要问的。

 

作为技术面试官,自己太虚弱,那么就很容易让更加虚弱的人进公司,所以,阿里巴巴这样的公司都是优里挑优,大范围电话面试,选拔技术人才。

其实,感觉自己接触到的人技术上还是很虚的,工作年限跟技术深度和广度不成正比了。

从写代码方面能看出来一个人的内在修养和技术水平。

 

时常总结,体系化自己的知识技能结构,应该每周总结自己的知识体系结构才行。

总结自己在这一周的学习的知识技能,或者总结过去学过的某一个技术的知识技能。做到能讲出来,深刻理解,针对某些技术,要做到熟练运用,灵活掌握。

 

 

我总觉得樊面试那个深圳来的小伙子,有些太敷衍了,被小伙子使用的高大上的技术给唬住了,其实,如果是我,我一定深挖小伙子说的一些技术点的。

比如分布式事务,事务补偿这也算分布式事务?

jpa和mybatis如何统一事务?那小伙子说没有事务?我不信,难道你写数据库不使用commit语句吗?

jpa底层使用的是什么框架?jpa会影响你们系统的性能吗?你如何解决的?

 

 

 

如果说我在杭州中奥的1年8个月能够积累技术,那么估计现在会更好,但如果我现在更好,那我以后会更好吗?

不一定。

命运之所以称之为命运,就是因为有变数,一直在不断变化之中。

转载于:https://www.cnblogs.com/weiguangyue/p/10652742.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐