星星说|面试篇:优秀面试的要素以及告诉你如何成为高级开发

星星说|面试篇:优秀面试的要素以及告诉你如何成为高级开发

如下文章字数大约1500字 , 阅读时间需要30分钟左右 。


因为市场前景较好 , 对应组内一直在招java研发 , 即有通过招聘网站也有通过猎头在招人 。 作为技术面试官 , 大致1个月内 , 断断续续的差不多面了有20多人 。
留下深刻印象的几乎没有 。 面试者大致工作年限是5年以内的研发 。 具体到实际 , 不同年限的都有 。 就简单说说这段时间内的体会 。
【1】筛选简历
【星星说|面试篇:优秀面试的要素以及告诉你如何成为高级开发】即使有2种方式招聘:招聘网站 , 猎头 。 不过 , 其内部筛选简历的途径都差不多 。 因为大不多人力或者猎头并不是技术出身 。 也为了提高面试效率 ,
一般情况是他们先筛选一批简历发给我 。 然后 , 我在筛选一下简历 。 对满意的通知他们可以电话来面试了 。 在这个过程中 , 也阅读了大量的简历 。
而对于简历问题 , 这是一个老生常谈的话题 。 让面试官眼睛一亮的一定是有条理 , 不啰嗦层次清楚的内容 。 一定要先把自己擅长的内容 , 所熟悉的技术写在前面 。
可以写在自我评价中 , 也可以写在自己定义的内容中 , 不过 , 一定要突出重点 , 写在前面 。 不然写在最后 , 如果你不是在特别出名的公司 , 你估计能想到让面试官读完很多不感兴趣的内容后 , 才找到他想看的 。
可以不按照招聘网站提供的模板来弄 , 可以按照自己来调整 。
书写内容一定要注意形容词使用 , 不要了解的内容写成精通等等 。 自己不清楚更不要写上去 。 不要给自己挖坑 , 而这样的机会面试官更不会错过让你难堪的 。
【2】面试沟通
面试的时候其实没必要紧张 , 大方些是比较好的状态 。 紧张状态 , 对于工作1到2年中出现的比例比较大 。 可能明显感觉到有些人声音发颤 。 没必要紧张 , 面试官也是从这个阶段过来的 。 他完全理解你的状态 , 你也应该对自己有信息 。 如果做不到侃侃而谈 , 至少应该条理清晰 。 也可以主动给面试官交流 。 不要一直低着头等等 。
带简历 , 带笔 。 这是最基本的 。 你应该能想象不带简历和笔给面试官留下的印象 。
在面试时 , 不要只说逻辑 , 空通通的理论 , 要结合技术 , 要具体 , 可以用笔写出来等等 。 对于不知道的内容 , 可以说不知道 。 也可以问下面试官 , 其实面试也是个交流的过程 。
【3】你应该具备什么样的水平 。
对于基础研发来讲 , 本人感觉应该分2类:初级 , 高级 。 没有中级 。 对平均而言 , 3年是分割线 。
对于初级程序员要求:不要总是忙于项目内部 , 不要以为自己每天忙就是进步 , 一定要记住:工作年限跟工作经验没有直接关系 。
Jquery 熟练 , 发现很多人居然不会相关很简单的语法 。
File , Date , JSon , xml 输入输出流 , 这些常用的一定要会 。
多线程了解是有点 。
适当理解SSM 内部机制与原理 。
数据库内容是调试 , 了解调优内容 , 会写SQL语句 。
Linux 常用命令一定要会 。
Maven 要会 。
事物 , 缓存等了解下 。
以上大概就是初级程序员应该具备最基本的内容了 。
高级程序员:
JVM , 并发 , 反射 , RPC , NOSqlzkMQNIO 缓存等等是必须要掌握的内容 。
这个时候不要停留在表面 , 要明白各框架设计的思路 , 可以读读源码 , 像Spring jdk的都可以看看 。
至于深度是越精通越来 。