校园招聘笔试面试题及部分标准答案

校园招聘笔试面试题及部分标准答案
校园招聘笔试面试题及部分标准答案

笔试面试题汇总

一、笔试题

1、给你一个二叉树的前序序列和中序序列,求其后续序列?(淘宝)

先看三个公式:

PreOrder(T)=T的根节点+PreOrder(T的左子树)+PreOrder(T

的右子树);

InOrder(T)= InOrder(T的左子树)+T的根节点+ InOrder(T

的右子树);

PostOrder(T)= PostOrder(T的左子树)+ PostOrder(T的右

子树)+T的根节点。

依照以上的三给公式就能够专门容易解决一下两个问题:

前序+中序后序;

中序+后序前序。

因此也可把树画出来,再求他的各种序列。

2、Cache替换算法命中率最高是?(淘宝)

那个组成原理就有讲到了,能够找组成原理的书看下,把各种替换算法在理解下,在书上的P98-P99讲得专门详细。

3、给一个顺序表,然后再给你一个码值,求在二分查找改码值的比较

次数?(淘宝)

自己去做二分的查找的过程,我们明白二分查找是log(n)的,一次比较次数大于log(n)确信是错的。具体能够看下数据结构的书,P17-P18讲的专门详细。

4、编译程序中安排中间代码生成的目的是?(淘宝)

把与机器相关的工作集中到目标代码生成时期,难度和工作量下降。便于移直和维护。利于优化。

5、假设在n进制下,17*456=8206成立,n是多少?(淘宝)

从上面的等式中能够看到8,则进制可定大于8,因此能够从9进制开始枚举,直至满足等式,就能够了。(建议:先都转换成十进制,在实现乘法运算)

6、要从一亿会员中抽出100万会员,考虑到公平性、相对分散、相对

随机,不能重复,抽取速度要快。有一个random函数,能产生0-9的随机数。请写出你能想到的抽取方法?并写明步骤。(淘宝)用random函数产生两个数x1、x2,那么会员号mod 100 等于x1x2的话,该会与就被选中。如此每个会员的中奖概率是1/100。

7、Malloc和new的区不?

8、++、--、sizeof(字符串、结构体)(融通)

9、字符串函数的实现(strlen、strcpy等)(网龙、亿联网络)

10、字符串以单词逆序

11、CSTRING类的一些差不多函数的实现

12、DEBUG 和RELESE 两种调试的区不

13、CONST的用法

我只要一听到被面试者讲:"const意味着常数",我就明白我正

在和一个业余者打交道。去年Dan Saks差不多在他的文章里完

全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该特不熟悉const能做什么和不

能做什么.假如你从没有读到那篇文章,只要能讲出const意味

着"只读"就能够了。尽管那个答案不是完全的答案,但我同意它

作为一个正确的答案。(假如你想明白更详细的答案,认真读一

下Saks的文章吧。)

假如应试者能正确回答那个问题,我将问他一个附加的问题:

下面的声明差不多上什么意思?

const int a;

int const a;

const int *a;

int * const a;

int const * a const;

前两个的作用是一样,a是一个常整型数。第三个意味着a是一

个指向常整型数的指针(也确实是,整型数是不可修改的,但指针能够)。第四个意思a是一个指向整型数的常指针(也确实是讲,指针指向的整型数是能够修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也确实是讲,指针指向的整型数是不可修改的,同时指针也是不可修改的)。假如应试者能正确回答这些问题,那么他就给我留下了一个好印象。顺带提一句,也许你可能会问,即使不用关键字 const,也依旧能专门容易写出功能正确的程序,那么我什么缘故还要如此看重关键字const呢?我也如下的几下理由:

1) 关键字const的作用是为给读你代码的人传达特不有用的信息,实际上,声明一个参数为常量是为了告诉了用户那个参数的应用目的。假如你曾花专门多时刻清理其它人留下的垃圾,你就会专门快学会感谢这点多余的信息。(因此,明白得用const的程序员专门少会留下的垃圾让不人来清理的。)

2) 通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码。

3) 合理地使用关键字const能够使编译器专门自然地爱护那些不希望被改变的参数,防止其被无意的代码修改。简而言之,如此能够减少bug的出现。

14、虚基类抽象基类的用法

答:在派生类继承基类时,加上一个virtual关键词则为虚拟基类继承,如:

classderive:virtual public base

{

};

虚基类要紧解决在多重继承时,基类可能被多次继承,虚基类要紧提供一个基类给派生类,如:

classB

{

};

classD1:public B

{

};

classD2:public B

{

};

classC:public D1,public D2

{

};

那个地点C在D1,D2上继承,但有两个基类,造成混乱。

因而使用虚基类,即:

classB

{

};

classD1:virtual public B

{

};

classD2:virtualpublicB

{

};

classC:public D1,public D2

15、Java线程中的sleep,yeild,notify的作用和区不

sleep:让线程睡眠

yeild:暂停当前正在执行的线程对象,并执行其他线程

notify:唤醒线程

16、面向对象的特征有哪些方面

封装、继承、多态

17、ServletConfig对象与ServletContext对象的作用和区不

servlet config对象能够使用一个或多个标签为servlet配置一些初始化参数,servlet配置了初始化参数后,web 容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将

ServletConfig对象传递给servlet。进而,程序员通过

ServletConfig对象就能够得到当前servlet的初始化参数信息。

WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。

ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,能够通过ServletConfig.getServletContext方法获得ServletContext对象。

18、编程:链表的反转、两个排好序链表结合成一个有序链表

19、写一个程序实现字符串反转。(新大陆)

20、多态性意味着一个操作在不同的类中能够有不同的实现方式。

(淘宝)

21、二分搜索算法

具体能够看下数据结构的书,P17-P18讲的专门详细。

22、树:节点个数与树高的计算

那个能够用深搜和广搜实现,节点个数没遇到一个还没标记的节点就加1并标记该节点。把根节点记为1,然后关于还没标记的节点就等于他父亲的值+1,这过程中出现的最大值确实是树高。关于树的一些定义数据结构书上有P138-P139。

23、操作系统:内存的大小端,生产者、消费者问题

1-2.生产者消费者问题:

生产者与消费者问题能够被描述为:一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。

生产者在缓冲区满时必须等待,直到缓冲区有空间才接着生产。

