设为首页 加入收藏

TOP

深信服-软件开发工程师-应聘经验分享(一)
2014-11-23 23:23:01 来源: 作者: 【 】 浏览:8
Tags:信服 软件开发 工程师 应聘 经验 分享

直到昨天下午5点多,深信服的校招长沙站才算是圆满结束,从酒店签完就业协议出来,感觉还是很兴奋。很多好友和找工作的战友们
说让分享一下面试心得..直接入正题吧!
注明:我应聘的岗位是软件开发工程师,是纯技术(他们只注重技术水平),所以我的笔试面试经历可能不太符合其它类岗位,但也相信会有一些共通的地方。


———————————- 1. 第一场考核 笔试——————————————–
故事从2012年9月19日晚深信服来我们学校的宣讲会开始…(不多赘述,就是说些公司的文化和薪酬待遇问题)。之前有投了电子档简历,当晚11点收到笔试通知。
来到20号下午2点钟的笔试现场(B大学某科技楼某教室),来笔试软件开发岗的挤满了整整两个大的阶梯教室(中南,湖大,长理,林科大(本人林科大学子),还有湖南其它各个高校<有的从南华大学赶来,真不容易>)。
笔试的内容主要是C/C++,我的C++是弱项,但幸好C++所占的比重很小。C的部分考的很广,有基本的语法题,也有平时编程的一些习惯细节问题,当然 考的最多的是对内存的操作(内存是精华中的精华),考内存必考指针,所以我们基本上遇到的都是指针操作内存的题目,我就在纸上划内存结构图,用掉了两张稿 纸!题型有不定项选择题,填空师,简答题,编程题。如刚才说的,考了大量的关于堆,栈,全局存储和静态存储,函数的使用,也算是够难的了。值得说的最后三 个编程大题。第一个是关于双向链表排序插入操作,第二个是关于C++拷贝构造函数,第三个是函数的自我编写,本来不是很难,但是要求不使用库函数,还要求 你的时间复杂度怎样怎样,最后就比较难以把握。我是直接屏蔽第二题,先做第三题,再做第一题。由于难度很大,感觉做不完了。还好,关键时刻宣布延长10分 钟,使我起死回升。
笔试结束后,心里也没底。说是当晚发通知,回去慢慢等…等到夜里12点也没过通知过来,当晚心灰意冷,我人生中第一次正式找工作就这样完了?自信心受 到严重打击!听说有人收到通知明天早上11点去一面,我的心更是说不出来的滋味~唉,洗洗睡吧。机会总会有的!第二天早上7点多醒来,不行,我得去霸面! 穿戴整齐后,我和我们班一位同学(他是销售类岗位,有通知)早早的乘公交车来到一面地点(C大学某地三楼),观察好地形和制定策略后,我开始去找有话语权 的HR,我委婉的表达了我没收到通知希望给个机会,她(是个姐姐)说研发类一面通知还没发完只发了早上11点的第一批(我的天,我有希望了),让我等等。 又等了一个小时左右(我是急性子),等不住了,我趁他们稍微不忙的时候(这个时候要看时机呀),又表达了我的意思,那个姐姐看我很有诚意(我来的很早,又 等了一个小时)就说帮我找一下,就在通过笔记的试卷中找了一下(我的是粉红色夹子,夹子是用来把简历和试卷和稿纸和保密协议夹在一起),结果在很底下了位 置找到了我的试卷,说是还没通知到我还本来可能把我安排在第二天面试,我顿时振奋了,我的天,我重生了!然后他们把我推到了一个大的会议室,开始了我忽忽 悠悠的一面~~


