1
hcymk2 2015-05-06 16:48:30 +08:00
这是没办法的事情。 大家都很忙 。
|
2
zts1993 2015-05-06 17:02:03 +08:00 1
是的,,很多细节问题,你要不背真的不一定能说出来。
其实很多问题并没有什么意义,面试官其实也知道。 说不清他们也看面试宝典挑题目呢 |
3
fenzlie 2015-05-06 17:07:08 +08:00 1
从面试官的角度来讲,问这些基础的面试题是全面了解你的技术能力最快捷的方式,面试中的这些细节问题没必要全都答对,这个面试宝典,你拿去问面试官,估计都会有好多答不上来。确实好多细节知识没必要完全了解。如果只是被动的等面试官问这些问题,那就是坐以待毙。
对框架的理解程度非常重要。不理解框架,只会实现接口或调用方法,这种叫做流水线工人。理解自己维护系统的框架,并在一定程度上在框架上作出贡献或升级。这种才是一般公司需要招收的工程师。做到第二点,面试时就可以主动向面试官推介自己这方面的能力。 也许他对你jdbcTemplate方法是如何调用,如何查询不感兴趣。但你告诉他你用一种方式提升了jdbcTemplate中查询语句的速度,或是发现了什么BUG,在什么样的场景下有更优秀的实现,他一定有兴趣听你讲。 |
4
handleyan 2015-05-06 18:03:15 +08:00 1
我们这一代的码农是幸运的,因为有谷歌,让我们能够快速地找到解决方案。但是如果认为有了谷歌,就没必要再去系统、全面地了解技术原理了,这是不可取的。诚然谷歌能找到解决方案,但是这个方案却未必是合适甚至是完美的。有些方案压根就不曾出现在你的意识中,你如何去搜?比如说当你遇到与数据库连接相关的问题,你一个jdbc关键字就过滤掉多少orm的技术,也许你永远也不会走到orm的大门前。
而所有合适甚至是完美的方案,都是码农在全面分析当前所有同类技术后,结合当前实际情况而做的一种取舍,不系统、全面地去了解各种技术,你就很难具备这种选择能力,这就是所谓的基础能力。所以不是面试一定要背面试宝典,而是面试宝典本身就是你应该了解的东西。 |
5
Navee OP @handleyan 确实我们是幸运的。
其实对于那些已知的技术,它是干什么的、有什么好处,大多数码农心里都有个大概的了解,当实际业务需要实现的时候,心里会为这个业务匹配一个技术实现方案;例如jdbc与orm的选择,我在工作中并不是没有用过orm框架,只是很久没有用到了而已,为什么我们在orm和jdbc中选择了jdbc而不是大家都说方便的orm,是我们的项目需求决定的;有的时候我们选型确实会偏向比较保守的方案,但是如果方案有缺陷,在项目进展中一定会暴露出来,问题暴露出来了,在解决问题的过程中,必然就走进了新技术的大门。 对于面试宝典中技术点,我们确实需要去了解,但是从实际情况来看,单纯的了解而不是在实际的场景中应用,并不能体现对技术点的深入理解。这就是我非常不理解的,这些表面上了解的知识对于解决实际问题来说并不是非常重要的,但是却决定了面试官对你能力的评估。 |