消费者在缓冲区空时必须等待,直到缓冲区中有产品才能接着读取。

P,V操作来解决进程同步与进程通信的问题。

信号量是最早出现的用来解决进程同步与互斥问题的机制,包括一个称为信号量的变量及对它进行的两个原语操作。信号量为一个整数,我们设那个信号量为:sem。专门显然,我们规定在sem大于等于零的时候代表可供并发进程使用的资源实体数,sem小于零的时候,表示正在等待使用临界区的进程的个数。依照那个原则,在给信号量附初值的时候,我们显然就要设初值大于零。

p操作和v操作是不可中断的程序段,称为原语。P,V原语中P 是荷兰语的Passeren,相当于英文的pass, V是荷兰语的Verhoog,相当于英文中的incremnet。

P原语操作的动作是:

(1)sem减1;

(2)若sem减1后仍大于或等于零,则进程接着执行;

(3)若sem减1后小于零,则该进程被堵塞后进入与该信号相对应的队列中,然后转进程调度。

V原语操作的动作是:

(1)sem加1;

(2)若相加结果大于零,则进程接着执行;

(3)若相加结果小于或等于零,则从该信号的等待队列中唤醒一等待进程,然后再返回原进程接着执行或转进程调度。

需要提醒大伙儿一点确实是P,V操作关于每一个进程来讲,都只能进行一次。而且必须成对使用。且在P,V愿语执行期间不同意有中断的发生。

24、软件工程的类图

类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。

(Class)一般包含3个组成部分。第一个是类名;第二个是属性(attributes);第三个是该类提供的方法。

类与类间关系

常见的关系有:继承(Generalization),关联关系

(Association),聚合关系(Aggregation),组合关系

(Composition),依靠关系(Dependency)。其中,聚合关系(Aggregation),组合关系(Composition)属于关联关系

(Association)。

详见软件工程教材。

25、C语言:c语言的关键字、运算符的优先级与结合性、宏、指针

的理解、typedef等

3-1.c语言的关键字

关键字是由C语言规定的具有特定意义的字符串,通常也称为

保留字。用户定义的标识符不应与关键字相同。

c语言关键字共32个:

1、数据类型关键字(12个):

(1). char :声明字符型变量或函数

(2). double :声明双精度变量或函数

(3). enum :声明枚举类型

(4). float:声明浮点型变量或函数

(5). int:声明整型变量或函数

(6). long :声明长整型变量或函数

(7). short :声明短整型变量或函数

(8). signed:声明有符号类型变量或函数

(9). struct:声明结构体变量或函数

(10). union:声明联合数据类型

(11). unsigned:声明无符号类型变量或函数

(12). void :声明函数无返回值或无参数,声明无类型指

针(差不多上就这三个作用)

2、操纵语句关键字(12个):

A.循环语句

(1). for:一种循环语句(可意会不可言传)

(2). do :循环语句的循环体

(3). while :循环语句的循环条件

(4). break:跳出当前循环

(5). continue:结束当前循环,开始下一轮循环

B.条件语句

(1).if: 条件语句

(2).else :条件语句否定分支(与 if 连用)

(3).goto:无条件跳转语句

C.开关语句

(1).switch :用于开关语句

(2).case:开关语句分支

(3).default:开关语句中的“其他”分支

D.

return :子程序返回语句(能够带参数,也看不带参数)3、存储类型关键字(4个):

(1).auto :声明自动变量一般不使用

(2).extern:声明变量是在其他文件正声明(也能够看做

是引用变量)

(3).register:声明积存器变量

(4). static :声明静态变量

4、其它关键字(4个):

(1).const :声明只读变量

(2).sizeof:计算数据类型长度

(3).typedef:用以给数据类型取不名(因此还有其他作用)

各大知名公司校园招聘经典常见面试题集锦

各大知名公司校园招聘经典常见面试题集锦 一.自我认识类 1.你的缺点是什么?如果我们淘汰你,你认为原因是什么? (华为公司2011校招面试题,分享人:彭红) 2.你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。 (2011宝洁校招面试题,分享人:彭红) 3.请详细描述一下你理想中的未来工作环境及每日工作内容。举例说明一件在 校期间你认为最有成就感和最失败的事。 (三星集团2010校招面试题,分享人:李玉娇) 4.你能不能喝酒? (中国银行总行2009招聘面试题,分享人:何轶男) 5.依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。(中 国建设银行苏州分行2010校招面试题,分享人:张栩萌) 6.你的梦想是什么,为此做了哪些努力?(优衣库2010校招面试题,分享人: 张栩萌) 7.你生活中有没有遇到过挫折?是如何面对的? (腾讯2009校招面试题,分享人:刘妍) 8.你心目中的另一半是什么样子? (东莞银行2012面试题,分享人:刁媛、万宝军) 9.请用一句话总结自己二十年的人生感悟。 (飞亚达2012面试题,分享人:吴念菲)

10.你遇到的最大挫折和获得的最大成就是什么? (上海交通大学2012研究生复试题,分享人:游昕琦、李如诗) 11.你最大的缺点是什么? (汇丰银行2012管培生面试,分享人:李立彬、杨玮希) 12.你平时有什么爱好?你一开始是选择银行作为实习单位,后来为什么要来中 国移动呢? (深圳移动2012面试题,分享人:陈奥、江程) 13.举例说明你怎样获得一种技能,并将其转化为实践。 (宝洁2012面试题,分享人:陈思蕾、杨媛颖) 14.你对未来的职业规划是怎么样的? (毕马威2012面试题,分享人:唐寅、雷静晗) 15.说说你所知道的RBS。讲一个你所遇到的困难,如何克服?说说你最大的缺 点。 (苏格兰皇家银行2012全球实习生面试,分享人:杨玮希) 16.你平时爱看什么书报杂志?你除了专业课,最喜欢的课是什么? (淡马锡投资2012中国管培生面试题,分享人:杨玮希) 17.你希望与什么样的上级共事? (中国农业银行宜昌分行2012面试题,分享人:向思凤、赵长龙) 18.你认为将来会是什么原因让你离职? (建行四川省分行2012面试题,分享人:李冀明、李阳) 19.请简要谈谈你的兴趣爱好。 (建行江苏分行2012面试题,分享人:王秋蕾、张静秋)

