C++笔试经验(共10篇)
C++笔试经验 篇1
文思c++笔试题目
简答题
1、什么是纯虚函数,什么是抽象类
2、你对stl了解吗?说下vector的是如何访问元素的,
3、构造函数能够设为私有吗?
4、类的静态成员怎么初始化?const和defined的区别?
5、你对MFC了解吗?WM_SIZE消息在创建对话框的时候被响应了几次?
6、你对数据结构了解吗?说说几种排序算法?
7、postmessage和Sendmessage的区别
8、说说对com的认识。
9、你对qt了解不?
程序题
char str[20]=”hello world”;(具体字符串是什么不知道,类似就是)
char *p = str;
int n = 18;
sizeof(str) = ______; sizeof(p) = ______; sizeof(n) = ______; strlen(str) = ______.
Void saas(char str[100])
{
Cout<
}
2.简述左 右的优缺点:
For(int k=0; k<10; k++)
{
If(condion == TRUE)
Doaa;
Else
Dobb();
K++;
}
If(condion != false)
{
For(int k=0; k<10; k++)
{
Doaa();
}
}
Else
{
For(int k=0; k<10; k++)
{
Doaa();
}
K++;
}
3.引用传递和值传递的区别,各在什么情况下使用。
4. const有什么用途?(至少说明两种,举例)
5. 判断下面程序的运行结果
void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test(void)
{
char *str = NULL;
GetMemory(str);
strcpy(str, ”hello world”);
printf(str);
}
:程序崩溃。
因为GetMemory 并不能传递动态内存,Test 函数中的 str 一直都是 NULL。strcpy(str, ”hello world”);将使程序崩溃。
char *GetMemory(void)
{
char p[] = ”hello world”;
return p;
}
void Test(void)
{
char *str = NULL;
str = GetMemory();
printf(str);
}
可能是乱码,
因为GetMemory 返回的是指向“栈内存”的.指针,该指针的地址不是 NULL,但其原现的内容已经被清除,新内容不可知。
Void GetMemory2(char **p, int num)
{
*p = (char *)malloc(num);
}
void Test(void)
{
char *str = NULL;
GetMemory(&str, 100);
strcpy(str, ”hello”);
printf(str);
}
(1)能够输出hello(2)内存泄漏
void Test(void)
{
char *str = (char *) malloc(100
strcpy(str, “hello”);
free(str);
if(str != NULL)
{
strcpy(str, “world”);
printf(str);
}
}
6.输出结果
class baseq
{
public:
virtual Print()
{
cout<<”base ”<
}
void doprint()
{
Print();
}
};
class ch1:public baseq
{
public:
virtual Print()
{
cout<<”ch1 ”<
}
};
class ch2:public baseq
{
public:
virtual Print()
{
cout<<”ch2 ”<
}
};
void Doprint(baseq *bb)
{
bb->doprint();
}
void main()
{
baseq* b=new baseq;
ch1* c1=new ch1;
ch2* c2=new ch2;
Doprint(b);
Doprint(c1);
Doprint(c2);
delete b;
b=c1;
b->Print();
b=c2;
b->Print();
delete c1;
delete c2;
}
7.画图简单说明下进队和出队的过程
8.给出一有头结点的双向链表,要求删除链表的第n个节点,满足的条件是第n个节点的bvalue >n*n 并且 intx <= n+1.
Struct TNode
{
TNode *preHeader;
TNode *pNextNode;
double bvalue;
int intx;
};
c++学习经验交流 篇2
接触C++是在99年,那个时候自己已经有一些C语言的基础了,刚开始会用的关键字比起C来说也许只多了Class吧,那个时候在学校,也学了VC++,写了几个很简单的游戏程序,然后就因为很多琐事没有再在C++上有更多的深入,这也是我现在非常遗憾的事情,也许那个时候我能够投入进去,现在应该是能颇有小成了。02年开始了一个新的里程,我自己有充足的来支配时间。就在那一年的暑假,开始了新的C++学习,我知道我以前的基础对于学习C++来说,几乎不会有什么更大的帮助,所以我选择了重新开始,从IF….ELSE这样的语法开始。选择的第一本书是好友友情赠送的《C++ PRIMER》,当时我只是看了不到三天,我就没有继续看了,我知道这本书非常不错,但是肯定不适合当时的我,因为从一开始就有过多的东西给我困惑,类,模板,重载……,这样东西几乎让我放弃学习C++,因为我那个时候觉得自己C还是有一定功力的,就把C搞透对我来说那个时候也是个不错的选择,但毕竟C的内涵无法让我有更多的激情,重复的东西我向来就不喜欢。然后我开始考虑++这个两种语言唯一的标示区别到底意味和蕴涵着什么?同时我开始考虑到底程序设计语言是什么?随后我在图书馆借了本书《程序设计语言的概念和实现》,无论别人如何看待这本书让我明白了很多,因为这本书最大的特点是抽象出了现代程序设计语言的各种语义和其中蕴涵的思想,让我对语言本身这个概念有了更深刻的认识,让我建立去了各种语言自身的不同的语法都代表实现一种对于所有语言都共有的语义,而一个富有逻辑的语义系列却反映出了更一般的程序设计思想。在有了这个概念后,我接触到了《C++设计与演化》这本书,在学习C++过程中这本书对我的帮助是最大的,这本书让我明白了C++的设计理念和各种语言设施所代表的实现语义,既各种纷繁的C++语言特性都是为了实现某种功能并且在不违反C++设计哲学基础上建立起来的。这样的对于C++的宏观基础,让我在以后的学习日子里受益非浅,而《C++设计与演化》这本书我也同时具有中英两种版本,每当我对很多关于C++特性困惑的时候我都会把英文版(随便炫耀一下,这本书上有B.S的亲笔签名:))拿出来,再好好的看看。就象前阵子对于C++的学习,可谓讨论颇多,我自己也再次把这本书拿出来,评价自己所持有的观点是否正确。从此我认为自己算是走入了学习C++正确道路。
10月B.S来到中国,那个时候的我对于C++可以说只是个完全初学者(呵呵,给大家举个例子,那个时候我在杭州碰到了cber,他开始告诉我他的网名,我却说你的姓名是什么?后来他写下他的名字和联系方式我却还不知道我对面站着的是个C++顶尖高手,幸亏那个时候的我还和他合影了一张相片,这算是我比较明智的地方吧,至少没有留下遗憾。)我虽然是个初学者,但我不认为我应该错过这次和大师亲密接触的机会(尤其是在反复拜读过他 的书和大部分论文后),自费来到杭州(其实也花了不少那里同学的钱:))听了B.S在浙大的报告,我很早就去了,坐在第一排,整个报告会也是我第一个问问题,回想那个时候我的问题多少显的幼稚,但我告诉自己无论自己现在怎么样,这样的机会一辈子也许不会有了,所以我始终保持了十分积极,B.S的答复十分详细以至与我到后面就基本处于假听的状态:》但B.S的大师风范却让我颠倒,从此对于C++的学习我也不再功利。
学习就是积累,期间我看过《C++编程思想》,又对C++有了更感性的了解,三个月后再次拿出《C++ PIRMER》,这个时候我已经能非常明白LIPPMAN这本经典大作的巧妙用心了,它绝对不是给初学者看的,但对于入门后完全的学习和理解C++效果却十分明显,从书的一开始就直接进入C++的主题,前面五章都用类设计一个数据结构,让读者完全明白了各种用户定义类型所代表的抽象能力,然后直接进入第六章标准库中的容器类,这样的设计让读者十分清楚的建立容器和类这两个C++中十分重要的概念,之后的学习自然是非常富有满足感。以前学习编程的经验告诉我,写程序才是学习的中心,所以并且我把《C++ PRIMER》中的大部分代码都调试通过了,样例的代码连贯性也是这本书的最大的特点,而另外一大特点就是代码没有一个是可以直接通过的,都需要自己的调试,在调试这样的代码过程中更加深了我多C++的认识。不到两个月的时间就把《C++ PRIMER》初看了一遍,加之在CSDN上面和大家的交流,感觉已经建立起了对C++的完整的基本认识。
没有看过《C++程序设计语言》,算是学过C++吗?在我眼里,如果连语言的创作者的书都没有读过,如何去理解这本语言?去年12月我花了整整一个月把这本书好好的看了两遍,唯一的感觉是这本书才是真正有资格称为《C++编程思想》的。书和《C++ PRIMER》是完全的不同风格,后者告诉你的是完整C++的语法和其支持的语义。而前者是真正告诉你如何去用C++思考问题和编写符合C++设计理念的代码。你能明白C++的设计理念极其理念下的程序设计思路和代码编写规范。到今年元旦,感觉自己比起当初已经是进步不小,所以没有继续看书,而是在寒假看了几个大点规模的C++程序源代码。
之后,我也读了一些C++大家的作品,在这里需要提出来的是《C++标准程序库》和《C++沉思录》,前者写作方式通俗易懂,但全书内容却十分丰富,对于学习标准库可以说是最佳表现的作品。而后者,阅读感觉和《C++程序设计语言》一样,思想性非常强,读这样的书很累,脑子必须一直思考问题,思考作者里面提出的问题和他提出的解决方式。这本书最大的特点是非常直接的把C++语言的核心暴露出来-----三种抽象模型和极其语言设施本身对这三种抽象模型的支持。而《C++沉思录》给我的更深层思考是什么才是运用C++最合理的方式,这也是后来我发帖说明自己对于C++的学习和使用的一些见解的原始思想来源。
再后来,自己慢慢的用C++实现了一些小程序,有的是书本上的,有的是自己想的,写程序和调试的过程给我的感觉就是烦恼和满足的交替过程也许就是这样的反复过程才是程序员追求的。文章至此,多数记载了自己的历程,对很多看到这里的读者来说相信并没有什么帮助,下面我非常直接的说出自己的学习C++感受,从前面我的经历大家都可以看的出来我不是什么高手,但我保证我下面写的东西对于初学C++的是十分有帮助的,毕竟我刚刚走过那一段时的灰暗日子。
☆━━━━━━━━━━━━━━━━━━━━━━━━☆
即学即用就够了,只是一门语言而已,而且同样是语言,C++远远不如english重要。
☆━━━━━━━━━━━━━━━━━━━━━━━━☆
xor 的发言如下:
☆━━━━━━━━━━━━━━━━━━━━━━━━☆
其实我的建议是……,趁着中C++的毒不深,学Java先。
【 在 Ace(孤鸿·无双)的大作中提到: 】
:学习C++重在理解其各种语言设施所代表的语义,以及C++所能表示的语义所代表的设计思想。首先从宏观上入手,你需要明白的是C++是程序设计语言的本质。在此我把C++最重要的性质写下来:C++是一门静态类型检查,基于C内存模式,支持四种基本程序设计范型的语言。注意,这里说明了三个本质特性,静态说明了语言的类型检查性质,基于C内存模式告诉我们在C++中所有与内存有关的操作都需要程序员自己来负责,这样就带来了很多设计程序时的需要注意的地方,而理解支持的四种基本范型却是理解各种语言设施的基础。然后记住C++的最大的一点设计哲学,也是其贯穿应用C++的一条本质,我引用《C++ PRIMER
☆━━━━━━━━━━━━━━━━━━━━━━━━☆
DonaldDuck 的发言如下:
☆━━━━━━━━━━━━━━━━━━━━━━━━☆
中国银行笔试经验英语笔试 篇3
第一部分,中国银行笔试:单选,20题,每道题一句话,中间挖个空,下面四个选项,选个合适的填进去,属于常规题,但是单词都比较fancy,不太认识的。
第二部分,中国银行笔试:挑错,10道好像,也是每题一句话,有四个地方划线,挑出错的即可,不用改。
第三部分,中国银行笔试:完形,20题,说的是non-native在美国学英语的事情,先说黑人(不确定)要从小学英语,然后说有一阵反德时期学校不允许教德语,把德语书都烧掉了之类,然后又宣布这样不好,要尊重他们的权力啥的。第三段说修铁路期间移民过去许多中国人,小孩子都在不合法(我选的是 illegal,还有别的选项,不记得了)的学校学英语,不标准。后面就没做完了。
第四部分,中国银行笔试:阅读。100分
A. 常规阅读,四篇。60分。难度……不太好说,一直在忙学校期末考试,英语一点都没碰,有点生疏,看别人以前笔经说六级偏难,我觉得大概差不多吧,我六级 588分,但已经整整一年了。反正以后大家可以拿六级阅读练手,不要拿托福或者GMAT,思路完全不一样,就要拿六级这种思路混乱,又文绉绉的文章。每篇五个问题。我最后一篇连看都没来得及看。
B.排序。15分。一篇文章,首段和尾段排好,中间打乱。不太好排,还是那句话,思路不好看出来。也许我GMAT文章看多了,受不了这种思路不清的吧,sigh……
C. 句子填空。15分。一篇文章,基本上每段挖个空吧,后面8个句子,填进去。说实话真的很难,有种话里有话的感觉,摸不准。文章大概说的是美国那边的经济学家和社评对经济形势很悲观,预期一个比一个低,后面又涉及了和86(?)年的几次低谷,还有theGreatRecession,反正相当难的一篇文章,还时事,没准从wallstreetjournal之类上摘下来的说,
D.快速阅读。5道题,10分,这是整个考试最容易的部分了。第一篇介绍印度的`,旅游方面的,我都没怎么看,题目在前面,找关键词定位就行了,第一题问为什么泰姬陵叫“thetempleoflove”,常识就可以选出来,印度那个王为他心爱的亡妻修的嘛;第二题问“thepalaceonwheels”指的是啥,是个奢华的train。第二篇是关于美国人口组成,核心是mexican。第一题问AfricanAmerican如何看待Latinos,第二题问……忘了,第三题问mexican移民后怎么样了,应该是Americanized了吧,losttheirmothertongue。
银行笔试面试经验 篇4
由于在上岸过程中也看了很多有关银行的资讯,得到了往届学长学姐的笔经面经,故想把这种好的传统传承下去,如果能够帮助下一届学弟学妹成功拿到银行offer,那真是功德一件了。来自我介绍一下,以供学弟学妹能更好地定位吧。楼主男,非985和211高校学生,也无银行家庭背景,只是省重点建设的一本高校。楼主报考的都是生源地银行(沿海二线城市,竞争相对来说比较大),本科读的是工商管理类专业,大学期间还辅修了金融,另外楼主大学四年参加了很多学生工作,在班级、学生会、党支部都任职过(感觉这也是优势,至少简历丰富了一些),还有楼主获得了挺多文艺比赛、社会实践、优秀学生干部、奖学金等荣誉奖项。不知道HR是看上了我哪一点,或者是因为我的哪些不足而淘汰我的,仅供参考啊。开始进入正题(字数有点多,慎入)……
一、网申阶段
楼主采用了撒大网的模式,网申了10家银行(中行、建行、工行、农行、浦发、招商、中信、民生、光大、邮政储蓄银行),股份制和四大行都报了。大家不要说我没原则,实在是因为上岸过程艰难,楼主想为自己多争取机会,到时拿到offer再好好选择也不迟你们说是不是。
建议大家可以加一些银行的备考群,像某公的QQ群就挺好用的,考生会一起分享网申经验。大家不要急着去网申,有时会发现自己填错,或者不会填,但是有的网申提交后就无法修改,这时不妨先关注其他人出现了什么状况,以免自己也弄错。
建议大家网申前多看一些网申经验帖(公众号上、网上等都能搜索到),最好还是如实填吧,具体怎么写楼主就不细说了,不然又要码好多字。。
各大银行秋招网申时间不一,招商是每年最早的,八月就开始了,农行10月才开始,所以大家要认真查看银行招聘信息,以防漏了就亏大发了。另外,教大家一个方法,弄一张EXCEL表格,将网申每个银行的账号、密码、所报岗位、网申地址、网申截止时间等等你认为有用的信息登记在一个表上,才不会需要时找不到。
楼主报的岗位多是客户经理岗、理财经理岗、营销岗,这个岗位竞争比柜员大,如果有人特别想进银行,报柜员吧,如果你愿意签3-5年柜员岗的话。
楼主网申只有农行、光大银行没通过,听说今年农行要求比较严格,楼主好多朋友农行网申也没过,据说是要学生工作经验丰富(可是楼主学生工作做多了,也不懂为何刷我)。光大银行网申没过应该是人品差吧。
二、笔试阶段
笔试楼主弃考了邮政储蓄银行(笔试时间和浦发冲撞了,楼主选了浦发)、建行(楼主网申时脑抽报了柜员岗,如果拿到offer也不会签,所以弃考啦)。接下来讲讲每个银行的笔试情况。不要问楼主具体考什么(自己上网搜,都可以搜到),楼主记忆不是很好,考完不记得具体各个银行的题型题量题目了,只能提供经验经验经验。
中国银行:采用机房机考形式,题目考得特别细,题型有单选题、多选题(多选题做得想哭,感觉自己都白读书了)。还有游戏题,听说是考观察能力,大家有空多玩玩小游戏吧,游戏不容易玩,楼主之前特别训练了感觉还是没啥用,可能我观察力很差吧。题量特别多,考了快3小时,考完第一感觉是没戏了,开始怀疑人生、自我否定。没想到笔试居然过了,中行题目难、题量多,应该是考验大家有没有毅力做完,因为考完出来大家普遍反应都是不好,有的人考试中途就弃考了。
工商银行:采用机房机考形式,题量适中,难度适中,工行考试是楼主最有把握进面的,可能跟我备考阶段特别训练了工行试卷有关。工行是宇宙行的名头实在大,所以楼主当时特别想进工行,就很认真做了工行的试卷。
招商银行:采用机房机考形式,跟中行一样考了小游戏,难度也还好吧,没啥印象了。民生银行、浦发银行、中信银行:采用自家电脑机考形式,所谓自家机考,是考生用自己的电脑参加笔试,在笔试过程中打开摄像头对准人头,不许低头或者看着其他方向,不能发出说话声音,只能盯着电脑看,一旦低头就会被判作弊。所以也不能够用草稿纸做计算题了,只能心算。考试过程中楼主也因太累低了几次头,外面也有人大声说话过,但是都没被判作弊,但希望大家还是按照要求来,不要涉险,以防被判作弊取消面试资格。笔试地点的话,由于楼主宿舍都有舍友在,怕互相影响对方,所以楼主是在宾馆开了钟点房,两小时的考试,花了40元吧,楼主感觉宾馆是比较理想的笔试地点,安静也比较有安全感,不怕被人打扰,比宿舍、图书馆好。最后这三家银行笔试也都通过了,感谢好运的垂青!
二、面试阶段
面试一般分为初面和二面,有的还有三面(其实就是面谈,这轮基本不刷人)。然后体检(银行体检刷人数量不一,中行浦发体检几乎不刷人,建行刷了快一半吧)就是最后的环节了,只要体检过,基本就可以拿到offer了。
民生、招商楼主都是初面被刷,中信终面被刷,中行、工行、浦发拿到了offer。下面每个银行分开讲吧。
1.招商银行:初面地点在泉州,初面形式是辩论赛,辩题大概是:人生应该制定好目标,并跟着目标走,一步步走向辉煌(正方)还是人生路漫漫而行,弯路也是一道风景,人生处处是体验(反方)。楼主选择了正方,由于这是楼主的第一次银行初面,发挥得并不是很好,可能也是因为队友比较优秀吧,感觉自己没有插上很多话。辩友有研究生、其他211高校等等的本科生,楼主顿时感觉没啥信心了,不过某些考生也没怎么说话,估计也被刷了吧。招商银行最早开始网申和笔试面试,待遇也不错,可以招到最好的生源,所以相对来说竞争比其他银行大。
一位研究生与我互加微信,我们也时常探讨银行面试经验,学长也给予了我挺多不错的建议(三年研究生真不是白上的,表达能力、专业知识掌握得比大多数本科生好,楼主也自愧不如)。对手也是朋友,建议大家面试完可以建个微信群,互通消息,才不会空等结果。辩论赛完,分行行长还半结构面试了一下,问了我学生会工作的具体事项,楼主娓娓道来,行长点点头。但是问了我CET6有没有过,我说没有,行长露出了纠结的表情,感觉楼主被刷跟6级没过也有关。还问了其他队友为何大学学习成绩很差,该队友回答的支支吾吾,最终也被刷了好像。还问了其他读金融专业的队友英国脱欧对中国经济的影响、意大利公投对中国经济的影响等问题,感觉行长对他们的回答不满意,说他们要多关注国际大事,加强专业素养。
2.中信银行:福建分行并不是通过笔试来淘汰人,或者说是通过简历来选人的吧,可能是想要更合适的人才,笔试容易把低分高能的考生淘汰掉,有些同学甚至没有笔试就进了面试(中信在笔试后还去高校宣讲招人,有人直接进了终面)。有的考生对中信的这一做法很不满但也无可奈何,中信也有自己的考虑吧。
接着是一面,一天时间面试将近400多人吧,半结构形式,自我介绍加考官问问题。中信面试安排得并不合理,并不是按时段来安排考生面试,而是所有考生集中在一个时间签到,一个上午大概有200多人吧,然而只有一间面试现场,所以排在后面的同学要等到很久才能面试。据说到下午三点才面试完上午一批,而下午这批全部面试完已经将近晚上九点,楼主面试了这么多家银行,感觉中信秩序安排不是很好,让部分考生空等三四个小时,也影响了企业形象。不过中信人性化的一部分是让考生到食堂免费就餐,还给考生宣讲会答疑解惑。一面结果大概是两天后出来。
终面形式也是半结构形式,自我介绍加问问题,五个考生一组,有的有问问题,有的没有。我们那组只问了两个人问题,考官问了我和一位985高校的研究生学姐愿不愿意回生源地工作,我回答愿意,学姐说想在福州市区工作。面试完楼主还以为面试官对我有兴趣,会录用我才问我问题。可是结果出来是我和那位学姐都被淘汰了(在浦发面试现场又遇到学姐,询问的),不知道中信的选人标准是什么。面试结果是两周后出来,算挺久的了。
3.中国银行:楼主在福州读书,结果中行安排我去厦门面试,听HR说是因为福州分行面试太多人忙不过来,拨了一些到厦门分行面试,楼主心疼车费,呜……。中行面试现场秩序尤佳,考生进侯考室之前先上交手机,大概分为五六个面试小组,有6个面试考场,每组15人左右,面试顺序自己抽。中行人性化的一面是有急事的考生可以先行面试,楼主抽了3号,意思是小组第三个面试。考官是被临时抽调安排面试哪一个小组,面试自我介绍中不许说自己的姓名,这最大程度保证了面试的公平性(据说是因为之前某行面试考官让考生走了后门,中行可能吸取了教训吧),果然是大行,做得让人佩服。
中行只有一轮面试,半结构形式,三个考官面试一个考生。面试楼主的是一女两男,感觉女考官很有亲和力,喜欢笑,这是中行人性化一面的又一体现吧。考官让楼主一分钟自我介绍。楼主巴拉巴拉,说了至少两分钟吧,考官也没有掐表。考官问了楼主五六个问题,大概是A.你报的是营销岗,你在大学中做的哪一件事可以说明你具有优秀的沟通能力?楼主巴拉巴拉,说了学生会工作如何复杂,不得他人理解,楼主是怎么一步步解决的。建议大家可以提前想好这种考官可能会问的问题,提前想好如何应答,不然面试现场很可能会一时想不出来说什么例子。B.父母的工作,家里几个小孩?C.你最不喜欢什么类型的人,平时你是怎么与这些人相处的?楼主回答不喜欢不上进的、消极的人,大学期间应该有所专注,学业也好、学生工作也好、社会实践也罢,总之不要虚度大学时光,不然毕业了找不到好工作。如何相处,楼主大概是说曾经劝过这些同学应该多走出去看看,不要太宅,但是说了几次没用,也就放弃了不再劝。面试官笑着点点头。D.你报了哪几家银行,除了银行还有报其他单位吗?目前有拿到offer吗?楼主当初也是单纯,老师地说报了六七家银行,连银行名称都说出来了。面试官笑着说报了好多啊,楼主当下才反应过来自己的迟钝,后悔自己不懂面试的圈套。除了这个回答楼主自己感觉不好之外,其他自我感觉还蛮好的。其他问题记不得了,见谅啊。中行大概过了一个月通知去体检,等得好久好久,所以想拿银行offer的同学要做好心理准备,这是一场持久战。等结果的日子真的度日如年,看到每个短信电话邮件都会下意识以为是银行人事处打过来的,心好累好累。
4.民生银行:一面是结构化形式加半结构化形式,大概5个面试官面试8个考生。结构化问题通过抽签选取,楼主抽到的问题是在团队工作中,自己经常处于何种角色,为什么?其他人的问题有的是,假设你是一家鞋店的店长,一位老者来你家买鞋,但是你家没有他要的款式,你怎么办?该考生回答推荐他去就近的老人款式鞋的鞋店购买,考官回复说,那你不是把自家生意让给别人了吗?感觉都是套路啊,心疼这位考生。其他问题中规中矩,楼主也记不太清楚了。
半结构化问题是考官念了一遍毛主席的红军不怕远征难,万水千山只等闲。五岭逶迤腾细浪,乌蒙磅礴走泥丸。金沙水拍云崖暖,大渡桥横铁索寒。更喜岷山千里雪,三军过后尽开颜。让每位考生背诵一遍,并说说自己的理解。佩服第二个背诵的女生,居然一字不差地背诵出来。楼主大概是说了要传承红军精神,运用到日常学习工作生活中去,建设好我们的国家(顿时把党课内容回忆起来了哈哈哈)。楼主自认为在小组表现中还算中上,不懂为何被刷,可能是不适合民生银行吧,而且据说民生银行招收的是派遣工。
5.浦发银行:浦发很有人性化的一面是为考生准备了热饮和食物,工作人员也满面微笑。一面是半结构化面试(三个考官面试一个考生),大概问了我实习的具体事项,学到了什么;举例生活中如何运用到金融知识;为什么报浦发银行……(建议各位考生提前了解好各个银行的优势,在回答为何报考这家银行时能通过举例说明自己不是撒大网的,不然银行会认为你是来打酱油的或者拿到offer可能也会弃签)
浦发的一面和二面安排得很紧,上午一面,下午就二面,高效率还是挺好的。二面是对抗式无领导小组讨论,设定一个情景,作为银行的工作人员,在圣诞节的时候,选定一个场所(以商场为主,面积、人流量、顾客年龄层不一样),自定活动形式内容,如何更好地售卖金融产品,为此次活动取名和宣传口号两组选手(每组大概五六个人)。每组5分钟自我思考,十五分钟小组讨论并将想法写在大字报上,五分钟介绍方案,之后是轮流对对方小组的方案提出质疑,对方小组提出解决方法。总的来说,我们小组配合较融洽,有一个研究生学长想法很好,在他的带领下我们成功制定了一套方案。我们小组每个成员都积极表达了想法,有人有不同意见时也是通过说服对方来解决,有个女生字写得漂亮,就让她写了大字报。很感谢我这次的无领导小组面试遇上了友善的队友,每次面试总能从队友对手身上学到东西。建议大家准备个笔记本,将自己每次面试的表现记录下来,特别要注明不足,下次改进。无领导小组后还有考官问问题(每组前面有考官全程看选手表现),大概每人一个问题,问题如下:你认为在你们小组中,谁表现得最好,为什么?为什么在自由辩论中,你很少说话,是处于什么考虑?评价每个小组成员的表现?如果在团队合作中,你最想要跟谁一起工作?大家普遍对研究生学长的表现较为满意。突然发觉我看人挺准的,面试完学长问我是不是因为他长得老才知道他是研究生。我说是因为他优秀的表现猜出来的,他对我说了谢谢。
终面大概过了两天,在侯考现场看到了三四个二面一个小组的,看来我们小组表现还不错。终面也是半结构面试,跟一面差不多,就不赘述了。
大概过了一周多,HR打电话跟我说,等总行审批过(一般审批都会过)就能拿到offer,原来浦发每个分行只能决定要一些员工,而剩下的一些要交由总行审批。楼主有朋友是直接通知去体检的,看来他们是更加优秀才会不用总行审批。楼主心里还是留有希望的,但是等了一个多月都没通知总行审批过了没,楼主已经快失去信心。接到总行审批通过的消息已经距离终面快一个半月(都快过年了)。无奈那时楼主已经签了其他家,只能跟HR表明弃签。
6.工商银行:一面后面紧接着二面,工行的面试是半外包给智联招聘的,三个面试官(一个工行高管,两个智联员工)。参加工行面试的是天南地北的考生,985211高校比比皆是,研究生海归也不在少数。
一面是对抗式无领导小组讨论,类似辩论赛,最后两个小组商量出一个解决办法。辩题是模拟虚拟信用卡是否值得银行大力推广。楼主对这方面知识实在不甚了解,偏偏又抽到反方更是无话可说,小组中有个研究生,几乎都是他代表小组发言。对方小组可能因为是正方,更加有优势,我们小组明显表现得稍逊一筹。这次面试自我感觉是所有银行面试中表现最差的,没说上几句话,存在感挺低的。
二面是半结构化面试,大概问了举例说明自己善于与人沟通,如何适合客户经理这个岗位?自身存在哪些不足?报考了哪几个银行,目前拿到几份offer?为何选择报考股份制银行?吸取了中行面试的教训,楼主只说报考了四家,四大行不好进,报考股份制银行垫垫底,不知这个回答会不会更好。记得面试那天天气特别冷,穿着正装在寒风中瑟瑟发抖,自我感觉表现不好,已经不抱希望了。
意料之外,收到了工行的面谈和体检通知,但是无奈那时楼主已经签了其他家,只能婉拒我最爱的宇宙行了。如果工行结果早点出来,我可能就签了。舍友实力吐槽我拒绝了两家世界500强的offer,然而我签约的那家也是世界500强,命运的造弄啊。
三、总结
1.认真备考,笔试是关键。
2.多向考过银行的学长学姐取经,多逛贴吧、上网,查找信息。3.摆正心态,银行上岸是漫漫长路,要做好打持久战的准备。
4.不是想说明银行如何好或者如何坏,只给想考银行的同志一些经验。5.没有最好的工作,只有适合自己的工作。
JAVA笔试经验 篇5
对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误,
对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。
·用最有效率的方法算出2乘以8等於几?
2 << 3,
因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 << 3。
·请设计一个一百亿的计算器
首先要明白这道题目的考查点是什么,一是大家首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想。
首先,计算机中用固定数量的几个字节来存储的数值,所以计算机中能够表示的数值是有一定的范围的,为了便于讲解和理解,我们先以byte 类型的整数为例,它用1个字节进行存储,表示的最大数值范围为-128到+127。-1在内存中对应的二进制数据为11111111,如果两个-1相加,不考虑Java运算时的类型提升,运算后会产生进位,二进制结果为1,11111110,由于进位后超过了byte类型的存储空间,所以进位部分被舍弃,即最终的结果为11111110,也就是-2,这正好利用溢位的方式实现了负数的运算。-128在内存中对应的二进制数据为10000000,如果两个-128相加,不考虑Java运算时的类型提升,运算后会产生进位,二进制结果为1,00000000,由于进位后超过了byte类型的存储空间,所以进位部分被舍弃,即最终的结果为00000000,也就是0,这样的结果显然不是我们期望的,这说明计算机中的算术运算是会发生越界情况的,两个数值的运算结果不能超过计算机中的该类型的数值范围。由于Java中涉及表达式运算时的类型自动提升,我们无法用byte类型来做演示这种问题和现象的实验,大家可以用下面一个使用整数做实验的例子程序体验一下:
int a = Integer.MAX_VALUE;
int b = Integer.MAX_VALUE;
int sum = a + b;
System.out.println(“a=”+a+”,b=”+b+”,sum=”+sum);
先不考虑long类型,由于int的正数范围为2的31次方,表示的最大数值约等于2*1000*1000*1000,也就是20亿的大小,所以,要实现一个一百亿的计算器,我们得自己设计一个类可以用于表示很大的整数,并且提供了与另外一个整数进行加减乘除的功能,大概功能如下:
()这个类内部有两个成员变量,一个表示符号,另一个用字节数组表示数值的二进制数
()有一个构造方法,把一个包含有多位数值的字符串转换到内部的符号和字节数组中
()提供加减乘除的功能
public class BigInteger
{
int sign;
byte[] val;
public Biginteger(String val)
{
sign = ;
val = ;
}
public BigInteger add(BigInteger other)
{
}
public BigInteger subtract(BigInteger other)
{
}
public BigInteger multiply(BigInteger other)
{
}
public BigInteger divide(BigInteger other)
{
}
}
备注:要想写出这个类的完整代码,是非常复杂的,如果有兴趣的话,可以参看jdk中自带的java.math.BigInteger类的源码。面试的人也知道谁都不可能在短时间内写出这个类的完整代码的,他要的是你是否有这方面的概念和意识,他最重要的还是考查你的能力,所以,你不要因为自己无法写出完整的最终结果就放弃答这道题,你要做的就是你比别人写得多,证明你比别人强,你有这方面的思想意识就可以了,毕竟别人可能连题目的意思都看不懂,什么都没写,你要敢于答这道题,即使只答了一部分,那也与那些什么都不懂的人区别出来,拉开了距离,算是矮子中的高个,机会当然就属于你了。另外,答案中的框架代码也很重要,体现了一些面向对象设计的功底,特别是其中的方法命名很专业,用的英文单词很精准,这也是能力、经验、专业性、英语水平等多个方面的体现,会给人留下很好的印象,在编程能力和其他方面条件差不多的情况下,英语好除了可以使你获得更多机会外,薪水可以高出一千元。
·使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:
final StringBuffer a=new StringBuffer(“immutable”);
执行如下语句将报告编译期错误:
a=new StringBuffer(“”);
但是,执行如下语句则可以通过编译:
a.append(“ broken!”);
有人在定义方法的参数时,可能想采用如下形式来阻止方法内部修改传进来的参数对象:
public void method(final StringBuffer param)
{
}
实际上,这是办不到的,在该方法内部仍然可以增加如下代码来修改参数对象:
param.append(“a”);
·“==”和equals方法究竟有什么区别?
(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符,
如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另一个内存,此时,变量obj所对应的内存中存储的数值就是对象占用的那块内存的首地址。对于指向对象类型的变量,如果要比较两个变量是否指向同一个对象,即要看这两个变量所对应的内存中的数值是否相等,这时候就需要用==操作符进行比较。
equals方法是用于比较两个独立对象的内容是否相同,就好比去比较两个人的长相是否相同,它比较的两个对象是独立的。例如,对于下面的代码:
String a=new String(“foo”);
String b=new String(“foo”);
两条new语句创建了两个对象,然后用a,b这两个变量分别指向了其中一个对象,这是两个不同的对象,它们的首地址是不同的,即a和b中存储的数值是不相同的,所以,表达式a==b将返回false,而这两个对象中的内容是相同的,所以,表达式a.equals(b)将返回true。
在实际开发中,我们经常要比较传递进行来的字符串内容是否等,例如,String input = …;input.equals(“quit”),许多人稍不注意就使用==进行比较了,这是错误的,随便从网上找几个项目实战的教学视频看看,里面就有大量这样的错误。记住,字符串的比较基本上都是使用equals方法。
如果一个类没有自己定义equals方法,那么它将继承Object类的equals方法,Object类的.equals方法的实现代码如下:
boolean equals(Object o){
return this==o;
}
这说明,如果一个类没有自己定义equals方法,它默认的equals方法(从Object 类继承的)就是使用==操作符,也是在比较两个变量指向的对象是否是同一对象,这时候使用equals和使用==会得到同样的结果,如果比较的是两个独立的对象则总返回false。如果你编写的类希望能够比较该类创建的两个实例对象的内容是否相同,那么你必须覆盖equals方法,由你自己写代码来决定在什么情况即可认为两个对象的内容是相同的。
·静态变量和实例变量的区别?
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。
在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。
例如,对于下面的程序,无论创建多少个实例对象,永远都只分配了一个staticVar变量,并且每创建一个实例对象,这个staticVar就会加1;但是,每创建一个实例对象,就会分配一个instanceVar,即可能分配多个instanceVar,并且每个instanceVar的值都只自加了1次。
public class VariantTest
{
public static int staticVar = 0;
public int instanceVar = 0;
public VariantTest()
{
staticVar++;
instanceVar++;
System.out.println(“staticVar=” + staticVar + ”,instanceVar=” + instanceVar);
}
}
备注:这个解答除了说清楚两者的区别外,最后还用一个具体的应用例子来说明两者的差异,体现了自己有很好的解说问题和设计案例的能力,思维敏捷,超过一般程序员,有写作能力!
·是否可以从一个static方法内部发出对非static方法的调用?
不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个static方法内部发出对非static方法的调用。
·Integer与int的区别
int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字符串,而int默认的默认值为0,所以用el表达式在文本框中显示时,结果为0,所以,int不适合作为web层的表单数据的类型。
在Hibernate中,如果将OID定义为Integer类型,那么Hibernate就可以根据其值是否为null而判断一个对象是否是临时的,如果将OID定义为了int类型,还需要在hbm映射文件中设置其unsaved-value属性为0。
另外,Integer提供了多个与整数相关的操作方法,例如,将一个字符串转换成整数,Integer中还定义了表示整数的最大值和最小值的常量。
·下面的代码有什么不妥之处?
1. if(username.equals(“zxx”){}
2. int x = 1;
人寿北大笔试经验 篇6
上午9点考试,我七点五十就到了,。。
考的行测,80个题。
言语理解部分有涉及经济学的知识,还有一些易混淆词语的分辨。
数学题,有小学奥数还有数字推理题,我认为有难度,不过还可以。
图形推理,好像没有数数的。。,
基本都是元素,部分,叠加什么的还算是比较常规,有一定难度。
逻辑推理,稍微费时间,行测准备得较多的同学应该比较称手。
资料分析,没有特别复杂的计算,做第二个的时候时间不是特别够了。。草草看了一下就选了。
最后是两篇英语阅读,四六级难度。做的比较仓促了。
一共两个小时,时间还是比较紧的,我们考场有没答完的。。。
我觉得多做做行测没啥问题。
我参加过企鹅的笔试和电信翼支付的`在线行测测评,三家比较来看,人寿的题量是最大的,言语阅读理解的题目都比较长。。。不过大家只要平时行测做得比较有手感,就没有太大的问题,其他就是发挥以及多少带点儿运气了。
建行笔试经验 篇7
今天真是大好周末都用来笔银行了,上午中信,下午蹭蹭跑去笔建行,
看去年的笔经觉得巨难的样子,但是今年貌似还好,基本就是中规中矩的银行笔试的形式。首先还是有那个像乱码一样的3分钟题目!我还以为今年会取消或者换种形式呢。
依旧3类,1 两组找相同元素,如^%(&5$&( 和 GUUYJJO%589 之间相同元素就%和5两个。
2,是给你张数字和符号间的对照表,比如1对照*,2对应W,之类的,然后会给你一张4x8的数字表,让你找对应。比如第一行的第四个数字对应的是。。。之类的
3,选项是区间,如1234—4589, 12414—53434之类的,问你某数字在哪个区间内。
题目就是行测啊,各种专业题,因为看去年笔经我怕做不完,就刷刷的狂做,结果居然时间够的。。。。反正什么题型都有吧,今年没有特别偏重的。我总觉得英语好难。。。都是生词。。。太久没搞英语了
,题目基本不记得。。。计算机的我都不会全蒙,还有个8进制转16进制,之前考工行的时候看过,然后忘了。。。。。。。还有什么数据库,如果两个什么用一个IP地址会怎么样?并发性是什么?
会计有个计提折旧?折了1年后资产减值了,有费用,问你怎么折旧,
。。不会。。。。
金融题,我真没印象。。。
行测的`话,数列好难!4,5,7,9,,20,22,23. 没有歧义的我纠结在2个之间:鸟类和哺乳动物的关系,远没有鸟类和xx动物那么亲密。这个模范人物有个同样优秀的女儿,在人民医院工作。
有道母亲节是5月11号,问是几号。
时政题也有几道反正我是跪了全蒙的。。。好具体。
建行题也有3,4到吧,给你描述一个业务问你是建行的哪个业务:悦生活,学生卡?龙卡什么的和什么。奖项,以下哪个不是建行的口号。我就确定两个。有一个是要买房,找建行,当时我就笑了。。。有这口号么。。。。
这部分不能早交卷,时间到了自动交了,然后是心理测试,让你选非常不同意到非常很同意,还会让你选最接近你的和最不解近你的。20分钟。
腾讯笔试经验 篇8
我9.02做的笔试,分为两个部分,第一个是单向选择题,40道,在40分钟内做完(也就是保证一分钟一道,你才能做完);第二部分是主观题两道,20分钟。
第一部分的40道选择题里,有一大部分是 numerical test 汉语版!汉语版!汉语版!其次有一些逻辑推理题,加上我玻璃心一样的心理素质,我哪来的逻辑啊喂
第二部分的主观题,第一道是你想让小鲜肉宁泽涛代言什么,微信、应用宝、安全管家。。。?说说你的想法
第二道是热点优衣库(北京三里屯那个)问题,让你想想如何为优衣库挽回名誉什么的
中行笔试经验 篇9
1号下午去理工参加中行的笔试,考试过程分享给大家,希望能有所帮助!
考试内容总共4个部分,每个部分单独计时,英语1个小时,行测1个小时,行业知识40分钟,最后的认知操作题20分钟,共三个小时,前两个部分不允许提前结束,行业知识部分可以选择提前20分钟结束直接进入最后的认知操作!
第一个部分是英语,100道试题,都是单选和阅读理解,没有完形填空,单选大多是关于词汇词性、时态的,比较简单,阅读理解好多篇,内容大多比较短,有一篇是关于简历的,一篇是关于求职信的,大多是比较商务的内容,问题的答案也都比较直接,就是时间好紧,后来有几道是蒙的。。求好运!
第二部分是行测,没记错的话好像是70道题,分几个子部分,言语理解,数字推理,逻辑推理,资料分析等,不能用计算器,因为时间紧,我做完数字推理和言语理解就直接做资料分析那部分了,3道题,涉及我国的河流、流域什么的,GDP什么的,数字推理的部分比较简单,其他部分有语句排序题,找病句的题等,数字计算那部分我是最后做的,记得有一道是2+5+7+9+……+101=?,还有一道是1/(2/3)/(3/4)/……/(/)=? 最后时间不够了,蒙了几道,最后一道还没蒙就直接进入下一部分了!
第三部分是行业知识,好像是80道题,单选55道,多选25道,大脑已经累了不行了,题目也忘得差不多了,就记得考财会的好少(LZ学这个),好多是银行监管规定什么的.,凭直觉选啊,有一道单选是中行的第一家海外分行是哪个,考前没关注这部分啊,净记业绩和信用卡去了,
。还有一道单选是央行的SLF(常备借贷便利)等,总之觉得这部分考的有些笼统,大多凭直觉,行业时事性的东西也比较多,时间较为充裕。
最后一部分就是认知操作题,比较有意思,第一个小部分是给出6*6的表格,记住出现五星的位置,考短时记忆能力,然后是大家来找茬的内容,粗加工和细加工,最后是闪烁的白点,一直动啊动,让你记住它!眼睛都要看瞎了!
MBA笔试经验 篇10
MBA笔试经验2、“师半功倍”:很多人说方法得当就会“事半功倍”,这当然是正确的,但我在这里所要强调的却是“师半功倍”,为什么这么说,其实很多考生都学过数学,对自己也比较有信心,认为仅凭自己复习就能搞定MBA联考。其实绝对是一个误区。且不说经过三年的工作,数学底子还剩多少也未可知,单说对考试大纲的理解,你就远没有培训老师来得精通。因此,参加一个培训班完全是有必要的`,因为考试的讲课能够提纲挈领,把你原先破碎的知识碎片慢慢串起来能有“功倍”的效果。但是,如果你完全依赖老师的讲课,不去自己努力,则肯定不会有好效果。很多同学都有这种经历,教师讲课时觉得什么都知道,很容易,但在做题时却一筹莫展。因此,我强调的是“半师”而非“全师”就是希望人家能把老师的辅导和自己的课后练习紧密地联系起来。
MBA笔试经验3、“兴奋点”的调节:大家从小到大都算是久经“考”验,应该有不少这样的体会,就是发现经常自己因为发挥失常而没能取得预期的成绩,
为什么呢?因为人的情绪总是处于一种波动当中,越兴奋的时候,就会发挥的越好,但是这种高水平的状态无法长时间的保持,总有波峄,也有低谷。因此自己在平时可以留意观察,什么时候自己有如神助,状态好得出奇,有的时候则不太理想,可以对此作适当调节,在复习中,也可通过调节复习量,使自己状态随之变化。
MBA笔试经验4、临场发挥:考试的最终结果取决于两个方面。一是平时的积累,是实力的体现;第二就是临场发挥,是技巧的体现。当然,临场发挥部分与状态相关,即与第3点有关联的地方。除此之外,考场上一定要注意几个方面,做题要由易而难,遇到难题不妨先放一放,这样可确保能拿的分一分都不能少,还能节约时间,一定要复查,很多时候错的题偏偏是会做的题,复查则会很好地减少这种现象,有时间要复查,没有时间,牺牲难题也要复查;很多选择题,短时间内可能很难找出正确答案,那么在去掉明显的错误答案之后,在两个互为干扰中作一选择,除非你后来以过精密计算之后得到了唯一答案,否则凭直觉选中之后就别作修改。
MBA笔试经验5、平和的心态:这是非常重要的一点,这贯穿着你从复习到报名到面试的全过程,复习时要保持平和心态,不能操之过急;报名时要保持平和心态,准确把握自己定位,不能好高骛远;考试时要保持平和心态,不能紧张急躁;面试时要保持平和心态,不能高谈阔论以已为尊。但它又实在是很无话可说一点,只能意会无法言传。在此只能点一下而已。