
笔试面试
文章平均质量分 51
love-xiao-forever
这个作者很懒,什么都没留下…
展开
-
C++中多重继承与虚继承资料的整理
最近在看C++的东西,看了好多多重继承的问题,有些说的很简单,有的说的很繁琐,把资料整理一下。在多重继承中,基类的构造函数的调用次序既不受派生类构造函数初始化列表中出现的基类构造函数的影响,也不受基类在构造函数初始化列表中的出现次序的影响,它按照基类在类派生列表中的出现次序依次调用相应的基类构造函数。析构顺序与构造顺序逆序进行。 多重继承中,派生类的指针或引用可以转换为其任意基类的原创 2013-06-14 08:49:31 · 1273 阅读 · 0 评论 -
main函数之前还有代码吗?
main函数之前还有一些全局变量的初始化,对象的构造,main函数退出后会有全局变量的析构等原创 2013-06-09 09:31:06 · 795 阅读 · 0 评论 -
队列用链表实现(建立,插入新元素,删除元素,读取元素,全部删除,全部读出,判断是否为空,清空)
下午把队列的各种操作用链表实现了一下,建立,插入元素,删除元素,读取元素,全部删除,全部读出,判断是否为空,清空,源代码调试已经通过,运行结果如下图所示:#include "iostream"using namespace std;typedef struct student{ int data; struct student * next;}node;//定义结构体节点原创 2013-06-18 16:53:55 · 3499 阅读 · 2 评论 -
链表栈的实现
#include "iostream"using namespace std;typedef struct student{ int data; struct student * next;}node;//定义结构体节点typedef struct linkqueue{ node * first; node * rear;}stack;//定义队列结构,首指针和尾指针原创 2013-06-18 21:35:49 · 1194 阅读 · 0 评论 -
堆与栈解析
在进行C/C++编程时需要程序员对内存的了解比较精确,经常使用到的内存有以下几种: 栈:由编译器自动分配和释放,存放函数的参数值、局部变量的值,操作方式类似于数据结构中的栈 堆:一般由程序员分配和释放,与数据结构中的堆是两码事,操作方式类似于链表 全局区(静态区):全局变量和静态变量的存储时放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变原创 2013-06-19 09:53:03 · 2153 阅读 · 4 评论 -
书中自有编程发-------《程序员笔试面试宝典》
在这里推荐几本对找工作和以后搞软件技术有帮助的书籍,不过大家还是要有一个自己喜欢的方向(数据挖掘、图像处理、搜索等):专业基础:《深入理解计算机系统》、《操作系统》、《数据结构》。算法:《算法导论》、《编程之美》、《编程珠玑》、《编程珠玑2》、《计算机程序设计艺术》系列,算法的提高还要平常多做些题,网上有很多。C:《C语言程序设计》、《C陷阱与缺陷》、《C专家编程》、《C和指针》。原创 2013-06-19 21:33:07 · 1300 阅读 · 0 评论 -
互联网企业招聘-------《程序员笔试面试宝典》
互联网的发展以人类无法想象的速度进行着,正如十年前没有谁能够想到互联网会对今天人们的生活产生如此深远和巨大的影响一样,我们也很难想象未来十年互联网会是什么样子,但毋庸置疑,未来互联网的高速发展仍然不会停止,一系列新的技术,如云计算、物联网、移动互联网等,将会继续蓬勃发展,对人们的生活产生巨大的变革,促进人类社会的飞速发展。而伴随着互联网的发展,也产生了一大批优秀的互联网企业,有做门户网站的、有原创 2013-06-19 21:34:43 · 1495 阅读 · 1 评论 -
趋势的一道题目
#include"iostream"using namespace std;class A{public:A() {func(0);};virtual void func(int data) {printf("A1 :%d\n",data);}virtual void func(int data) const {printf("A2 :%d\n",data);}void fun原创 2013-06-19 13:59:54 · 1067 阅读 · 0 评论 -
趋势的一道题2
#includetemplatevoid func(const int &t){ cout<<t+100<<endl;} template void func(const T&t){ cout<<t;}int main(){ func(10.3); func(1000); return 0;}原创 2013-06-19 14:16:12 · 1016 阅读 · 0 评论 -
有道无术,术可求;有术无道,止于术-----《程序员面试笔试宝典》
以下这些内容是写给即将成为职业人的在校学生的,希望能够对他们的求职与以后的工作有一定的参考作用。在介绍求职之前,我想先说一些与具体技术无关但却比技术更加重要的东西,主要有以下两个方面的内容:第一点,认清自我;第二点,保持强烈的求知欲。之所以提及这两点,并且认为它们是最重要的东西,是因为结合我的亲身经历,我认为一个人最重要的是认清自我,只有认清了自我,你才会知道自己想要做什么、适合做什么、能做什原创 2013-06-19 15:58:22 · 1534 阅读 · 0 评论 -
socket中的recv/send阻塞与非阻塞区别
==> recv/send参数中都会指定length ==>阻塞式send:拷到发送缓冲区,如果缓冲区满,则需等待直到指定长度的数据发送到缓冲区 ==>非阻塞式send:一直拷贝,如果缓冲区满,也立即返回,并不等待。 ==>阻塞式recv:直到接到到指定长度的数据为止 ==>非阻塞式recv:立即返回,不管缓冲区里是否有数据,或者数据是否够指定长度,都立即返回原创 2013-06-09 09:29:48 · 1542 阅读 · 1 评论 -
指针与引用的区别
区别1:指针在定义的时候不需要立即初始化,而引用在定义的时候必须初始化区别2:指针初始化之后可以改变指针的值,可以指向其他的地址;而引用一旦初始化就不能再改变区别3:指针可以指向一个空值,即允许存在一个空指针,而不允许存在一个指向空值的引用原创 2013-06-09 09:28:39 · 684 阅读 · 0 评论 -
程序员面试宝典几道题
1,C++如何阻止一个类被实例化答:使用抽象类,或者构造函数定义为private2,一般在什么时候构造函数被声明为private?答:比如要阻止编译器生成默认的拷贝构造函数的时候3,什么时候编译器会生成默认的拷贝构造函数?答:只要自己没有写,当程序中需要的时候,就会生成4,如果你已经写了一个构造函数,编译器还会生成拷贝构造函数吗?答:会生成原创 2013-06-14 09:16:00 · 897 阅读 · 0 评论 -
C++面试出现频率最高的30道题目(一)
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之转载 2013-06-15 13:15:03 · 941 阅读 · 0 评论 -
[证明]一个数能被3整除,当且仅当它的各位数的和能被3整除。
一个数能被3整除,当且仅当它的各位数的和能被3整除。有网友给了一个简单的证明方法: 就拿一个四位数 abcd , 它可以表示为 1000*a+100*b+10*c+d = 999*a+99*b+9*c +(a+b+c+d), 999*a+99*b+9*c 能被3整除不用考虑,所以只要 a+b+c+d能被3整除就能说明四位数abcd能被3整除。。转载 2013-06-16 09:39:27 · 1776 阅读 · 0 评论 -
C++面试出现频率最高的30道题目(二)
11、结构与联合有和区别?(1). 结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间), 而结构的所有成员都存在(不同成员的存放地址不同)。 (2). 对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。12、试写出程序结果:int转载 2013-06-16 09:43:41 · 953 阅读 · 0 评论 -
006年12月中兴笔试——数据结构
2006年12月中兴笔试——数据结构 排序及查找方法 #include #include#define N 11/*用监视哨查找*/int search(int array[],int n,int k){int i; i=n-1;array[0]=k;while(array[i]!=k) i--;return(i);}/*折半查找法原创 2013-06-08 09:34:32 · 1027 阅读 · 0 评论 -
面试笔试题--中兴面试题目
1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?? 答案:将操作多个表的操作放入到事务中进行处理 2.TCP/IP 建立连接的过程?(3-way shake) 答案: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEN原创 2013-06-08 10:02:31 · 1109 阅读 · 0 评论 -
虚函数用法和注意事项总结
通常,编译器处理虚函数的方法是:给每个对象添加一个隐藏成员。隐藏函数中保存了一个指向函数地址数组的指针,这个地址数组是虚函数表,虚函数表中保存了类中声明的虚函数的地址。 无论类中包含的虚函数是一个还是10个,都只在对象中添加一个指针,只是指向的地址表的大小不同而已。基类中会有一个指针指向一个虚函数表,派生类中也包含一个指针。 1,若派生类,没有重新定义虚函数,则派生原创 2013-06-18 10:08:52 · 2024 阅读 · 0 评论 -
2005年中兴软件校园招聘笔试题
2005年中兴软件校园招聘笔试题 第一部分 数据结构和算法 1. 假设执行语句S的时间为O(1),则执行下列程序短的时间为() for(i=1;i for(j=I;j S; A. O(n) B. O(n2) C. O(n*i)原创 2013-06-08 10:02:16 · 1134 阅读 · 0 评论 -
关键字struct与class区别
==>默认继承权限。class的默认继承关系是private,struct的是public==>默认成员权限。class中的默认成员(变量与函数)权限都是private,struct的是public原创 2013-06-09 09:24:48 · 849 阅读 · 0 评论 -
求精不求全-------《程序员笔试面试宝典》
时光荏苒,我已经成为IT业一名所谓的“老鸟”了,但我曾经也只是一名普通的求职者,在求职的路上历经风雨,但我希望我的一些经历和感悟,能为朋友们提供些许帮助。对于应届生求职,我觉得每一场面试都是从“闻味儿”开始的。看似是一场简单的聊天,但其实求职者的各方面已经在被面试官考查了。例如,在沟通过程中,从求职者的谈吐、穿着、眼神,或多或少就能闻出很多层味道了(求职者的性格、处事态度、表达能力、沟通能力、原创 2013-06-19 15:59:51 · 1164 阅读 · 0 评论 -
学会“纸上谈兵-------《程序员笔试面试宝典》
2009年硕士毕业于中国科学院计算技术研究所,到目前为止换过两次工作,最终选择了现在的这家企业。作为一个职场的过来人,经历了很多事情,有初出茅庐时的意气风发,也有历经沧桑后的冷静思索,在这里我谈谈技术类职位面试应该怎样准备的问题。其中有一些建议,也是与产品类面试相通的。在谈论面试笔试如何准备前,首先我想说一些求职者在应聘的过程中的常见误区。一是认为GPA(成绩)越高,则面试成绩越好;二是认为编原创 2013-06-19 16:07:11 · 1259 阅读 · 0 评论 -
走自己的路,让别人去说吧------《程序员笔试面试宝典》
这是我第一次找工作,现在把自己找工作的一些情况以及心得整理出来,一来对自己的经历作一个总结,二来可以为师弟师妹们提供一些信息。本人本科专业计算机科学与技术,毕业后直接保送了本校的计算机软件与理论专业读研,研究生阶段从事的基本都是软件类研发工作。1.无悔的选择在研二时,我就开始纠结于找工作还是继续念博士之间,但紧迫感不够。到了研三,不能再犹豫了,我做的决定就是先找工作,看看找的情况,毕竟找工原创 2013-06-20 20:22:45 · 1701 阅读 · 0 评论 -
创新型企业----------《程序员笔试面试宝典》
当拉里·佩奇、谢尔盖·布林在斯坦福大学宿舍里面研究搜索算法时,当马克·扎克伯格在哈佛大学为方便同学交流研究社交网络时,没有谁能够想得到,他们有一天能够改变整个世界。而最终他们做到了,只要有梦想、激情、能力、毅力,在这样一个开放的时代,创业不再是天方夜谭,成功也不再遥远。社会的进步,离不开广大勤勤恳恳、脚踏实地辛勤工作的人,但真正推动社会进步的却是那些充满激情、将梦想变为现实的热血青年,“为自己原创 2013-06-20 09:21:04 · 1589 阅读 · 1 评论 -
职场时能者的舞台-------《程序员笔试面试宝典》
关于应届毕业生如何求职这个问题,老实说,我的“经验”并不是很多,若干年以前,因为应聘前准备的比较充分,所以命中率比较高,虽然也拿到了几个不错的offer,但最终还是选择了现在这家企业。这么多年过去了,一路走来,感悟颇深,回过头来看当初求职这件事情,也是回味无穷。我认为一个非常有针对性的准备工作,包括心理准备与知识准备,对于计算机相关专业应届毕业生求职非常有用。首先,作为求职者,应当找准自己的位原创 2013-06-20 20:19:27 · 1033 阅读 · 0 评论 -
笔试成绩好,不会被歧视-------《程序员笔试面试宝典》
要说给学弟学妹们留点建议,我想从找工作前的一些方面说起。毕竟找工作也就短短几个月,真正决定自己应聘结果的是最初的一些准备。当然,找工作确实也是个运气活,但是运气并非我们所能掌控的,所以做些我们能够做到的事情才是重要的。1.知己方能百战不殆首先我要说的是,自己一定想清楚自己要什么。有不少人读研究生,其实没有想清楚自己以后到底想要从事什么样的工作。和大部分人一样,我从一开始就是完全听老师的话,原创 2013-06-20 20:24:20 · 1474 阅读 · 1 评论 -
计算数字二进制表示中的1个数(五种解法)------------------编程之美
对于一个数字,无符号,求其二进制表示中的1个数,要求算法执行效率尽可能高。解法一:考虑利用整数除法的特点,通过相除和求余来分析。void fun1(int num){ int ct=0; while (num) { if (num%2==1) { ct++; } num/=2; } cout<<ct<<endl;}解法二、使用位操作 假设该数是一个无原创 2013-07-12 08:17:48 · 3001 阅读 · 5 评论 -
今天趋势面试第二轮被鄙视了
前一段时间在网上投了趋势夏令营,后来在我们学习参加了笔试,笔试过后大概3-4天吧,收到趋势的面试通知。 今天上午一大早就去了苏豪国际广场参加趋势的面试,第一轮面试大概刷掉了四分之三的人,第二轮估计还要刷掉一般人左右。在一面中,面试官问了项目,自己使用过的类,数据库,串口通信,计算机网络方面的知识,由于准备的比较充分,自我感觉还不错,后来就进入二面,最后一轮的面试。二面总,两位面试官很好,原创 2013-06-27 16:51:47 · 3260 阅读 · 14 评论 -
不要被阶乘吓到(beauty of programe)
问题一:给定一个整数N,求该整数的阶乘中末尾含有多少个0?例如:N=10;N!=3628800,N!的末尾含有两个0.问题二:求N!的二进制表示中最低位1的位置 阶乘:是所有小于和等于该数的正整数的乘积,自然数N的阶乘是N!,这一表示法是基斯顿 卡曼引入的。阶乘定义为:一种数学计算方式。用比给定数值(必定大于等于零)小的自然数依次相乘直到最终因数为给定数值为止。记作“N!”。例如 5原创 2013-07-15 20:43:17 · 1674 阅读 · 1 评论 -
操作系统各大公司笔试题汇总
1、在段页式存储管理中,其虚拟地址空间是()A、一维 B、二维 C、三维 D、层次答案:B2、采用( )不会产生内部碎片(“内零头”)A、分页式存储管理原创 2013-07-05 10:35:47 · 1491 阅读 · 0 评论 -
操作系统笔试题及答案
一些笔试题目及答案,IT行业毕业季招聘会必看的操作系统笔试题原创 2013-07-06 14:45:30 · 4559 阅读 · 0 评论 -
网路设备提供商--------《程序员笔试面试宝典》
互联网的巨大发展,网络设备功不可没,网络设备已经成为互联网发展的基石。伴随着IT业的发展,现在很多网络设备提供商已经不再将目光只是锁定在这一块“蛋糕”上,纷纷将触角伸展开来,业务范围也变得越来越广泛:云计算、智能手机、物联网,正因为如此,他们对人才的渴望仍旧极度迫切,招聘规模也比较大,待遇自然也比较给力,所以很多优秀的毕业生都选择投身到了这样的企业。1.招聘流程由于该类企业招聘规模一般比较原创 2013-06-20 09:01:50 · 1542 阅读 · 0 评论 -
假话全不说,真话不全说---------《程序员笔试面试宝典》
1.万事趁早我大概是研究生三年级新学期开学后开始准备找工作的,从后来的情况来看,我已经准备晚了,因为校招时间提前了半个多月。这也给了我一个教训:万事趁早,因为我们不能预知公司什么时候来招聘,只能自己提前做准备。准备太晚的结果就是9月中下旬的阿里巴巴、淘宝等公司的招聘全没赶上。2.不经一事,不长一智虽然我找工作的两条原则很早就确定了:去外企、搞技术,但是当校招开始时,我几乎还是逢公司必投原创 2013-06-20 20:21:49 · 2449 阅读 · 1 评论 -
保持空杯心态------《程序员笔试面试宝典》
好友何昊拜托我一件事情,就是给当前程序员写一些关于求职的意见与建议,这着实有些为难我,并非我不愿意去做这件事情,而是因为本人入行虽然比较早,但入职却不太久,与一些资深的IT们相比,也只能算是初出茅庐,所以不敢妄自尊大,不过可以分享一下本人这些年来的几点粗浅体会,以起到抛砖引玉的效果。程序员,作为以技术主打的IT专业从业者,对于个人的发展,扎实的基本功将更有利于在行业里站稳脚跟,走得更远,发展前原创 2013-06-20 20:18:31 · 1561 阅读 · 0 评论 -
夯实基础-------《程序员笔试面试宝典》
1.万事不备我是从7月份开始准备找工作的,刚开始并不算太努力,断断续续,自己也比较松懈,所以只是零零散散地进行着复习,对于知识点的掌握也并不是非常精通。直到9月份重心才完全投入到找工作中,开始看一些专业书籍,如《算法导论》、《C专家编程》等。2.夯实基础谋出路对于面试笔试的准备,我觉得基础是根本,所以需要多学习一些基础知识,参考的图书有《算法导论》、《数据结构》、《深入Java虚拟机》原创 2013-06-20 20:23:27 · 1396 阅读 · 0 评论 -
不要一厢情愿做公司的备胎-----《程序员笔试面试宝典》
以下是我的个人经验与教训,大公司的面经笔试我就不谈了,网上到处都是,我只是想说点求职过程中需要注意的地方。1.好学校不如好成绩笔试成绩的好坏直接决定你在一个面试官心目中的初期印象,而且很多面试顺序都是按照笔试成绩的顺序排列的,成绩排名越往后,面试官越是看不中你,要是你再迟到,那入围的机会就更加少之又少。淘宝的那次面试就把我安排在下午三点半进行,可是那天我参加了支付宝的笔试耽误了,赶到面试地原创 2013-06-20 20:25:26 · 2144 阅读 · 0 评论 -
C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
一、本文目的与说明 1. 本文目的:理清在各种继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容。 2. 说明:虽然复制构造函数属于构造函数的一种,有共同的地方,但是也具有一定的特殊性,所以在总结它的性质时将它单独列出来了。 3. 单继承、多继承、虚继承,既然都属于继承,那么虽然有一定的区别,但还是相同点比较多。如果放在一块讲,但为了转载 2013-06-20 20:35:14 · 1076 阅读 · 0 评论 -
国企-------《程序员笔试面试宝典》
2008年金融危机,当民企、外企都在困难中艰难前行,大幅度裁员、降薪时,国企却依然坚挺,几乎没有受到巨大的影响,反而继续保持发展态势。经过这次风暴后,越来越多的人才开始意识到,尽管国企有其自身的局限性,但是国企仍然是一个非常不错的选择,国企在求职者心中的地位自然也大大提升。而且,随着国企改革的进一步深化,国企在人才引进上也逐步与市场接轨,人事制度的进一步完善使招聘人才的手段也日趋科学合理,所有这些原创 2013-06-20 09:19:00 · 4448 阅读 · 0 评论 -
研究所--------《程序员笔试面试宝典》
作为科研设计单位,近年来国家的投入也与日俱增,因此研究所员工的待遇、社会地位较之以往大幅提高,越来越多的应届毕业生都把进入研究所作为自己实现个人价值的途径。1.招聘流程与民企、外企相比,研究所因为性质的不同,其招聘方式、招聘流程也不太相同。研究所的招聘一般都比较晚,很多都是在其他企业校园招聘完毕之后才开始进行招聘的,一般在10月底、11月初,有很多研究所甚至将招聘放到了第二年才进行。一原创 2013-06-20 09:19:57 · 1928 阅读 · 0 评论