各大知名公司校园招聘经典常见面试题集锦教学教材

各大知名公司校园招聘经典常见面试题集锦一.自我认识类 1. 你的缺点是什么?如果我们淘汰你,你认为原因是什么? (华为公司2011校招面试题,分享人:彭红) 2. 你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。 (2011宝洁校招面试题,分享人:彭红) 3. 请详细描述一下你理想中的未来工作环境及每日工作内容。举例说明一件在 校期间你认为最有成就感和最失败的事。 (三星集团2010校招面试题,分享人:李玉娇) 4. 你能不能喝酒? (中国银行总行2009招聘面试题,分享人:何轶男)5. 依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。(中

国建设银行苏州分行2010校招面试题,分享人:张栩萌) 6. 你的梦想是什么,为此做了哪些努力?(优衣库2010校招面试题,分享人: 张栩萌) 7. 你生活中有没有遇到过挫折?是如何面对的? (腾讯2009校招面试题,分享人:刘妍) 8. 你心目中的另一半是什么样子? (东莞银行2012面试题,分享人:刁媛、万宝军)9. 请用一句话总结自己二十年的人生感悟。 (飞亚达2012面试题,分享人:吴念菲) 10.你遇到的最大挫折和获得的最大成就是什么? (上海交通大学2012研究生复试题,分享人:游昕琦、李如诗) 11.你最大的缺点是什么? (汇丰银行2012管培生面试,分享人:李立彬、杨玮希)

12.你平时有什么爱好?你一开始是选择银行作为实习单位,后来为什么要来中 国移动呢? (深圳移动2012面试题,分享人:陈奥、江程) 13.举例说明你怎样获得一种技能,并将其转化为实践。 (宝洁2012面试题,分享人:陈思蕾、杨媛颖)14.你对未来的职业规划是怎么样的? (毕马威2012面试题,分享人:唐寅、雷静晗)15.说说你所知道的RBS。讲一个你所遇到的困难,如何克服?说说你最大的缺 点。 (苏格兰皇家银行2012全球实习生面试,分享人:杨玮希) 16.你平时爱看什么书报杂志?你除了专业课,最喜欢的课是什么? (淡马锡投资2012中国管培生面试题,分享人:杨玮希)

JAVA程序员笔试面试题汇总及答案

1. 【基础题】请描述访问控制符的各自作用域与区别 答: √√√ √√√ √√ √ 一、名词解释 二、问答题 1. 【中等题】请说出ArrayList与Vector的区别 答: 主要从二方面来说、 同步性:Vector就是线程安全的,也就就是说就是同步的,而ArrayList就是线程序不安全的,不就是同步的 二、数据增长:当需要增长时,Vector 默认增长为原来一培,而ArrayList却就是原来的一半 2. 【中等题】请说出HashMap与Hashtable的区别 答:HashMap与HashT able主要从三方面来说。 一、历史原因:Hashtable就是基于陈旧的Dictionary类的,HashMap就是Java 1、2引进的Map接口的一个实现 二、同步性:Hashtable就是线程安全的,也就就是说就是同步的,而HashMap就是线程序不安全的,不就是同步的 三、值:只有HashMap可以让您将空值作为一个表的条目的key或value 3. 【基础题】Collection 与Collections的区别 答: Collections就是个java、util下的类,它包含有各种有关集合操作的静态方法。

Collection就是个java、util下的接口,它就是各种集合结构的父接口

第十八章输入输出 笔试题 一、填空题 1. 【基础题】File对象的isFile()方法作用就是判断就是否就是文 件,getAbsolutePath() 方法作用就是获取文件或目录的绝对路径。 2. 【基础题】BufferedReader与BufferedWriter以字符流的方式读写文本文件,且效率更高。 3. 【基础题】与以字节流的方式读写文本文件。 二、选择题 1. 【基础题】下列哪个类就是实体类(BC ) A. InputStream B. PrintStream C. Socket D. Reader E. DataInput 2. 【提高题】请选择下列程序的运行结果(A) public class TestIOapp{ public static void main(String [] args) throws IOException{ StringReader stingin = new StringReader("test"); LineNumberReader in = new LineNumberReader(stingin); PrintWriter out = new PrintWriter(System、out); out、println(in、readLine()); out、flush(); } } A. test B. test:1 C. 1:test D. 1 test 3. 【提高题】请选择下列程序的运行结果( B )

校园招聘面试题题库

校园招聘通用面试题 一、基本情况测试题 1、请您自我介绍一下? 考察点:考察其是否与简历所列举的内容一致,语言简练、条理清晰、层次要分明。 2、谈谈您的家庭情况? 考察点:考察其家庭情况,可以对了解应聘者的性格、观念、心态等有一定的作用。 3、请您简明地评价一下自己,你预备用哪些词形容? 考察点:考察应聘者的性格及爱好等,也能从侧面了解其文字方面的功底如何。 4、您认为自己最大的弱点是什么? 考察点:考察应聘者是否诚实,也能从侧面有助于了解应聘者的性格特点。 5、哪位人物对你影响最大? 考察点:考察其职业生涯路径有可能朝哪个方向发展,对其影响大的人物的职业发展路径,通常都成为应聘者追求的目标。 6、说说你迄今为止最感失败的经验及对你的影响。 考察点:考察应聘者是否对于这个问题是能如实的回答,能有效反映一个人生命历程的深度和广度。 二、个人能力测试题: 7、您认为您适合干什么? 考察点:一个人的职业生涯选择是从想干什么和能干什么这两个方面着手考虑的,这两点都得到满足才是最佳选择,考察了解应聘者对未来规划以及性格特点。 8、最基础的工作您也会愿意干么? 考察点:考察应聘者明显不心甘情愿地贡献,只是在应付差事,还是意识到基本功不够扎实,只有通过单调、枯燥的工作得到磨炼才能在将来有毅力去征服困难。 9、您能为我们公司带来什么呢? 考察点:考察应聘者是否经受过一些专业培训或者别的兴趣、受好等。 10、您和其他求职者有什么不同? 考察点:考察应聘者是不是以自我为中心、自以为是或者团队精神较差,或者通过这个问题能了解其它学员的情况,发现这批学员中谁是最优秀的人才,谁不适合被录取。 11、您的目标及和对前途的打算是什么? 考察点:考察应聘者对自己是否有明确的人生目标及努力上进的精神。 12、你为什么还没找到合适的职位呢? 考察点:考察学员是否是第一次面试,是否还有其它的工作经验及实习经历。

