找工作主要分为准备阶段、正式应聘阶段。 (1)准备阶段:
A、基础知识准备。对于基础不扎实的,最好平时就开始学习一些基础知识。重点准备科目内容:(最好平时积累一定的基础,时间:研二下学期重点准备) 科目 数据结构(java或c版) 内容 链表(实现等)、栈(实现、压栈、出栈等)、队列、二叉树(实现、遍历等)、图(存储方式等)、排序(插入、冒泡、选择、快排必须掌握,归并、堆排序熟练,希尔、基数排序了解,尤其各排序时间复杂度) 计算机网络 五层(应用层、传输层、网络层、链路层、物理层,每层含有哪些协议,端口号,分别基于TCP/UDP中哪个协议)、TCP/UDP协议及区别、HTTP三次握手、TCP连接过程(三次握手、四次挥手图解)。熟悉IP地址划分(A/B/C/D四类)、拥塞控制等。 操作系统 Java基础 J2ee、jsp、js等 数据库 进程线程、linux内核等 继承、封装、多态、抽象、集合等(重点掌握) 熟悉三大框架原理(struts/spring/hibernate)、jsp界面、了解js框架(jquery等) 常见增删改查、创建表、数据库等,重点是双表查询。 B、笔试面试知识准备。在具备一定基础的条件上,做相关笔试面试题。推荐《java面试宝典》(针对java的)或《程序员面试宝典》(针对c的),《剑指offer》或《编程之美》(两本都是c/c++的)java的最好也买一本。其中面试宝典最好过2-3遍,剑指offer可以熟悉一些容易的题目。(时间:研二下学期到暑假中期,暑假预留时间做各种网络笔试题)
C、个人简历准备。可以参考网上面经,总体差别不大。可以参考如下布局
个人基本信息(主要姓名、性别、学校、籍贯、出生日期、政治情况等 图片 个人评价(性格特点等,重点突出责任心、团队合作、抗压能力等,结合自身特点选取,并要准备相应的例子(面试有可能会问) 项目经验(2-3个,没有的可以从网上或借用同学的,并进行熟悉) 将自己在项目中的职责、自己所负责那部分工作,用到哪些技术写出。 并准备项目中遇到的问题,自己是如何解决的(思路,原因,解决方法)这个是问的比较多的。 没有项目的可以写自己熟悉的课程或知识点。前提是对内容确实有把握的才写。 教育情况(本科、研究生)、外语情况(国企需要6级,中兴等)、获奖情况等 D、自我介绍(一般准备一分钟到二分钟即可,中英文各准备一份)
可以参考网上面经。需要注意的是!!!搞IT最需要的个人素质是责任心、耐心、细心、学习意识和学习能力强、团队合作、沟通等,所以切记往这方面靠拢,一定要结合自身特点进行选取,并准备相应特点的具体例子(面试可能会问到)。给出个人介绍模板。
面试官辛苦了(或老师辛苦了)!(面试官一天面试很多人,如果这么问候比老师好更能凸显你的素质,充分站在对方的角度考虑问题)我叫****,是*****学校***专业****年级的学生。个人性格****(2-3个即可,温和、沉稳、内敛等),对java(或c/c++)编程有浓厚兴趣,并参与过实际开发,具备一定的项目经验等。最大的优点是****(2-3个即可),最大的缺点是*****(2个左右,可以是缺乏工作经验,性格有点内向(将缺点转换为了优点,因为it需要那种踏实肯干的人)等,结合自身选取)。希望通过加入公司,弥补这方面的不足。谢谢!
(2)正式面试阶段。
包括笔试、技术面、综合面、签约。(部分公司有技术二面、终面) A、笔试:
很多公司都是提前网申,尤其是刚开始招聘的公司(包括中兴上机笔试、华为是集体机试3个编程题)。 到中后期,很多公司直接宣讲后现场笔试。同时很多公司在网申之后要进行测评(比较耗时间,主要结合自身,并往积极方面做,个人根据网上面经经验得知,仅供参考)。
对于现场笔试,有的比较严,有的比较松,自己看着办。关键一点:最好带个本子,将笔试中遇到不会的问题摘录下来,回去后立即查找答案。(金蝶面试的时候就把笔试题拿出来问你回去查了资料没,问你会不会做了。)这样的好处是,你知道的越来越多,笔试也会更轻松。当然有的公司笔试题比较怪,自己着情况而定,对于那些难度不太大的一定要摘录。同时,到网上搜索笔试题(多做基础类的,且容易错的) B、技术面试:
每个面试都要自我介绍,然后面试官问你问题。在自我介绍过程中要和面试官有眼神交流,不要让人感觉是硬背的。
自我介绍后,面试官问你问题,部分公司会问基础题(如果没有项目问的更多,如果没有项目有的公司直接就没有兴趣应聘你)。注意!!!一般应聘岗位不同问的问题不同,总体来说,运维、测试类简单,研发类中等,算法类难,没必要一心搞研发,根据自己实力来选取(尤其转专业的)。
基础问题:包括数据结构中链表实现、栈实现、二叉树实现及遍历等,操作系统中问进程线程通信有哪些方式、linux内核等,计算机网络会问java实现socket编程等,数据库会问索引是什么,有什么用,是不是每个表都建立索引会更好等。中兴被问过链表实现(手写代码),华为有同学问到红黑树(难度太大,可以直接忽略)、数据用的什么(mysql)、哪个公司的,css+div全称是什么等,有的同学问的写一个简单的数据库查询语句、索引的利弊。这个看个人运气,有的问的容易,有的问的难。
项目问题:项目做了哪些工作、你负责哪部分、工作流程(以登录为例等)、遇到什么问题(问的最多)以及如何解决的、存在哪些不足(安全方面、并发访问方面),你如何改进。有同学问到了struts框架流程、spring框架、hibernate框架等,这些也是必须掌握的,有个同学没有项目经验,就是熟悉这三大框架拿到了4-5个offer。另外,也会问到js等方面的知识,如你用过何种js框架,以登录为例,如何实现验证(简单写一下过程)。 C、综合面试: 首先,自我介绍。
部分公司(中兴)会有英语口语测试(topic),大概2分钟左右,有的是面试官和你交流,有的是要求自己说。问到的问题看个人运气,有问到自我介绍中提到的家乡(用英语描述一下家乡,可以讲地理位置,状
况、吃等方面)、我被问到描述面试酒店的感受、有的直接英语自我介绍,有的问到用英语描述专业(这个纯属人品太差了)、有的问到兴趣爱好等。 问你做过哪些项目,最值得说的是哪个,为什么。
回答:是***项目,因为这个项目从技术选取、框架设计等都是我们自己选择的,锻炼了我们的决策能力,同时投入的时间和精力也是最多的,期间有段时间每天连续工作近16(早上八点到晚上12点)小时,具备一定的抗压能力。总而言之,完成这个项目,个人兴趣是一方面,更重要的是强烈的责任感。所以我觉得这是我最值得说的一个项目。
(剖析:将个人的优秀品质责任心抗压能力、个人能力决策、个人兴趣充分融合,立体展现了自身,也充分解释自己为什么能胜任这份工作)
为什么转专业(从机械转软件,其实我是调剂的,但面试的时候最好别说是调剂的,而说是转专业的): 回答:很多人觉得从机械转软件有点难,或者没有什么优势。但我并不这么认为。首先,本科期间就接触过软件(如制图软件),也进行过简单的编程工作(如单片机编程),激发了我的浓厚兴趣。其次,在学习机械制图过程中培养的严谨、耐心、细心等这些优秀品质其实也是软件开发人员最需要的综合素质。因此我选择软件这个专业并自学了计算机相关课程,也参与了几个实际项目开发,积累的一定的开发经验。 (剖析:首先提出很多人的观点,然后点出自己的看法,充分展现自身多角度思考问题的优势;接着,结合自身专业特点,凸显适合从事开发工作的优秀品质,最后基础知识的学习以及项目经验充分表明能胜任这份工作。)
怎么证明你适合我们这个岗位:
回答:首先,我对***方面比较感兴趣,贵公司正好有这方面的岗位。其次,我做事认真细心,有耐心,同时具有较强的抗压能力,曾经在开发过程中连续3周每天工作近16小时。最重要的是学习意识及学习能力强,在刚读研的时候我就意识到要学好一门语言,于是开始学习java编程,同时,努力寻找机会锻炼自己,参与到实际项目开发中,积累了的一定的开发经验。因此能够很快适应这个岗位的相关工作。
(剖析:这个问题其实是一个压力面试,我回答的不是太好,中兴面试我就被问到,面试官说感觉你不适合我们公司,你用2分钟时间来说服我。个人意见:从兴趣入手,辅以个人优秀品质,实际开发经验。) 个人职业规划:
回答:1-3年的时间熟悉公司相关工作、夯实技术基础、提升自身技术方面的竞争力,3-5年则逐渐向项目经理等方面发展,5-10年培养成为管理与技术兼备的中坚力量。
(剖析:这个回答的也不是太好,可以参考网上面经,总体来说,要对自己有清晰的定位,当然不能逗比到说自己将来打算创业,直接被KO) 你有没有对象,在哪工作:
回答1:我有女朋友,现在在***工作,所以我想到贵公司***分公司工作。 回答2:我女朋友和我一届,现在在实习,我非常感谢她,因为她愿意跟随我。 回答3:目前还没有,工作后再找。
(剖析:这个问题核心在于判断你的工作稳定性,如果你是异地,最好说明不会因为异地而可能工作几年后离开公司,否则直接被刷。一般如果想留在某个地方,最好引导面试官到这个话题,这样基本会优先考虑你)
(3)技巧总结:
A、交流技巧:交流过程不要太多夸张手势(一般就行,如果要的话),不要抢面试官话,其次,以诚待人(但不是二逼到对自己工作特别不利的都实说,有个同学在问到以后打算如何时说了句先工作几年,然后自己创业,直接没戏了)。最重要的一点,和面试官交谈的时候语气温和,语速中等偏缓,让人听着舒服,也是对其的尊重。
B、笔试技巧:笔试看你自己如何去操作了,有经验的就比较有优势,没经验的也可以逐渐练习。有公司上机笔试(有摄像头)也可以操作,(如中兴的,只要将摄像头对着头就行,没必要拍到全身,你懂的。因为中兴笔试太多都不是计算机类的)
C、选择公司技巧:一般来说,it公司要求相对高,对于技术不是太好的可以考虑到传统公司应聘,尤其是在招聘高峰期,我就投过几个传统公司,一个是神龙汽车(湖北武汉)结果面试我们学校就我一个(面试官还问我为什么没人来,呵呵)当场就要了。一个是英威腾(深圳南山区),结果我们学校去的就3-5个人,笔试也挺容易,技术面试感觉有项目经验应该没问题(我说了些采用https基于RSA非对称加密,数据进行了MD5加密什么的,面试官感觉我太牛逼,直接让二面面试官给我offer(听二面面试官说的)。有时候感觉逼格还是要的,不然只能被忽悠。
D、技术技巧:对于项目,如果不是特别高大上的话,最好做点装饰工作,重点在于安全方面和并发访问方面。比如上面说到的采用https协议(自己需要实际去做,并进行较为详细的了解,说的时候也有底气)、数据库加密、并发访问采用何种方案以及实现。有了这些,技术面试基本比较完美了。
(4)招聘时间表:
A、研二开始有部分公司招聘实习(这个时候最好能进去实习,后面基本都留下来了,包括BAT、华为等) B、(7月初-9月初)最早是内推的(包括百度、阿里,腾讯等),能内推就尽量内推,省了笔试。所以早作准备也是非常有优势的,内推的时候就能进去。
(这个阶段大牛比较多,当然也有部分实力的或运气比较好的,前提是要准备好了,问的问题比较广而泛) C、(9初-10月初)其次,湖南大学今年(2015-9)最早来的公司是中兴,9月初,华为在后(先宣讲,后面试(大概在9月23-26)后面来了金蝶什么的(要实际开发经验)、海康(还可以)、烽火等。 (这个阶段招的人比较多,一般有实际项目经验的或运气好的)
D、(10月初-10月15)来了一些公司,很多招的比较少,要1-2个人。
E、(10月15-10月30)10中期后有不少真正要人的公司,很多都是it类的,也有很多非it类招计算机的,这个时候如果没有什么实力的可以避开,选择非it类公司。尤其在二十号左右,格力、方太、顺丰等招的人还可以,待遇也不错。其他公司有汇川(待遇不错)、英威腾、捷顺(深圳待遇貌似8K,宣讲的时候吹的老好了)还有不少金融证券公司、通信公司(如中国移动、联通、电信)等(这个阶段招的人比较多。因为第一波已经把有实力的人招过去了,所以这波对于有一定基础和一定实力的人来说命中率较高,待遇不比第一波公司差)
F、(11月)公司有,了解的也不是太多,应该还是有些不错的。貌似很多银行类的在这个阶段笔试较多。 G、春招(补漏),也有部分好的公司,没关注,仅听说。
(5)心得
基础知识和项目经验是第一位,运气和人品也占很大成分,不要因为一时找不到工作而灰心气馁,这也是一个成长的过程。始终做到不放弃、及时总结笔试面试经验、和同学沟通交流,运气总会降临。
工作学习交流:1136958892
2015-10-30
相关推荐: