弄明白面试官心理,一切面试都不难:面试Java后端开发人员的感受(11)

一切的一切 , 把上述技能嵌入到你做过的项目里

在面试过程中 , 我经常会听到一些比较遗憾的回答 , 比如候选人对SQL优化技能讲得头头是道 , 但最后得知 , 这是他平时自学时掌握的 , 并没用在实际项目里 。

当然这总比不说要好 , 所以我会写下“在平时自学过SQL优化技能” , 但如果在项目里实践过 , 那么我就会写下“有实际数据库SQL优化的技能” 。 大家可以对比下两者的差别 , 一个是偏重理论 , 一个是直接能干活了 。 其实 , 很多场景里 , 我就不信在实际项目里一定没有实践过SQL优化技能 。

从这个案例中 , 我想告诉大家的是 , 你之前费了千辛万苦(其实方法方向得到 , 也不用费太大精力)准备的很多技能和说辞 , 最后应该落实到你的实际项目里 。

比如你有过在Linux日志里查询关键字排查问题的经验 , 在描述时你可以带一句 , 在之前的项目里我就这样干的 。 又如 , 你通过看底层代码 , 了解了TreeSet和HashSet的差别以及它们的适用范围 , 那么你就可以回想下你之前做的项目 , 是否有个场景仅仅适用于TreeSet?如果有 , 那么你就可以适当描述下项目的需求 , 然后说 , 通过读底层代码 , 我了解了两者的差别 , 而且在这个实际需求里 , 我就用了TreeSet , 而且我还专门做了对比性试验 , 发现用TreeSet比HashSet要高xx个百分点 。

推荐阅读