校园招聘经典面试问题汇编(含答案)

校园招聘系列校园招聘系列之 校招经典面试问题汇编(含答案) 一、认识自我类 1、自我评价一下你自己,最大的优点以及最大的缺点,另外你的人生规划是什么? 答:我热爱生活,积极看待人生,对于很多东西都有旺盛的求知欲,愿意从任何人身上学习我不懂的东西,我也非常喜欢交朋友,乐于在一个团结友好的大团队之中开展工作。总的来说,热情,好学,以及良好的沟通协调能力是我的最大优势。当然我也有很多缺点,由于年龄的关系,我看一些问题不够深入,有时候未免做事情未免急躁,不过我能够虚心听取意见,相信在开展工作之时,能够发挥我的特长并且出色完成任务。 2、如果本单位无法给你解决户口问题,但是其他条件都能满足你,你是否还会来本公司工作? 答:我很喜欢贵单位,对于单位能够在各个方面最大程度的证明我的价值表示衷心的感谢。户口是我比较关注的问题,如果单位能够尽可能的帮助我解决这个后顾之忧,那么我就能够保证全心全意的投入到工作之中来,如果单位暂时有困难,我也表示理解。毕竟事业的发展空间对于我来说才是最重要的。我会好好权衡。

3、看你的简历中得知你有在大公司作intern的经历,为什么你在找正式工作的时候来我们这样一家小公司? 答:大公司有大公司的优势,小公司也有小公司的好处。对于一个刚毕业的学生来说,我需要学习的地方很多,而最最急需掌握的是独立处理问题的能力和承担一个项目的经验.在大公司中由于人员组织结构的复杂庞大以及井然有序,每个人各司其职,往往长年累月做的都是重复性的相同工作,难以接触到自己职责之外的事情,而小公司因为部门少,人事关系相对简单,每个人在挽成自己的本职工作之外,还有很多机会接触别人做的东西,这样只需要在短时间内就可以锻炼成为一个"多面手".有了在小公司的工作经验,不需要很长时间,我想我就可以独立策划一个项目并且出色的完成它.还有一点,大公司创造利润之后?配到每个员工头上的红利其实并不多;而小公司的利益都会切实的落实到每个职工身上,是那种所谓你能看得到摸的着的好处,这一点也是相当吸引我的。 4、请问你是否有男友?他/她和你不在一个城市工作,你如何解决这个问题? 答:是的,我有一个感情很稳定的男友,并且确实我们暂时不在一个地方。从我个人来讲,我确实很希望能有机会两个人在一个地方,不过我不认为这将是我事业前途的羁绊。如果我为了这份感情放弃一份我十分满意的工作,那将会令我和男友之间的?系变得非常沉重。这不是我所希望看到的,也不是我男友所希望看到的。我们希望能够各自拥有各自事业的发展空间,双方都是独立出色的个体,这将会使我们更加欣赏对方。

百一测评——Java经典面试题 带答案

职业技能题库&在线云笔试平台https://www.360docs.net/doc/ac9443618.html, 试卷名称:Java经典面试题带答案 试卷描述:java笔试题目、招聘笔试、微信考试、在线考试 试卷链接:https://www.360docs.net/doc/ac9443618.html,/store/open/paperInfo/41651 试卷限时:50分 一.单项选择题 每题分值:2.5分 是否题目乱序:是 是否选项乱序:是 是否可回溯:是 难度:中 1.[单选]Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.[单选]下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确

职业技能题库&在线云笔试平台https://www.360docs.net/doc/ac9443618.html, 答案:B 3.[单选]下列说法正确的有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 4.[单选]提供Java存取数据库能力的包是() A.java.sql B.java.awt C.https://www.360docs.net/doc/ac9443618.html,ng D.java.swing 答案:A 5.[单选]下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 6.[单选]执行如下程序代码 a=0;c=0;

职业技能题库&在线云笔试平台https://www.360docs.net/doc/ac9443618.html, do{ --c; a=a-1; }while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 答案:C 7.[单选]下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{}包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 8.[单选]下列语句正确的是() A.形式参数可被视为localvariable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象

校园招聘笔试面试题及部分答案

笔试面试题汇总 一、笔试题 1、给你一个二叉树的前序序列和中序序列,求其后续序列?(淘宝) 先看三个公式: PreOrder(T)=T的根节点+PreOrder(T的左子树)+PreOrder(T的右子树); InOrder(T)= InOrder(T的左子树)+T的根节点+ InOrder(T的右子树); PostOrder(T)= PostOrder(T的左子树)+ PostOrder(T的右子树)+T的根节点。 根据以上的三给公式就可以很容易解决一下两个问题: 前序+中序→后序; 中序+后序→前序。 当然也可把树画出来,再求他的各种序列。 2、Cache替换算法命中率最高是?(淘宝) 这个组成原理就有讲到了,可以找组成原理的书看下,把各种替换算法在理解下,在书上的P98-P99讲得很详细。 3、给一个顺序表,然后再给你一个码值,求在二分查找改码值的比较次数?(淘宝) 自己去做二分的查找的过程,我们知道二分查找是log(n)的,一次比较次数大于log(n)肯定是错的。具体可以看下数据结构的书,P17-P一八讲的很详细。 4、编译程序中安排中间代码生成的目的是?(淘宝) 把与机器相关的工作集中到目标代码生成阶段,难度和工作量下降。便于移直和维护。利于优化。 5、假设在n进制下,17*456=8206成立,n是多少?(淘宝) 从上面的等式中可以看到8,则进制可定大于8,因此可以从9进制开始枚举,直至满足等式,就可以了。(建议:先都转换成十进制,在实现乘法运算) 6、要从一亿会员中抽出100万会员,考虑到公平性、相对分散、相对随机,不能重复,抽取速度 要快。有一个random函数,能产生0-9的随机数。请写出你能想到的抽取方法?并写明步骤。 (淘宝) 用random函数产生两个数x1、x2,那么会员号mod 100 等于x1x2的话,该会与就被选中。这样每个会员的中奖概率是1/100。 7、Malloc和new的区别? 8、++、--、sizeof(字符串、结构体)(融通) 9、字符串函数的实现(strlen、strcpy等)(网龙、亿联网络) 10、字符串以单词逆序 11、CSTRING类的一些基本函数的实现 12、DEBUG 和RELESE 两种调试的区别 13、CONST的用法 我只要一听到被面试者说:"const意味着常数",我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉const能做什么和不能做什么.如果你从没有读到那篇文章,只要能说出const意味着"只读"就可以了。尽管这个答案不是完全的答案,但我接受它作为一个正确的答案。(如果你想知道更详细的答案,仔细读一下Saks的文章吧。) 如果应试者能正确回答这个问题,我将问他一个附加的问题: 下面的声明都是什么意思? const int a;

