一、我先吐槽下一个现象(关于投简历的时间):
年前找工作,都说没什么好工作;年后机会多。结果,年后一看,年前的工作机会也大把,虽然可能工作比年后略逊,但竞争少,这应该也是年前工作略逊的原因:)年后投了十几份简历,竟然只有一份有面试通知。所以,如果急着找工作,还是年前找吧。
年前没投简历,倒是有几家公司找上门来,4家外包,2家非外包。外包,我是不喜欢的,所以我现在简历都是不公开状态,只让投过简历的公司看。年后面试了2家,一家是丁香园。这里给技术面试官赞个,聊的很开心,完全没有尴尬,满分。年前有几次面试相当尴尬,对于这种区别,我发现自己的准备占了很大的原因。如果不是大牛,那么如果你不知道自己重点向表达什么,就会让面试官也很无奈,结果就是问什么都答不出。
二、投什么公司?
外包,如果你刚出道,那就去试试吧。如果你想长久干下去,那就别了,外包一般最多两年会走吧。
大公司面试会给你笔试。这种题目自己网上找找吧。不靠谱的公司给的笔试题目也乱七八糟,完全考察不出面试者的能力。有些技术面试官,问的技术问题非常少,这种公司估计也不用去了。我的一次笔试,题目出的很简单,但我不是计算机专业出身,3年的工作经历外加这些日子的自习,也总算让我顺利答出来了,也不知道答对了多少。
不确定好坏的公司,
三、准备面试
下面我就说说,该怎么准备一次面试吧。
向面试官展现你的优点。
什么优点?
项目经验、学习能力/解决问题的能力、技术能力
1.无论你的项目经验如何,都要搞清楚关于上一个项目(有些公司是让你自己选讲哪个项目)的这些问题:
怎样的需求?水务公司想做个平台,可以监控水管的情况,有问题可以在平台上走流程,流程是这样的。。还可以统计产销差什么的
项目用的什么框架?ssh
你做了哪些?XX模块的设计和实现,数据库我管的,项目维护我管的
遇到了什么问题?怎么解决的?
2.学习能力
遇到问题解决不了怎么办?百度看博客,下电子书,上官网看文档
平常的习惯?记录遇到的知识点,记录第二天用做的事情到云笔记上,写写博客
3.技术能力
面试要求中的技术,要知道原理与实现,可下电子书细看,也要百度下相关面试题。
除了电子书里的内容,还要注意一些类似技术的对比,以及版本间的对比。上次,面试官问了我struts的不足....用的什么版本,eclipse的版本。我只想说真正想做好技术的,真的是会把相关的细节都摸个透啊。
有些公司,还会关注下,linux的使用能力,项目安全技术方面的问题(黑客是怎么入侵服务器的,你存在数据库里MD5加密过的密码是怎么被破解的,什么的),这些也是项目开发需要的东西。但如果这个项目不是大数据开发,那么他也不会问这方面的问题。我原本还想显摆下刚自学的一点皮毛,结果没问。(这句是废话)