代码改变世界

C/C++笔试面试题

2012-04-05 16:41 by iamzhaiwei, 169 阅读, 0 推荐, 收藏, 编辑
摘要:strcmpstrcpyatoiatol为什么虚函数效率低http://topic.csdn.net/u/20081031/12/06d0e218-8aab-4203-850c-9e6b76099c09.html?20373 阅读全文

腾讯笔试面试题整理

2012-04-05 16:21 by iamzhaiwei, 377 阅读, 0 推荐, 收藏, 编辑
摘要:http://topic.csdn.net/u/20081029/22/c8fe34c1-25ab-4b94-986e-4c2fd4caa664.html1、设计一个魔方(六面)的程序。2、有一千万条短信,有重复,以文本文件的形式保存,一行一条,有重复。请用5分钟时间,找出重复出现最多的前10条。3、收藏了1万条url,现在给你一条url,如何找出相似的url。(面试官不解释何为相似)。http://topic.csdn.net/u/20081101/13/4854a6b9-8adb-4813-bcba-68708dc539ef.html?245721、1000瓶药水,其中至多有1瓶剧毒,现在 阅读全文

百度笔试面试题整理

2012-04-05 14:44 by iamzhaiwei, 285 阅读, 0 推荐, 收藏, 编辑
摘要:1、A厂有1万个工人,编号0-9999,( EE[10000] ), 1个厂长( GG )分派任务, 1个监工( MM )管理工人。厂子忙的时间不确定,可能突然很忙,1天接到任务5000多个,1个任务只能分配给1个工人做, 也可能好几十天没新任务。厂长分配任务给这1万个工人干,按工人编号一个一个来,到最后一个工人就又从头开始,任务完成时间各不相同,可能一个工人在分配任务的时候手里还有任务, 就得换下一个。但是这1万个工人都很懒,领到了任务先不做,需要监工1个1个去问,如果工人有任务,就做,如果工人没任务,则不做。厂长只管分任务,1个1个来,可能几天也没新任务,不累;但是监工很累,监工每天都要看 阅读全文

跟我一起写Makefile文件

2011-12-07 21:36 by iamzhaiwei, 128 阅读, 0 推荐, 收藏, 编辑
摘要:概述关于程序的编译和链接Makefile介绍一、Makefile的规则二、一个示例http://blog.csdn.net/haoel/article/details/2886三、make是如何工作的四、makefile中使用变量五、让make自动推导六、另类风格的makefile七、清空目标文件的规则http://blog.csdn.net/haoel/article/details/2887Makefile 总述一、Makefile里有什么?二、Makefile的文件名三、引用其它的Makefile四、环境变量 MAKEFILES五、make的工作方式http://blog.csdn. 阅读全文

数据结构与算法笔试面试题

2011-10-18 22:30 by iamzhaiwei, 195 阅读, 0 推荐, 收藏, 编辑
摘要:http://topic.csdn.net/t/20011231/10/452103.html128名选手参加比赛,每名选手每天只能比赛一次。用尽可能少的天数决出所有名次(1~128名)。求算法(答案在56楼) 阅读全文

网络笔试面试题

2011-10-18 22:28 by iamzhaiwei, 207 阅读, 0 推荐, 收藏, 编辑
摘要:1、TCP与UDP的区别(数码视讯2011) 阅读全文

TCP UDP

2011-10-18 22:23 by iamzhaiwei, 179 阅读, 0 推荐, 收藏, 编辑
摘要:TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接 阅读全文

内存泄露 内存溢出

2011-10-18 22:16 by iamzhaiwei, 131 阅读, 0 推荐, 收藏, 编辑
摘要:内存泄露http://baike.baidu.com/view/714962.htm内存溢出http://baike.baidu.com/view/79183.htm 阅读全文

malloc/free和new/delete的区别

2011-10-18 21:52 by iamzhaiwei, 158 阅读, 0 推荐, 收藏, 编辑
摘要:一、相同点:都可用于申请动态内存和释放内存二、相同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加malloc/free。函数malloc 的原型如下:void * malloc(size_t size);用malloc 申请一块长度为length 的整数类型的内 阅读全文

十月百度,阿里巴巴,迅雷搜狗最新面试十一题

2011-10-12 18:28 by iamzhaiwei, 245 阅读, 0 推荐, 收藏, 编辑
摘要:十月百度,阿里巴巴,迅雷搜狗最新面试十一题引言当即早已进入10月份,十一过后,招聘,笔试,面试,求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计,细细把玩,思考一番亦能有不少收获。对以下任何一题有任何思路或者问题,欢迎各抒己见,多多讨论,多谢。最新面试十八题十月百度:一个数组保存了N个结构,每个结构保存了一个坐标,结构间的坐标都不相同,请问如何找到指定坐标的结构(除了遍历整个数组,是否有更好的办法)?百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来。Alibaba笔试题:给定一 阅读全文