工商银行银行春季校园招聘面试真题(一)

中国工商银行银行春季校园招聘面试真题(一) 二、真题剖析 1.无领导小组讨论

【背景】 广告制作的成败直接影响企业的发展,同时也为企业打造品牌奠定了一定的基础。而好的广告语更会让人印象深刻,甚至家喻户晓,成为永恒的经典。以下给出了十条广告语,分别是: 1.我们不生产水,我们只是大自然的搬运工,农夫山泉。 2.中国联通,改变“移动”生活。 3.恒源祥,羊!羊!羊! 4.康师傅红烧牛肉面,就是这个味儿! 5.海澜之家,男人的衣柜。 6.今年过节不收礼,收礼只收脑白金。 7.不是所有牛奶都叫特仑苏。 8.怕上火,喝王老吉。 9.要想皮肤好,早晚用大宝。 10.移动改变生活。 【问题】 请在以上十条广告语中评选出最具影响力的三条广告语,再评选出三个单项 奖,分别是:最佳创意奖、最佳效果奖、最佳传播奖。 【要求】 1、阅读材料并思考,时间为 3 分钟。之后每人陈述个人观点,时间不超过 1 分钟; 2、以小组为单位就这个问题展开讨论,你们小组一共有 20 分钟的讨论时

间,请在规定时间内讨论并得出一致的结论; 3、讨论结束后,推选一名代表汇报你们小组的意见,时间不超过 5 分钟。 【思路点拨】 该题目属于选择排序类,应试者首先要审清楚题目信息,要求的是最具影响力的三条广告语,以三个单项奖。确定好标准:明确影响力的衡量标准有哪些,单项奖的评选是否可以和最具影响力的评选向重复。并根据实际情况逐步推进,例如可以先根据最具影响力的标准选择三条广告语,在讨论中是一个相互说服和探讨的过程,要选择那些最符合标准的,或者说符合标准的程度较高的作为我们的选择项,要具备大局观,懂得适当的妥协;然后根据各个单项奖的评选标准依次选择出三个单项奖。 2.半结构化面试 (1)大学生活给你带来的最大的改变是什么 【参考答案】 大学四年的生活是丰富多彩的,也让我成长了许多。回想这四年给我带来最大的改变是: 第一,我学会了独立生活。由于父母的溺爱,进入大学前我的自理能力很差。进入大学后,我开始学着自己照顾自己,自己洗衣服,自己买生活用品,自己督促自己,并且通过勤工俭学贴补学费和生活费,逐渐的我适应了一个人的独立生活。 第二,培养了我独立思考问题的能力。从小学到高中,我接受的都是灌输式的教育,基本没有独立思考的空间。而大学教育更多的是启发式的教育模式。老师们做的更多的是引导和点播,给学生留下独立思考的时间和空间,让学生发挥想象力,挖掘自身的潜能。在这个过程中,我的潜能被激发出来,逐渐的,独立思考问题,解决问题的习惯与我交了朋友。我的生活和学习也因此掀开了新的篇章。 第三,独立解决问题的能力逐步增强。大学期间我加入了学生会文艺部,经常会参加和组织各类活动,这些活动培养了我的组织能力和应变能力,让我遇事冷静,沉着应对,逐渐练就了我独立去解决问题的能力。 独立是生存的法则,是融入社会的必修课。但我知道团队协作更加的重要,因此,在独立的基础上,我还要去融入团队,跟团队共同进退,只有集体的力量才是无穷无尽的。

校园招聘面试题大全

2015年度校园招聘面试试题 一、初试面试问题 1、自我介绍 A初步了解面试者 B简历内容的真假性 C语言表达能力和组织能力,看其条理是否清晰,层次分明 D从应聘者的陈述中寻找信息,看其对待事情的方式、心态 2、谈谈你的家庭情况 A通过家庭成员的情况了解应聘者的性格、观念、心态等,看看他是在什么环境下成长的。 B了解其家人对其工作的态度 3、为什么想到本公司来工作 A看看应聘者对公司是否了解,准备是否充分 B了解应聘者的求职动机,看看是否属于“海投” 4、为什么想应聘这个岗位,你是怎样理解这个职位的? A看其对工作岗位是否了解,是否有目的的投递,是否有自己的职业规划。 B通过其表述,看其性格是否适应这个岗位。 C应聘前是否有认真准备 5、大学期间最大的收获是什么? A对待大学生活的态度,考察其学习情况。 B考察其个人兴趣点是在学习还是社会实践方面 6、最不喜欢那种类型的人? A考察其性格特征 B为人处事的方式 7、大学期间有过哪些实习经历? A考察其是否注重社会实践,是否有与工作岗位相匹配的实习经历。 B是否重视对自己各方面能力的培养 8、你一般什么时间休息?什么时间起床? A考察其对自我管理的能力 B自我学习能力

9、大学期间给自己制定过哪些目标?为什么指定这些目标,实现了哪些? A是否具备上进心及自我管理的能力 B做事情是否具有计划性和坚持的毅力 10、谈谈你目前想去学习和弥补哪些知识? A是否能看到自己的不足 B是否具备上进心和自我提升的想法 11、为什么选择木地板行业? A是否喜欢这个行业,选择这个行业的原因 B是否有规划自己的职业 12、我们公司最吸引你的地方是什么? A应聘动机 13、请简单介绍一下裕华木业 A考察其是否认真听讲宣讲会 B应聘前是否有提前认真准备 14、你找工作都考虑那些因素? A找工作的则重点 B根据应聘者的侧重方向,判断其是否符合我公司招聘要求。 15、你理想的工作是怎样的? A判断其找工作的标准高度,是否客观实际 16、你觉得你在应聘这份工作的优势是什么? A是否了解应聘岗位 B是否清晰的了解自己的优势劣势 C是否客观评价自己 17、如何对待工作和生活? A对待工作和生活的态度 18、培训分为哪几种模式? 19、绩效考评的方法?品质导向型、行为导向性、结果导向型。 20、PS视图的三种模式是什么?标准屏幕模式、带有菜单栏的全屏模式、全屏模式。 21、什么是人力资源规划? 22、企业为什么要进行人力资源规划?保证企业人力资源供给和需求的平衡,优