———————————2. 第二场考核 一面——————————————
会议室比较大,同时几对考官和学生在一对一的面试,我被带到其中一位考官的桌子边,我首先向那位考官躹了一躬,问了好,先后亲切的称呼其为老师,他也比较随和,我们的面试开始了。
首先看下我简历,在这短短的不到一分钟内,我拿出了包里的纸和笔(在纸上写伪代码、描述问题更清楚些,也显得你这个人很严谨),等待他的问题。
首先问我会什么,我说熟悉linux下C编程和做过一些项目。然后我看到他把手中的册子翻到了某页(你们懂了吧,面试官有一个问题集,你会什么他就会翻到 哪一块,里面全是精华问题,所以千万不要随便说熟悉你不会的东西,否则会死的很惨)。所以说,我接下来的问题全部围绕linux和C来的。
多任务篇:上来就问了多进程的问题,关于创建,以及返回值意义,这个比较简单。接下来是僵尸进程的问题,这个还行,勉强答出,接下来为了显示我的能力,我 主动扯到了线程编程(暑假的时候刚做过这一类的项目),然后那位老师就开始问线程问题(可以看出,你可以引导面试官的问题方向,尽量引向你熟悉的知识 点),多线程的互斥,通信机制,效率问题,自我感觉回答得还不错,老师也比较满意。
数据结构篇:首先问我对D表熟不熟,我说不是很熟(当遇到不熟以至于仅知道这个名字的知识点时,我个人认为最好老实承认,但也不要很生硬的承认,要说明原 因),D表我研究过,但因为比较复杂,平常又十分少用所以记的不是很深,如果我有需要的时候,我可以再详细去研究。但他还是在我的那个问题旁打个叉(回答 对了一个勾)。接着他问关于几种查找算法(说实话,我8月份专门进行了数据结构的复习)的问题,我回答二分,图,树什么的,他又问某算法的时间复杂度多少 (谁会记这个呀),我没回答上来。他说这个是比较基础的,我的心冷了一下。然后问关于几种排序的问题,我回答快速排序,冒泡排序,堆反序,希尔排序,接着 他问其中排序的实现算法是什么,我就在纸上写了伪代码(软件编程的同志们,如果他问希尔排序或是堆排序的算法那活该你倒霉),他还比较满意。数据结构算是 过去了。
信号篇:关于几种错误信号(这个看你平时细心不细心了),我回答了3个。接着问我其中了其中的一个信号的意义,也还ok。
网络篇:说说TCP协议的可靠机制方面问题(大胆的说吧,握手,你懂的)。 说说TCP协议预防网络拥塞的问题(有纸和笔,很好描述,类似于模电中的反馈机制)。
c++篇:c++用的多不?我回答,老师,我平常做的都是C,C++不是很熟,但基本的还是知道的。然后问了一个很简单的问题,送分题。还有一个类的问题,比较争议。windows下编程做不做?windowsAPI不是很熟。
杂项:linux指令,shell问题,shell脚本,内核, 系统调用,各小问了一下,回答基本还行,但也得了好多个半对。
整个过程,面带微笑,很重要。
好,一面结束,还是那句话,一面等通知吧。(我的笔试成绩50多,听说有考70多的,唉,我们嵌入式班级高人太多!)。
一面面了三天,接到通知,二面!时间:2012年9月23日。


————————————-3. 第三场考核 技术二面———————————-
二面HR通知要带曾经的作品,我做的基本上是基于硬件的软件编程,在牛耳学习的时,项目都做了好几个。于是当晚整理到凌晨两点钟,睡了三个小时,5点钟起 来作PPT,8点半问专业老师借我们曾经的项目用的板子。8点50上公交,大包小包的去了C校。等了半个钟头,我进去了。
别人都一个电脑,我起码带了三个包,其实我知道他不会看我的硬件作品,但为了显示诚意,赚个印象分。
此时的面试官很年轻,我很真诚的赞美了几句,接着,电脑打开,面试开始。
首先问代码量有几万行没?我一个本科生,刚大四,我没正面回答,唉~~
接着看你的代码规范程度,
看项目的代码,随便指着问(不是自己的代码,你就完了);
接着又是连续其它的问题:一个比一个难,其中还要现 场编程,压力面试。我问他怎么那么难(当然,要有礼貌的问),他说一面只问些基础的问题..(我泪奔了)…其中有,微机原理,操作系统,内核, 信号,数据结构(貌似数据结构很容易被考到)现场调试的考核,协议级编程,都是很精华很偏的东西,我记得只有几个我确定的回答了,其它大多不是很确定(在 碰到你知道,但深入的讲你又不确定的时候,你可以向考官表达你的推断

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Web – Sr. IT specialist – eCo.. 下一篇去面试一个我心仪的公司 我昨天无..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: