一、浅谈我的几次面试
第一次是大学毕业以后,到了一家学java的公司面试,靠着我深厚的学识功底(其实啥也不会,大学能学啥,只能说比只会学校里东西的大学生好一点)赢得了第一轮考官的青睐,随后就是第二轮和第三轮面试,很轻松,聊一些乱七八糟的东西,因为是第一次找工作,对待遇什么的其实是没有要求,能上班学技术就行,最后都通过了,来到最后一轮面试,面试官就是老总,也是乱七八糟的聊,聊家庭什么的,反正没聊计算机,然后我就被淘汰了,我也不知道为什么。
大概过了一个月,我又面试了一家使用C#编程的公司,我也不知道他们为什么要我一个学JAVA的,其实我很后悔,因为在这一个月里我啥计算机也没看,技能有些生疏了。所以面试的时候考的是数据库,题目其实很简单(我现在不记得了),当时脑子就是转不过来,没有做出来,又被淘汰了。现在回想一下,那一个月如果不是天天疯狂玩,不可能人是昏昏沉沉的。
在此期间,我也去过人才市场,丢了很多简历,然后突然有一天,一家公司找到我(当时我是蒙的,根本不记得这家公司,大概率就是我遇到什么公司就丢了一份简历过去),去面试后,老总说看简历觉得我不错,并且他们公司在转型,之前不是搞JAVA的,接了一个JAVA的项目,临时招了会JAVA的人,我当时又懵了,我啥也不会,难道一上班就要挑大梁吗?不管怎么样,硬着头皮上吧。
二、IT技术面试有哪些常见的问题?
IT技术面试中常见的问题包括:
1. 你曾经使用过哪些编程语言?
2. 你有什么项目经验?
3. 你有什么软件开发经验?
4. 你对新编程语言有没有兴趣?
5. 你能用哪些软件来创建Web应用程序?
6. 你是如何解决技术问题的?
7. 你有什么样的数据库管理经验?
8. 你有什么网络管理经验?
9. 你有什么样的安全经验?
10. 你最喜欢的编程语言是什么?
11. 你的哪项技能有最大的发展?
12. 你在未来想要学习什么?
13. 你是如何处理客户投诉的?
14. 你曾经参与过哪些IT项目?
15. 你有什么能够帮助这家公司的经验?
回答这些问题时,需要根据自己的实际经验和技能进行回答,并且要注意以下几点:
1. 简洁明了。回答问题时要尽量精简,不要过于啰嗦。
2. 重点突出。在回答问题时,要将重点放在与职位相关的方面。
3. 举例说明。如果能够提供具体的案例或项目经验,会更容易让面试官信服。
4. 态度积极。回答问题时要表现出积极的态度,展示自己愿意学习、适应变化的品质。
5. 与职位相关。回答问题时要围绕职位需求展开,强调自己的技能与能力与职位要求相符合。
例如,对于“你曾经使用过哪些编程语言?”这个问题,可以回答:“我熟悉Java、Python、C++等编程语言,其中最擅长的是Java。我曾经使用Java开发过一个电商网站,实现了商品展示、购物车、订单管理等功能。”
三、经验总结
其实后来我还参加了很多次面试,总结以下几点:
1、准备要充分。你只有充分准备了,才能做到心中不慌,面试的时候,结结巴巴,慌里慌张的肯定扣分,而且如果面试的考官很多,很可能你脑子就是一片空白,说的话都是平时准备好的,相当于背诵,现场思考再编,估计是来不及了。
2、平时还是要学扎实。提前准备固然重要,但是大部分的知识积累在平时,你怎么体现你和别人不一样,平时多考证,多参加建模比赛,多写一些代码,简历搞丰富一点。
3、保持良好心态。如题,考官像弹簧,你弱他就强,反之,你强他不一定强。他既然让你面试,对你的水平还是有了解的(当然你很多不会他们也是知道的,很多公司还是愿意给新人机会,培养人才的),你不用妄自菲薄,此处不留爷自有留爷处。