校园招聘结构化面试题

校园招聘结构化面试题 Document serial number【KK89K-LLS98YT-SS8CB-SSUT-SST108】

校园招聘结构化面试题库 一、简单寒暄 1.你是***大学毕业的吧(与面试者聊聊他的大学) 2.您是怎么过来的?交通还方便吧 3.您来自哪儿里( 与面试者聊聊其出身地) 二、观或听 1.衣着整齐度 2.精神面貌 3.行、坐、立动作 4.口头禅、礼貌用语等 三、口语表达能力(注意语言逻辑性、用语修辞度、口头禅、语速等) 1.请您先用3-5分钟左右的时间介绍一下自己 2.谈谈您的家庭情况? 3.请您简明地评价一下自己,你预备用哪些词形容? 4.您认为自己最大的弱点是什么? 5.说说你迄今为止最感失败的经验及对你的影响。 四、求职动机 1.你为何选择来我公司工作你对我公司了解有多少你对我公司提供的工作有什 么希望和要求你为什么要应聘这个职位 2.请结合这次求职,谈谈你在选择工作时考虑哪些因素如何看待物质待遇和工 作条件 3.你要求的工作条件和待遇大致是什么如果相差很大,你怎么办 4.谈谈你的职位规划,你打算如何实现它。 五、学习能力

1.请和我讲讲你大学最感兴趣的一门功课告诉我你感兴趣的原因你是怎样去充实这部分知识的呢你现在还对这门功课感兴趣吗谈一谈此学科最新的发展成果2.如果公司给你一个全新的课题由你一个人全权负责,公司根本没有人懂得这一部分的业务,你会怎样处理? 3.有些同学学习很努力,但成绩却不尽如人意,你怎么看? 六、情绪控制力(压力承受力) 1.我们的工作与生活历程并不是一帆风顺的,谈谈您的工作或生活或求学经历中出现的挫折或低潮期,您是如何克服的 (如果回答无此经历,问)-------您的生活是不是太过于顺畅,成长中往往伴随着失败,您觉得自己的成长来自于哪些方面 2.假如你的上司是一个非常严厉、领导手腕强硬,时常给您巨大压力的人,您觉得这种领导方式对您有何利、弊? 3.您有没有过在感情上的失败或不顺利经历,它对您那时和现在的生活有什么样的影响? 4.假如在公众场合中,有一个人有意当众揭您的短处或您的隐私,您怎样去处理? 谈谈您以往职业生涯中令您有成就感的一、两件事,并说说它给您的启示。 七、上进心与自信心 1.谈谈您求学经历中令您感到成功的事例及成功的因素。 2.你认为自己过去工作中最值得骄傲的一件事是什么? 3.您认为自己有什么资格来胜任这份工作? 4.说说您未来3-5年的职业定位计划。 八、抗压能力 1.经过这次面试,我们认为你不适合我公司职位,决定不录用你,你自己认为有那些原因?

最新中国建设银行校园招聘面试题目及解析

最新中国建设银行校园招聘面试题目及解析 例题一: 如果让你重新进行面试,你会做哪些准备? 【题目分析】 该题目测查的是应试者的自我认知与定位,间接测查考生对报考岗位的熟知度。应对此题目,一方面应凸显针对过往面试的准备情况,另一方面应结合当前的面试情况,做出更深层面的准备,如针对岗位认知盲区的进一步了解与思考、进一步增强抗压能力等。 【参考答案】 如果让我重新面试,我会做好以下几方面的准备工作: 一方面,对于此次面试中涉及到的岗位认知盲区进行再次深入了解。在过往的面试准备中,我对金融行业、此次报考岗位的要求、职责进行了全局地了解,也关注了一些关于金融银行行业的前沿动态信息;再次准备面试过程中,我也会在不断拓宽自身行业视野的同时,多一份思考,多一份研究,方便在未来的工作中,为我行的未来发展提出更具建设性的意见,并且,根据此次的岗位认知盲区,加强自身的专业功底,进一步熟知单位的工作环境、工作细则以及高端人才的需求,坚定目标,促成自身能力从量变到质变的飞跃。 另一方面,进一步加强心理建设,抗压能力。此次面试也测查了我的抗压能力,虽然我能够进行较好的心理调适,但是,还是会有些紧张,难免会影响到考试状态。如果再次让我准备面试,我会在抗压能力这块进一步增强。因为在未来的工作中,面对客户的压力、业绩的压力、领导的重托、自身给予自身的工作目标压力等,都需要我拥有更加强大的心理承受力,从毅力的加强、心态的快速调整、规则意识的增强等层面,全面突破。唯有此,在面对新环境、新业务的时候,才能够更加从容、冷静、快速适应与应对。 此外,持续关注与银行业相关的时政热点与国家大政方针政策。银行的发展离不开国家的政策支持与引导,需要我们每一位行业人准确把握国家的最新政策,才能把准社会脉搏,更好设计出符合社会需求和消费者青睐的金融产品。 例题一: 你认为银行的人工服务和自助服务相比,哪种服务对银行的发展更有利,为了有效银行的服务质量和服务效率,请给银行提一些建议。(2017年建设银行辽宁分行面试试题)【题目分析】 此题是一道具有一定专业知识背景的题目,要求考生对银行的人工服务和自助服务有相

华为java笔试面试题

