群硕软件2012校园招聘大礼包-备战群硕软件2012校园招聘.pdf_第1页
群硕软件2012校园招聘大礼包-备战群硕软件2012校园招聘.pdf_第2页
群硕软件2012校园招聘大礼包-备战群硕软件2012校园招聘.pdf_第3页
群硕软件2012校园招聘大礼包-备战群硕软件2012校园招聘.pdf_第4页
群硕软件2012校园招聘大礼包-备战群硕软件2012校园招聘.pdf_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大街网中国最先进的大学生求职互动平台 群硕软件 2 0 1 2校园招聘大礼包 大街网倾情奉献 大街网企业俱乐部 群硕软件讨论区 2 群硕软件 2012 校园招聘简介: 群硕面向全球客户提供高附加值的软件开发和解决方案服务。其作为客户团队的延伸,利 用业界领先的开发工具和技术,以及经实践证明被广泛认可的开发流程创造商业级软件。群硕 美国总部位于加州的Foster City,中国总部位于上海,并在北京和武汉设有研发中心。目前, 公司在全球拥有1,250名员工,其中中国拥有1,200人。 群硕软件 2011 校园招聘回顾:启动于 2010 年 9 月 27 日,并于 10 月 11 日到 19 日在合 肥、南京、上海、武汉、长沙、重庆、南昌等地的 15 所高校举行了校园宣讲会。工作地点主要 在上海、武汉、北京和西安,招聘职位包括开发、设计、软件测试、系统研发等等。招聘数据 结构和算法、数据库、软件工程软件测试等方向的毕业生,要求全日制大学计算机及相关专业 毕业生。 群硕软件 2012 校园招聘的情况请同学们随时关注 群硕软件 2012 校园招聘俱乐部的最新 信息 此次大街网推出了群硕软件2012 校园招聘大礼包供同学们备战。 此外,我们会随着 2012 年度各名企校园招聘项目的进度,适时地为同学们 提供群硕软件 2012 校园招聘第一时间上线通知、网申攻略图解、HR 官方答疑、 应聘笔试面试指导等各种求职信息,助你在面试路上披荆斩棘,通关获胜。 让我们 赢在 2012! 3 群硕软件群硕软件 20122012 校园招聘大礼包校园招聘大礼包目录目录 一、一、 群硕软件简介群硕软件简介 . 5 1.1 群硕软件概况 5 1.2 群硕软件愿景 5 1.3 群硕软件主营业务/品牌 . 6 二、二、 群硕软件群硕软件 2012 校园招聘项目介绍校园招聘项目介绍 . 7 2.1 群硕软件 2012 校园招聘介绍 . 7 2.2 群硕软件校园招聘流程 . 7 三、三、 群硕招聘常见问题解答群硕招聘常见问题解答 8 3.1 群硕校园招聘FAQ . 8 四、四、 群硕软件职业发展群硕软件职业发展 13 然后声明了三个变量: int a = 2; int result1 = operation(5, a+); int result2 = operation(5+a, +a); 问result1和result2的值。 原先以为考得是传值、传引用的问题,结果仔细一看考得是a+和+a的问题,这就简单了。 result1 = 7, result2 = 12 八、如果父类的析构函数没有声明为虚函数的话在父类的指针上调用析构函数会有什么后果? 屏蔽多态,子类申请的资源将不被释放。 九、定义了一个类: class Something pulic: Something(); void setValue(int val) value = val; private: int value; 以及一个函数: void doSomething(int val) Something* sth = new Something(); / Line 1 sth-setValue(val); / Line 2 问Line 2如果是doSomething()的最后一行的话会有什问题? doSomething执行完后sth没有被销毁,内存泄漏。 十、写一个程序将输入的16进制转为10进制。 基础 十一、设计一个微波炉的控制程序(OO)。 这道题有点意思, 我主要用Observer模式设计了一个定时器, 然后把微波炉烹饪的对象抽象为Cookable。 十二、 逻辑题, 一列火车以15 mph的速度从北京开往上海, 另一列火车以20 mph的速度从上海开往北京, 一只鸟(比较笨)速度25 mph,在两列火车之间来回飞,相遇即折回。问到两列火车相遇这只笨鸟一共飞了多 远? 很简单,因为鸟一直在飞,所以一共飞了s/(15 + 20),s为上海到北京之间的距离,那么它一共飞了s/(15 + 20) * 25 mile。 12道题,除了那道C#题,其它觉得没多少地方能扣我分了,当天晚上就没睡好,很兴奋。果然第二天上午 就打电话来让我去面试,效率真的很高,然后就果然顺利拿到了offer 5.3 群硕 10.10.26 重庆站笔经 【研发、测试类】 笔试分为四类:Java,C+,.net 和测试类的。时间一共两个小时。 一,基础题。 1、计算机硬件系统五大基本部件 14 2、二叉树前序、中序、后序的遍历 3、全二叉树和满二叉树的区别 4、什么是关系数据库的第一范式、第二范式、第三范式 5、简述HTTP,FTP,SMTP的应用范围 6、什么是TCP 和IP,分别在哪一层? 7、黑盒、白盒、灰盒的区别 8、重载和重写的区别 9、Java中find在类、方法、变量和函数参数上的作用 10、list、map、set在存取元素时各有什么特点 二、编程题 (不是很有印象了) 三、智力题 1、一天24小时,时针、分针、秒针完全合在一起有几次?分别为什么时间? 2、如何用5升和6升的水壶取出3升的水? 3、5个广口瓶装有药片,有其中一瓶被污染了,被污染的每个药片9gm,其余的10gm.用何种方法找到被污 染的那瓶? 4、两机器人正在路口,他们都知道路是否是通的,只有一个说真话,只有一个说假话,他们都知道对方说 的是真是假,而你不知道。 如何问他们一个问题就可以判断前面的路是否通? PS:我是把研发和测试的记得的都写在一起了,今天个人考得不理想,写到这来,跟大家分享一下。顺便 攒点人品。 5.4 群硕软件笔试归来 一概念 1.过程化编程和面向对象编程的区别 2.(a-1)xora=0和条件 3.Garbage Collection 4.java中 equals() 和= 的区别 5.C+中类的定义 :函数重载出错 6.数据库理论中的数据完整性 7.donamic(?) wed programming 中 redirect 和forward 8.双向链表的插入 二算法 字符串倒置 eg. this is a string =gnirts a si siht 三logic thinking 四个女人过桥,夜间有一火把,每次最多过两个,必需带火把, 过桥速度不一样 no.1 1min no.2 2min no.3 5min no.4 10min 两个人过用最慢一个的速度,火把不能扔 15 如何在17min内四个女人都过桥 5.5 2011 群硕(软件、软件测试类) 南开大学 笔试题 我也记不太清楚了。大概记得这么多。各位参考一下吧。 需要说明的是:考试卷子上中间两道大体分语言,可以选择。可选的:C,C+,JAVA 我做的C的题,所以别的没有记。 希望能给大家一个启示吧。记不清楚的地方大家不要喷我 一、软件基础 1. 什么是多线程?什么是线程的同步? 2. 什么是分页分段内存管理? 3. 白盒测试的原理?举例覆盖代码。 4.软件设计开发文档应该包括的内容? 二、简答 1. 填空(填写问号部分) (1) void func(char* str20); sizeof(str) = ? (2) char str = “hello“; sizeof(str) = ? (3) unsigned char* str = “323456“; sizeof(str) = ? 2. 简述const在C语言中的作用 3. 4. 三、编程:输入为一个已经排好顺序的整数数组、数组长度、待查询数字。用对分查找的方法查询该数字, 找到后返回下标。没找到返回-1。 四、把道德经作为文本输入,请设计一个算法计算其中出现次数最多的三个字。(讲出整体的设计思想、 数据结构、方法)。 五、智力测验: 50枚金币,两个人轮流抓取。每人每次只能抓1、2、4个金币。抓到最后一个金币的人输。请问:如果要 赢得游戏,你会先手还是后手抓?为什么? (最后这个题目让我纠结啊我记得我以前玩大航海时代4的时候有这个游戏。我每玩毕赢,但是那个里 面是每人每次抓1、2、3个。结果,我就悲剧了。还按照原来那个思维想。结果没做对) 5.6 群硕笔试题超强回忆版 应哥们要求特意记得,与大家共享! 原文全是英语,我按自己理解写了一些,难免出错,望大家见谅! 一、 1. Debug和Release build的区别,速度有差异吗?why or why not? 一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为 发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 二: 只有DEBUG版的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句。REALEASE不包含 任何调试信息,所以体积小、运行速度快。 16 三 在debug的版本里会错的,在release里面不一定会错误,但是代码是肯定有错的. 2. 死锁的四个必要条件; 死锁产生有四个必要的条件:互斥条件,不可剥夺条件,部分分配,循环等待 3. “assignment operator”and “copy constructor”的差异 调用时间不一样,假设A同时拥有两者,b是A的一个实例: A a(b)与A a=b 调用opy constructor A a; a=b; 调用的是assignment operator 4.Whats serialization,how does it work in .net or Java 5. whats reflection in java 6.How many data types can be used in swith (Java)? 7.定义 a) 含有十个元素的指针数组; b) 数组指针; c) 函数指针; d) 指向函数的指针数组; 8.Describe scope of public/private/frined/protected/protected frined (C#) 二、 1.an array,Bubble sort. 2.judge current platform using big endion or little endition(高字节还是低字节存放) 微处理机中的存放顺序有正序(big endian)和逆序(little endian)之分。正序存放就是高字节存放在前低字 节在后,而逆序存放就是低字节在前高字节在后。例如,十六进制数为A02B,正序存放就是A02B,逆序存放 就是2BA0。摩托罗拉(Motorola)公司的微处理器使用正序存放,而英特尔(Intel)公司的微处理器使用逆序。 void endian() int x = 0x12345678; char *a = (char *)x; cout (*a = 0x12? “big endian“:“little endian“); 三、 1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现 一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空 间,能否设计一个算法实现?(今天唯一的收获就是做出了这个题) 将1001个元素相加减去1,2,3,1000数列的和,得到的差即为重复的元素。 int Find(int * a) int i;/变量 for (i = 0 ;i=1000;i+) a1000 += a; a1000 -= (i*(i-1)/2 /i的值为1001 17 return a1000; 利用下标与单元中所存储的内容之间的特殊关系,进行遍历访问单元,一旦访问过的单 元赋予一个标记,利用标记作为发现重复数字的关键。代码如下: void FindRepeat(int array, int length) int index=arraylength-1-1; while ( true ) if ( arrayindex0 ) break; arrayindex*=-1; index=arrayindex*(-1)-1; cout“The repeat number is “ 此种方法不非常的不错,而且它具有可扩展性。在坛子上有人提出: 对于一个既定的自然数 N ,有一个 N + M 个元素的数组,其中存放了小于等于 N 的所有 自然数,求重复出现的自然数序列X 。 对于这个扩展需要,自己在A_B_C_ABC(黄瓜儿才起蒂蒂)的算法的基础上得到了自己的算法 代码: 按照A_B_C_ABC(黄瓜儿才起蒂蒂)的算法,易经标记过的单元在后面一定不会再访问到,除非它是重复的 数字,也就是说只要每次将重复数字中的一个改为靠近N+M的自然数,让遍历能访问到数组后面的单元,就能 将整个数组遍历完。 代码: */ void FindRepeat(int array, int length, int num) int index=arraylength-1-1; cout“The repeat number is “; while ( true ) if ( arrayindex0 ) num-; arrayindex=length-num; cout if ( num=0 ) cout return; arrayindex*=-1; index=arrayindex*(-1)-1; 18 六、六、 群硕软件群硕软件校园招聘面试经验校园招聘面试经验 6.1 群硕软件的 70 分钟 找工作阶段,是不该发泄自己的这些情绪的,可是, 真的是不吐不快。 周四中午被电话惊醒,通知周六去群硕面试。我说周六不成,那个MM说,那你明天晚上七点过来吧。之 前,我有同学过去面试了,都说不解决户口。我就在电话里问,你们解决户口不?MM竟然说,不知道,我又 问,那公司地址。MM说,你到网上查吧。就迅速挂了电话。 在此要批评自己一下心态不对!即使是当练兵,也应该端正态度的。因为应届生有机会解决户口,既 然能有这个机会,大家都想把户口落下,虽然不知道到底意义有多大。群硕不解决户口,我就是抱着去看看的 心理,结果连简历都没带,空手就去了,到了大厦,前台MM告诉说,公司没有我的简历,只好到楼下去打了 两份,还好,我邮箱里有我的简历,要不就白坐了一个多小时车,大晚上的跑一趟了。 顺便提一趣事:刚进电梯,一个哥们按了17层,和后天的一群人有说有笑,然后问我到哪,我说我也到17 层。 他说, 来面试的吧?赶紧回去吧, 可别来。 。 。 Absolutely Faint! 看来风言群硕的公司文化果然不假。 。 。 。 面试的情况是这样的:一个微胖的技术,拿着我的简历转了好几圈,又问前台MM说XX还没回来啊?我不 适合面试.net的。最后转向我他们都出去没回来,我面你吧。 入座,问我技术方向,答兴趣在.net,java也可以。遂问我用03还是05,我说之前用03,用05有半年多。 问:你讲讲framework1.0和2.0有什么区别吧。(后来他发现自己说错了,03里是1.1) 答:03中framework是1.1的,2.0版本提供了更多的整合框架,提供了更多的新的特性。(我主要做WEB FORM,就主要从WEB角度说的)比如更好的缓存机制,提供了Membership用户角色权限框架,新增了五种功 能强大的数据源,sitemap等等。没有提语言本身的东西,如泛型等。 PS:因为项目本身就是应用性的,主要从自己了解的应用讲,没有涉及机制底层等。那些,我确实也 说不明白。 问:说说CLR吧。 答:公共语言运行时提供了一种类似JAVA虚拟机的机制,允许.net环境下的各种语言编译生成的中间代码 执行于其上。也在一定程度上实现了跨平台性。 PS:原理性的东西,我也看,不过,看过就过了,没有深入去理解。再次批评自己。 问:一定听过Struts吧,谈你对MVC架构的理解。 答:我对JAVA的理解都是对照.net来理解的。之后我讲了N层架构的实施过程,表示层、业务逻辑层、 数据访问层。如果细化,还可以在业务逻辑层实现业务外观层。稀哩哗啦说了一堆,不知道对不对他 胃口。 PS:架构。哎。我想大部分做项目的人,也是用成型的一套架构改来改去吧。浅薄之见,拍 砖我也忍了,反正也是被郁闷了。 问:你本科是学计算机的啊,那说说PV原语吧。 答:对进程资源分配的一种管理方式,当请求一个资源时,P操作。如果小于0则等待。当释放一 个资源时,V操作。 PS: 很久不看操作系统, 做的主要都是web的东西, 也不知道说得对不对。 。 。 (顺手去google了一下, 想了解详细的看这个 问:讲讲冒泡排序和二分查找的原理,在说说你知道的其他算法。 答:。基本原理讲了一遍,应该说还应付得过去,之后我说的把自己陷进去了。我说,还知道一 些加密算法,如DES,RSA等。 他接着让我将一个加密算法的原理。我有点晕。这么个问法,我不翻才怪。我只好说,经过什么模乘/ 位运算啊,DES是对称的,RSA是非对称的。 19 PS:我实在是记不住。如果老师说明天考试,我会去记的,否则,拿来主义就好。 问:那你现在设计一个加密算法,然后分析一下它的优缺吧。 答:。面对着简历沉思。可以对待加密内容的ASCII码进行特定的数学运算。他提示,加密算 法能加密也要能解密。这倒是,ASCII码运算后估计乱码不可避免,那解密呢。 他又说,现在考的不是算法,而是,怎么提出一个东西,然后对他进行分析。 我又胡诌了一个最简单的位运算了事的。优点是效率高,简单,缺点是强度不够。 他说这样有点应付面试的意思, 现在是SHOW TIME。 问:如何实现一个呼叫中心,并能快速在页面上显示位置信息。 PS:我简历写了熟悉网络编程和线程编程。注意是,熟悉,不是掌握。这个不会。线程在导师的项目 里用过些,不过也基础,就是启动一个线程监听串口,进行数据的实时处理。 问:同步。 答:可以通过同步来实现对代码块的单一访问,排它。 问:异步。 PS:没有具体应用过,回来后把简历的这条索性去掉了,只要不是我掌握的,全去掉。要不真的会被 郁闷。 问:你熟悉SQL。那先来个最土的题。他自己连题都没叙述清楚。 我在黑板上写,告诉他,另外两个表都没有用了。他说,那不可能,要不我给你三个表干吗。后来他一看 不对,说那查name吧,不查id了。我改。他提了一个问题,说这里应该用in,不是用“=”,因为后面是一 个集合,我解释:按题目的意思,后面是单一记录,那用“=”号应该没问题的吧。 PS:最后我写完,他说,其实他也不知道对不对。这个可以理解。至少我写了in,group by,怎么也 是用过SQL吧。 问:存储过程、触发器。 答:存储过程的优点很明显,最明显的当然可以使代码简洁,然后可以提高数据访问的性能,因为数据库 服务器本身提供了对存储过程的优化,有些情况下,甚至可以把数据访问层完全通过存储过程来实现。触发器 我正在用。我的课题要通过触发器来记录对表的DML操作等。 问:触发器的原理是什么? 答:只是用。原理不是很清楚 问:那你现在想一下可能是什么原理? 答:事件探查器。发生特定事件时检查是否定义了针对该事件的触发器让我猜,我也只有猜了。 他也没说个什么究竟,又问我临时表,我说用过,#。他说,知道双#号,那应该是用过了。 又说视图。我说项目里应用比较少。 结果让他抓到了把柄。其中,我还提到了一个蹩脚的数据库设计,因为项目并不是很正规,基本属于独立 开发,然后合代码的那种,我的工作大部分在数据访问和业务逻辑,数据库设计有些地方不是满意,但是也要 听人家的。 他说,你们的这个设计连第三范式都满足不了吧。我解释,有些情况下也需要一些变通,因为,后续才发 现有这个需求,而加表会比较麻烦,只好通过拼接ID串的方式。 他说,如果你说,你的项目里很少用视图,那只能说明你只是个用户,然后说视图如何如何重要,没有用 过视图就等于没用过数据库。 不想再写了。 。 。 越写越郁闷。 。 。 还问到了很多, 比如垃圾回收器的原理, 什么样的算法实现的, application, session, cookies( 2.0下应用程序的发布方式等等等等。 这几个我在之前遇到过,答得应该没问题。 大晚上折腾到群硕,不到7点进去的,8:10出来的。被折磨了一个多小时,按豪客大哥的话,成技术讨论 会了。 我不是强人,我不知道群硕要招什么样的人。看来,离他们的要求是差得十万八千里了。 20 6.2 群硕面试经历分享 中午赶到金禧大酒店,中午我同学说是在今晚大厦旁边。鄙视一个,骑自行车要走15分钟还叫旁边么。 来到2415号房间,看到已经坐了4、5个人了。这个时候时间是2:02PM。 等了许久,人来人往,时间到了3:45,我有一种想走的冲动。主要原因是5点钟还有amdocs的面试呢。 不过看到我的简历已经到了最上面,忍。终于,一个MM带我走了。(不要想歪了,是个工程师) 到了面试的房间,MM突然开始说英语。说实话,我是一点心理准备都没有-我屋里已经有两个人来面过 了,居然没有一个告诉我是英语面试,faint。 但是我第一次发现我的听力这么好,也许这就是压力的作用吧。但是显然这对我的口语没什么帮助,我的 口语像是金山快译一样,是逐词翻译的。哎,更可悲的是面试居然一直是英语的,当MM问到我现在做的网络 协议的QOS算法时候,我终于说:Can i speak chinese?当MM微微点头时候,我如释大负的挺直了腰杆。MM 问的技术问题不深,但是很细致。比如当问到我多态的时候,开始问什么情况下要用虚析构函数,我想了想, 只想到在深复制的情况下用。然后又开始问深复制的情况,我居然忘了说要重载赋值符。不过看上去他还是很 满意的。最后写了几个小例子之后,开始谈理想谈人生,sorry,跑题了,总之很顺利地通过了。 因为昨天旁边有人通过了面试,我以为这样就算好了。爽意的坐在床上,等着hr来和我签呢。来了一个戴 眼镜的人,文文静静的。到了房间,坐下就问,你擅长C+还是java.恩?我心里有一个问号浮上来,不是hr 么?幸好是中文。不管了,只好开始答-我马上就明白了我撞到了传说中的二面-还是技术。这个人后来我 知道是一个 PM.他的技术上真的没话说。 这个时候的技术开始深入了起来,先是COM开头。他问通过QI接口查询到的接口返回的是什么,指向的对 象是什么?这个我大概知道,毕竟以前也用过ADO这些基于COM的技术。但是指向的对象显然和DCOM弄混 了,PM 指出来以后我只好说不是很了解这个方面。又开始问C+,C+的东西实在没什么。又开始了java, 多线程,让我区分interupt()和 notify().这两个中第一个函数我不记得了,瞎说了一个是判断是够中断的,又被 PM指出错误。没面子呀。然后又开始问hashcode()的函数,如果写成return 1;行不行。这个我开始想不行, 他让我想一下,我说是可以的,只是性能很差,不停的冲突。看得出来这个回答还是让他很满意的。 真正的问题开始了,设计数据结构。一个树,节点是string,边是权值。这个很简单,他要的几种存储方法 我都说了一遍。 然后开始问如果有几万个这种数据怎么查找。 查找?我首先想到就是hash。 但是他说数据很多, 我又想到可以给数据分类,他说假设数据没有任何特点。我又说可以按照string的长度来分,他说假设有的数据 只有一个字节,有的有1K。我已经计穷了,只好说我知道STL中的Map是用红黑树来实现的,但是如何用到这 里我就不知道了。他笑了笑,问我度过STL源代码,我说以前看过。我想这是整个面试我唯一的亮点:让他看到 我的基础还可以,喜欢技术细节。 最终,hr如期的到来了,我终于拿到了我的第一个offer。 是群硕,无论外界对他的争论是什么样的,我都要感谢他,是他在我一筹莫展的时候给了我信心。谢谢! 6.3 群硕面经总结 刚回来,共两面,技术面+HR面。技术面是根据你报的方向(C+、java、.NET什么的),由 该方向的面试官来面,1VS1的。一般先是来段英文自我介绍,然后技术提问。根据我的观察 ,技术面试官们都还比较亲切,提问可能是从简历上出发的,也有基础的,如算法等等。简 历上的技术点很可能会问到,所以建议不熟悉的不要写,要有被问到的心理准备。HR面也是 1VS1,就问了些一般性问题,到没什么。两个面完了就可以回了,等统一通知。 PS: 1.放松心情,会的答的要充分,不会的就诚实的说,不要害怕。祝好运 2.硕士和本科好像要求的不一样,所以面试官问的深度也不一样。有个MM被面到一半时,被 21 发现原来是小本,面试官感到抱歉,之前当硕士来刁难的(汗),不过马上就叫来另一个面 试官来问。 3.我前两天收到的是010的电话通知,今天等被面的时候,见到hrMM还在坐在沙发上打电话 发通知,所以今天的显示的应该是西安的号吧。 顺便说一下走法: 313或700路,508应该也行,在南门上车,李家村下,往北一拐就到了,很高一座楼,还写 着名字,天域凯莱大酒店,不会认错的。俺今天为了保险从南门打的走的,不让师傅拐那 6.4 群硕软件面试分享 先说结果,挂了. 其实去之前挺自信的,在车上背我的英文自我介绍很流利,结果出租车司机一直看 我,不知道是不是想让我给他孩子当家教v 我本来说是在10:30被面,但是第一次嘛,就去的早,10:00就到了,结果等到 11:00才被面.一来面试官就给了我个下马威,他一直在翻我的简历和试卷,我一下就 慌了,问他我该不该先作个自我介绍,他说好吧,头都没抬,然后我就开始BLABLA.结 果才说了两句,就被打断:用中文!我差点当场泪奔,我准备了半天的英文自我介绍还 没秀出来就挂了然后就用中文说,但是感觉用英文说的很HIGH的句子用中文就完全找 不到感觉了,干巴巴的说了几句就说不下去了,然后就开始问问题,一来他问你熟悉什 么,我答是数据结构和操作系统什么什么的,听了他就开始在纸上画,我一看就要糟, 他在画图.我就是不熟悉图,他考我B树什么的我都不怕。他画出一个有向无环图让我 写出两种表示,我就记得矩阵表示了,那个邻接表表示就没怎么用过,又过这么久,早 忘了,他让我蒙一个,结果我蒙错了然后他说看来图你不太熟悉,我就问你会什么语 言,我说我就会C和C+,然后他问我JAVA会吗?我想敲他的脑袋,“没听见我说我会C和 C+么?”当然是只能YY的。知道我就会C和C+后他就问我多态是什么,结果我说的不清 楚,又被鄙视了。接下来就顺利多了,问个链表和数组的问题,再问问我为什么要选测 试,意思是男生选测试的不多吧,我就把理由说了一通。最后问我几个测试方面的问 题,我都大概知道是怎么回事,毕竟之前看过,但是都不是很完美,毕竟没真正用过, 感觉还好啦。最后让我问问题,我就问那个进群硕培训后刷30%是不是真的,他给我解释 6.5 群硕软件电话面试 27日,下午2点,刚刚群硕电话面试,是一个gg。 第一个问题就是你至今做过最得意的项目是什么,我就胡扯一下先,迷糊战,聊到Topcoder,说自己在做 这么多项目中学到很多,就无意间说到XML Filler,说做这个项目用23天的时间自学了DOM、SAX的技术, 之后就用的比较熟练了,还有代码规范啊,单元测试之类的,他就具体问单元测试写什么,我就说failure测试, 精确测试,stress测试。stress测试写些什么呢,我就举例对server端测试时,同时启动100个客户端,或一个 客户端连续发送很多的数据。 后来说问我会不会JDOM,JPATH?,我说不会,那他继续就问我那你就不知道这些互相之间的效率啊之 类的问题了,我说嗯,然后我说如果我是设计者的话,我会去分析之间的关系而采用这些。但我是开发者,就 按照设计的去实现了。 后来聊到聊天室,他问我客户端用什么,B/s, c/s?我说c/s的,然后说了客户端的功能,发包解析包等。 他问道包里面什么信息。有没有用socket,用的是IO还是NIO,我说IO。 22 后来英语问我sparse time,我做些什么,幸亏没说去旅游。我就转到准备好的说竞赛那些事情。之后 说陪女友。 后来他问我看技术类的书吗? (这时我才明白他问这个问题的目的) , 我说看effective java。 怕不够, 又说了些。然后他问我看design pattern吗,我说在看。还说ant pattern?refactoring?我说没看。 然后我了我对自己第一份工作的期望是怎样,我就说希望充实点,学新的东西,在一定的领域成为牛人。 然后说如果pass的话,会有两个面试官到时候来杭州给我面,应该是2weeks之后。 现在觉得自己应该问一下这位gg的名字以及练习方式的,增加好感,败笔。 感觉: 那边用的技术还是蛮新的,从JDOM,J,NIO等等。内功从看的那些书也可以看出来。 不过感觉这位gg自己的英语不是很好,但是也还可以,相信自己经过一定的环境的话,也可一轻易达到。 6.6 群硕软件面试指南 群硕有两面的 一面时技术,二面是HR面的。 技术面的时候可能会面一下英语能力的(英语对话或者是英语自我介绍) 以下是我被问到的问题(一般都是看简历问问题的) 1. 你最喜欢和最不喜欢的科目是什么?为什么? 2. Struts中具体那些部分对应于MVC模式中的M, V, C. 3. 说说Hibernate和EJB的区别。 4. 说说数据库中的锁机制。(Update Insert Delete锁) 5. 说说ADO和ADO.NET的区别。 6. JDBC中调用存储过程的是那个类。 7. PreparedStatement和Statement有什么区别。 8. JDBC中的getConnection()是工厂方法吗。为什么? 9. 存储过程和触发器有什么区别。 10. 为什么存储过程要比直接在代码中执行SQL语句快? 11. C#中的override关键字有什么用? 12. 假设有一个三个人的团队,你是团队中作决定的人,当你和其他两个人的意见不合时,而又没有时间 去论证谁的是正确的时你会怎样作决定? 当然还有其他很多随着你的回答而来的问题! 6.7 上海嵌入式工程师面试 一面,技术面 (1)VxWorks、uc/OS、Palm嵌入式系统操作系统的区别? 我的课题是做vxworks,说了些自己比较熟悉的方面,接口函数丰富,调试工具效率高好用云云,其他的 操作系统了解不多,如实交待了。 (2)做嵌入式软件开发和普通桌面软件开发有什么区别? 我答曰,两者侧重点不同,嵌入式系统软件开发侧重在多任务的划分、多任务处理。实施性要求严格。不 用考虑界面等因素。 (3)c语言问题,union和struct 的区别? 共享一个存储单元和按定义分配存储单元。 (4)sizeof(一大堆变量),如果用这个函数分配内存的大小一定与定义相同吗? 答曰:想不相同不清楚,但是肯定的是指回答不会小,因为使用sizeof分配内存不会错。 23 (5)解释什么是优先级反转。 答曰:多任务运行过程中,因为临界资源相互等待占用,导致高优先任务得不到满足,造成低优先级任务 先执行的后果。 (6)我看了你的简历,硬件经验比较丰富,你是不是更适合做硬件? 我心里还是比较想做软件,做硬件太累了,所以直接说做硬件的经验对我作嵌入式软件开发很有帮助,打 下了基础云云。 以上就是群硕的面试,最后经过二面MM人事面就发Offer了。 考虑了很久,最终我还是没有去,因为心里向往华为。 6.8 大三面试群硕经历 意外的拿到了群硕的offer,4000/月,13个月工资,又抢了一个名额,对不起大四的兄弟姐妹们,再也不干 这种伤天害理的事了,阿门 面试经历: 1.技术面试 后来才知道他叫Jason Luo,在湖大笔试时是我们的监考官,由于先前没怎么准备,开始自我介绍的时候有 点紧张,就差性别没汇报了,后来感觉说得有点离谱,于是开始说我在网站的经历和项目,好像他挺感兴趣的, 没让我说完就打断我的话(估计他以为我前面自我介绍完了),问我是不是熟悉.NET开发。我说是的,然后跟 他解释说其实我更喜欢C语言,因为C语言干净、整洁,里面的指针也是我喜欢的,还有强调了一下做MIS系统 做腻了,他笑了,赞同了一下我的观点。就问我用C语言做过什么东西?(这里要感谢昨天整理的一份资料,以 前用C写的数据结构和计算机网络的课程设计,本来打算面试前复习一下的,但一直没时间看,临走时塞在袋子 里想在坐公车时抽空熟悉一下,因为里面排序算法几乎是必考项,后来的提问也证实了这一点,Shell排序的实 现。)我把袋子里的资料拿出来,他边看我边给他解释,从位流操作、插入排序、归并排序、Shell排序、快速 排序、堆排序、Huffman编码、Dijkstra最短路径到CRC循环冗余码,大概花了半个小时,其中他问了我几个 小问题:static定义的函数有什么作用?Shell排序的原理、堆排序的下滤,甚至还对我的CRC算法提出了改进, 总的来说他似乎比较满意,不停的说right,ok,很有西方人的味道。C语言很轻松的过关了,但他最后说了句 很晕的话:你的C语言很不错,但现在一般企业很少用C语言做开发了,除非涉及到串口等嵌入式编程,然后问 我会不会用C写串口通信程序,我以前只听说过串口编程,但没在实际中用过,就很诚实对他说没用C写过串口 程序,但串口编程用汇编会更简单些。提到汇编的原因主要是由于昨天刚考完汇编,想趁热打铁,不想这几天 的汇编白看了,其实我也不懂怎么用汇编写串口,后来回想起来幸好他对汇编不感兴趣,要不然很可能最后我 没法下台。时间过了差不多半个小时,他也把话题转移到.NET上来,主要是针对数据库方面的,包括表设计, 视图设计,触发器设计,存储过程设计,问我有没有考虑过数据库性能问题,说实话我在这方面做得很少,分 页读取数据可能是最熟悉也是唯一能想到的涉及性能的问题了,没想到他对这个问题很特感兴趣,当即要求我 写一个存储过程查询第5页的数据,每页10条,这个问题以前挺熟悉的,不过好久没用了,生疏了,细节没想起 来,瞎搞可一会,说了个大概,可能是由于时间关系,他说了句right,然后开始问我有没有问题要问他,他则 开始写我的面试评价,我一向不是很喜欢问问题的,该问的我都在去之前在网上查过了,不想冷场,就象征性 的问了下工作地点是在北京还是上海,没想到他反过来问我想去北京还是上海,我说随便,然后他就说我想去 上海就留在上海,想去北京就去北京,大概是觉得我问的问题太无聊了,他又开始提问了,这也是我整个技术 面试过程中最晕的地方,他问我信息安全的专业课有哪些,其实在回答前我稍微思考了一下,说有操作系统、 汇编语言、密码学,说出来我就后悔了,我只知道有密码学这个东西,具体讲了什么我是一片空白,果然他对 密码学感兴趣,要我谈一下密码学协议,没听说过的概念,扯都没地方下手,只好硬着头皮找借口说我只是在 自己认为需要的课程上下了足够的功夫,其他课程花的精力较少,诸如此类的,反正回答得很烂,完全没了前 面的自信。技术面试结束了,他问了我一下四级成绩,我说437,然后解释说六级成绩393,差点过了,两个人 都笑,最后问了一下他的姓名,也就是前面的Jason Luo。 24 整个技术面试过程还是挺愉快的, 也有些细节没把握好, 总的原则是要使面试官的思维和自己的思维同步, 还有千万不要不懂装懂,如果不是很有把握,涉及到的知识点最好别在面试中提到。Jason Luo要我去和他们的 HR资源小姐谈谈,根据网上得来的消息,我已经拿到offer了,剩下来的问题只是钱的问题了。 HR面试: 大概是确定要我了,HR面试异常简单,她说话的时间占了整个HR面试时间的2/3,我只需要不断的附和, 解释,装作一副很老实又很有经验的样子,果然她被我骗了,对我印象暴好,最后问我的期望薪资是多少,本 来我就没打算签,就随便说了句:公司都有自己的薪资体系,就按公司给本科生的一般待遇吧。她很爽快的说 了句4000,然后问我够不?我忙说可以,然后象征性的问了下福利方面的问题,握手走出房间. HR面试的问题涉及到诸如打算考研吗?对加班的看法,以及公司现状和理念的灌输。 25 七、七、 群硕软件工作经历群硕软件工作经历25 Management包括:E 3:29 群硕对员工的独特价值 1、广阔的成长晋升空间(1000多人的公司只有6个特级架构师,空间很大) 2、规范严格的国际性软件开发测试方法和技术,全英文环境,与世界及管理和技术的团队合作。 3:35 展示公司活动包括拓展舞蹈等照片. 3;40 学生互动 1 此次在北京的招聘主要是针对北京的分公司,北京公司的手机移动应用和嵌入式是主打,不一定都 是招硕士,本科也可以,只要有专业兴趣和激情。、 2、创新能力在哪,央视国际的项目和ADOBE一起打下来,从设计用户体验和可靠性,CPO的负荷不 到30%。另一个例子新能源电网项目,之前电力没有太多经验,但是有核心技术,没有竞争对手。 3、除了技术有没有商业产品创新,群硕有自己创造的手机.摩托罗拉以前是50人做核心研发,现在有20 人在群硕。沃尔玛有很多电子广告屏,有很多核心CDS内容分发系统是群硕来做的,几点播哪些相关内容这些 之前的设计。 4、对视觉设计感兴趣:需要有PS能力需要有自己的作品。 5、软件工程师和软件助理工程师的区别:根据具体面试情况,本科毕业需要从软件助理工程师开始,3 个月到半年可以成长为SE,这个具体看能力和潜力,在SE的培训上非常重视。 6、北京招多少人:开发测试视觉等30人左右。 7、关于笔试,比较基础的,比如数据结构。如果是视觉设计不需要笔试,但是需要有作品。 8、测试包括:嵌入式和移动设备,测试手机,拿到没有上市的去测试保证质量,另外是应用软件和系 统测试,需要了解业务和测试专业,用户会更关注哪点等。 9、北京分公司规模:在苏州街有200人左右,现在再招聘30人左右。 10、北京和上海的公司是什么样的关系,可能想去上海:上海有800多人,招聘的职位更多,北京专业 性更强。 11、笔试时间:10月24号早上9:30到11:30,北航1号教学楼316。 16:00 培训: 第一阶段基础培训,包括企业文化、流程、英语,持续一个月左右。第二阶段,技术培训,选择方向后来 进行,前半月是授课并有些作业,后半月是实战培训。前两个阶段会有相应的考核。第三阶段开始接触真正项 目,会有导师带。 29 -豪华名企专属 CLUB 站点,专为校园招聘服务- 行业 公司 行业 公司 四大会计事 务所 毕马威(KPMG) 网络 百度(Baidu) 德勤(Deloitte) 腾讯(Tencent) 普华永道(PwC) 谷歌(Google) 安永(E&Y) 新蛋(NEWEGG) 消费品&零 售&服装& 家具 宝洁(Procter&Gamble) 阿里巴巴 高露洁(Colgate) 搜狐公司 联合利华(Unil

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论