华为Java笔试题+数据库题 一、单项选择题 1.Java是从( B)语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确(B ) A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D.以上都不正确 3.下列说法正确的有(C ) A. class中的constructor不可省略 B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 4.提供Java存取数据库能力的包是( A) A.java.sql B.java.awt C.https://www.360docs.net/doc/ac9443618.html,ng D.java.swing 5.下列运算符合法的是( A) A.&& B.<> C.if D.:= 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是(C ) A.0 B.1 C.-1 D.死循环 7.下列哪一种叙述是正确的( D) A. abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 8.下列语句正确的是( C) A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 9.下列哪种说法是正确的(A ) A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 二、多项选择题 1.Java程序的种类有(BCD ) A.类(Class) B.Applet C.Application D.Servlet 2.下列说法正确的有( BCD) A.环境变量可在编译source code时指定

美团校招笔试题题目整理

2017美团校招笔试题题目整理想要进美团的小伙伴们,都做好校招时回答笔试题的准备了吗?今天学习啦小编就与大家分享2017美团校招笔试题题目整理,希望对大家的学习有帮助! 2017美团校招笔试题题目整理(一) 1.某汽车公司下属有两个汽车制造厂,全部产品的40%由甲厂生产,60%由乙厂生产。而甲乙二厂生产的汽车的不合格率分别为1%,2%。从公司生产的汽车中随机抽取一辆为不合格品,问它是甲厂生产的可能性多大? 2.地上有很多硬币,有一个机器人会每天处理一遍所有的硬币:如果硬币是反面,就把硬币翻转;如果硬币是正面就随机抛一下。机器人这样日复一日的处理,请问最后地上硬币正反面的比例能够稳定吗?如果能够稳定,最终比例是多少?请给出推理过程和结果。 3.某房间里有50盏灯(编号为1~50)和50个开关(编号为1~50)。当按下i号开关时,所有为i倍数的灯就变换一下状态(由亮变为熄,或是由熄变为亮)。比如按下2号开关时,2、4、6、8…50号灯全变更状态。小明走进房间,发现所有灯全熄着,于是依次按下了1,2,3…50所有开关。请问最后有多少灯亮着?请说明计算过程。 4.假设只能以较低的速率调用一个方法access(),请提供一个方法safe_access(),如果调用瞬时速率超过每秒钟R次时返回‘Access denied’,否则调用access,返回‘Success’。假定计算机最小时钟单位是毫秒,请1)写出逻辑思路;2)再写代码完整实现,编程语言不限。

5.给定一个单链表和一个整数k,要求每隔k个元素翻转链表: structnode{ intkey; struct node* next; }; typedef node* List; 实现该函数:void kReverse(List head,int k) 比如:原始链接表为:1->2->3->4->5->6 k=2翻转为:2->1->4->3->6->5 k=3翻转为:3->2->1->6->5->4 k=4翻转为:4->3->2->1->5->6 6.对于一个m*n的int矩阵,其每行自左向右是升序排列的,其每列自上向下是升序排列的,现需要在其中查找整数elem,找到时返回elem所在位置。请1)先写出思路:2)自行定义函数接口然后编程实现,编程语言不限。 7.(系统运维选做)有主机A,B,C通过eth0和同一个交换机相连。A的IP地址为 192.168.1.2,子网掩码255.255.255.0;B的IP地址为192.168.2.2,子网掩码为: 255.255.255.0;C的IP地址为192.168.4.2,子网掩码255.255.255.0。线希望A和B能够通信,A和C、B和C不能通信。 (1)假设能更改A和B子网掩码,要如何设置A和B的子网掩码? (2)如果不能更改子网掩码,需要在A和B做什么设置?

常见的java面试笔试题大汇总

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 https://www.360docs.net/doc/ac9443618.html,ng.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的

2017百度校园招聘笔试题目笔试题目及答案

2017百度校园招聘笔试题目 2017百度校园招聘笔试题目 校园招聘笔试是重要的一环。下面是小编搜集整理的2017百度校园招聘笔试题目,欢迎阅读,供大家参考和借鉴! 2017百度校园招聘笔试题目一 一、简答题(本题共30分) 1.请描述下osi七层模型(开放式系统护栏参考模型)。 2.请列举下不同进程之间共享数据的方式(至少列出三种)。 3.请描述一下tcp和udp的差别,并且各列举一个上层协议。 二、算法与程序设计题(本题共45分) 1.给出数据A=[a_0,a_1,a_2,.....,a_n](其中n可变)打印出该数值元素的所有组合。 2.有这样的一个数组A,大小为n,相邻元素差的绝对值都是1,。如:{4,5,6,7,8,9,10,9},现在给定一个A和一个目标整数t,请找到t在A中的位置。 3.有一个二叉树,定义数的高度为从根到叶子节点的最长距离,数的宽度为每层节点最大值,数的面积定义为高度与宽度的积,设计一个函数,求数的面积 2017百度校园招聘笔试题目二 一、简答题 1、OSI的七层模型。(10分)

OSI的七层模型如下图所示: 2、请列举下不同进程之间共享数据的方式(至少举出三种)。(10分) 1、文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址间一块内存那样来对待 2、共享内存(Shared Memory)实际就是文件映射的一种特殊情况 3、命名管道(Named Pipe)是服务器进程和一个或多个客户进程之间通信的单向或双向管道 4、邮件槽(Mailslots)提供进程间单向通信能力,任何进程都能建立邮件槽成为邮件槽服务器 5、剪贴板(Clipped Board)为不同应用程序之间共享不同格式数据提供了一条捷径 6、动态连接库(DLL)中的全局数据可以被调用DLL的所有进程共享 3、请描述下TCP和UDP的差别,并且各列举出一个上层协议。(10分) TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。 经常使用“ping”命令的原理就是向对方主机发送UDP数据包,ftp等就是使用到的TCP协议

Java经典面试笔试题及答案

1.什么是对象序列化,为什么要使用? 所谓对象序列化就是把一个对象以二进制流的方式保存到硬盘上。好处:方便远程调用。 2.值传递与引用传递的区别? 所谓值传递就是把一个对象的值传给一个新的变量,但是系统会给这个新的变量开辟一个新的内存空间。不会改变原有的值所谓引用传递就是把一个对象在堆中保存的数据传递给一个变量,此时新的变量与原有的变量对应同一个内存存储空间,当新的变量修改对象的属性时,内存中的数据也会修改。 3.接口与抽象类的区别? 1:接口里面不可以实现方法体,抽象类可以实现方法体。 2:接口可以多继承接口,抽象类不可以。 3:接口需要被子类实现,抽象类是要被子类继承(单一继承)。 4:接口中只能有公有的方法和属性而且必须赋初始值,抽象类中可以有私有方法和属性. 5: 接口中不能存在静态方法,但属性可以和final,抽象类中方法中可以有静态方法,属性也可以。 4.谈谈继承,为什么要使用继承? 所谓继承就是找出几个类中共同的部分,提取出来作为父类。而子类只需要继承父类,就可以共享父类的方法。 使用继承能够减少重复的代码。 5.方法重载的好处?

所谓重载就是在一个类中可以定义多个相同的方法,但是方法的参数类型和参数的个数以及顺序要不同。 重载的好处就是能够让我们很快的掌握该方法的功能,我们只要要记住该方法就能很快的理解该方法的参数以及参数的作用 6.项目中印象最深的部分? 我觉得在该项目中我体现到了反射技术的强大之处,原来我一直不清楚反射是一种什么样的技术,只知道一些概念上的知识,经过这个项目之后,终于知道该怎样灵活运用反射,以及在什么时候运用。 谈谈你对面向对象的理解与认识? 我觉得使用面向对象这种思维的方式比较符合我们人类的思想,不需要去学习一些什么新的思考方式,就按照现实生活做的一些故事就能让人理解该内容的知识以及他们的作用。 我的看法就是: 1:当加入新的功能的时候不会修改原有的代码。(面向接口编程) 2: 当我们写的一个类可以重复的运用在其他项目中。(代码的复用性) 3:当写一个新类的时候要考虑到他的可扩展性。(灵活性) 7.谈谈集合框架? 集合框架分为三部分,第一部分是collection接口,第二部分是Map接口、第三部分是collections帮助类 首先说一下collection接口,collection接口下面的接口分为set 接口、list接口,在往下面就是他们一些实现类。

各大知名公司校园招聘经典常见面试题集锦(2009年-2012年)

一、认识自我类你的缺点是什么?如果我们淘汰你,你认为原因是什么? (华为公司2011校招面试题,分享人:彭红) 你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。 (2011宝洁校招面试题,分享人:彭红) 请详细描述一下你理想中的未来工作环境及每日工作内容。举例说明一件在校期间你认为最有成就感和最失败的事。 (三星集团2010校招面试题,分享人:李玉娇) 你能不能喝酒? (中国银行总行2009招聘面试题,分享人:何轶男) 依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。(中国建设银行苏州分行2010校招面试题,分享人:张栩萌) 你的梦想是什么,为此做了哪些努力?(优衣库2010校招面试题,分享人:张栩萌) 你生活中有没有遇到过挫折?是如何面对的? (腾讯2009校招面试题,分享人:刘妍) 你心目中的另一半是什么样子? (东莞银行2012面试题,分享人:刁媛、万宝军) 请用一句话总结自己二十年的人生感悟。 (飞亚达2012面试题,分享人:吴念菲) 你遇到的最大挫折和获得的最大成就是什么? (上海交通大学2012研究生复试题,分享人:游昕琦、李如诗) 你最大的缺点是什么? (汇丰银行2012管培生面试,分享人:李立彬、杨玮希) 你平时有什么爱好?你一开始是选择银行作为实习单位,后来为什么要来中国移动呢?(深圳移动2012面试题,分享人:陈奥、江程) 举例说明你怎样获得一种技能,并将其转化为实践。 (宝洁2012面试题,分享人:陈思蕾、杨媛颖) 你对未来的职业规划是怎么样的? (毕马威2012面试题,分享人:唐寅、雷静晗) 说说你所知道的RBS。讲一个你所遇到的困难,如何克服?说说你最大的缺点。 (苏格兰皇家银行2012全球实习生面试,分享人:杨玮希) 你平时爱看什么书报杂志?你除了专业课,最喜欢的课是什么? (淡马锡投资2012中国管培生面试题,分享人:杨玮希) 你希望与什么样的上级共事? (中国农业银行宜昌分行2012面试题,分享人:向思凤、赵长龙) 你认为将来会是什么原因让你离职? (建行四川省分行2012面试题,分享人:李冀明、李阳) 请简要谈谈你的兴趣爱好。 (建行江苏分行2012面试题,分享人:王秋蕾、张静秋) 谈谈大学印象最深刻的事,觉得自己最成功的事。 (华侨银行2012面试题,分享人:张露菡、王兴宇) 你说你曾经参与组织了“寝室之星”活动,你在活动中担任了什么角色?是领导者还是参与者?你觉得作为一个参与者应该具备什么素质?

百度校园招聘在线笔试题及答案

旗开得胜第1题:用C语言实现一个公用库函数void * memmove(void *dest,const void *src,size_t n)。该函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。注意,作为公用库函数,请注意安全检查,注意处理内存区重合的情况。 第2题:已知一个字串由GBK汉字和ansi编码的数字字母混合组成,编写C语言函数实现从中去掉所有ansi编码的的数字和字母(包括大小写),要求在原字串上返回结果。函数接口为:int filter_ansi(char* gbk_string)。注:汉字的GBK编码范围是0x8140 - 0xFEFE 第3题:芯片测试。有2k块芯片,已知好芯片比坏芯片多。请设计算法从其中找出一片好芯片,并说明你所用的比较次数上限。其中:好芯片和其它芯片比较时,能正确给出另一块芯片是好还是坏;坏芯片和其它芯片比较时,会随机的给出好或是坏。 ------------------------------------------------------------ 在这里填写答案: ------------------------------------------------- 第1题:用C语言实现一个公用库函数void * memmove(void *dest,const void *src,size_t n)。该函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。注意,作 1

旗开得胜为公用库函数,请注意安全检查,注意处理内存区重合的情况。 void* memmove(void * dest, const void * src, size_t n) { void* temp = dest; if (dest <= src || (char *)dest >= ((char *)src + n)) 无内存地址重叠 { while (n--) { *(char *)dest = *(char *)src; dest = (char *)dest + 1; src = (char *)src + 1; } } else 有内存地址重叠 { dest = (char *)dest + n - 1; src = (char *)src + n - 1; while (n--) { *(char *)dest = *(char *)src; dest = (char *)dest - 1; src = (char *)src - 1; } 2

相关文档
最新文档