面试题目
文章平均质量分 83
windmissing
喜欢编程,喜欢思考,方向明确
展开
-
2012-2-25面试题目
1.五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃至少有多少个?解: 参考答案:先给这堆桃子加上4个,设此时共有X个桃子,最后剩下a个桃子.这样: 第一只猴子分完后原创 2012-04-27 21:45:23 · 1178 阅读 · 0 评论 -
2012-9-15 搜狐笔试
一、不定项选择题1.C/C++语言:以下打印结果为()。#include using namespace std;void swap_int(int a, int b){ int temp = a; a = b; b = temp;}void swap_str(char *a, char *b){ char *temp = a; a = b; b = temp;原创 2012-09-15 20:12:08 · 3663 阅读 · 4 评论 -
2012年百度实习生招聘-java开发
简答题1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如单词army和mary互为兄弟单词。现在要给出一种解决方案,通过用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地提高。2、线程和进程的区别及联系?如何理解“线程安全”问题?3、C和C++中如何动态分配和转载 2012-09-25 21:22:02 · 2325 阅读 · 2 评论 -
浙江大华2012届校园招聘研发类试卷B
一、程序编写题1.函数checkstr判断一个字符串是不是对称的,如:“abccba”是对称的,"abccbaa"则不是对称的。函数声明如下,其中msg为输入的字符串,对称返回0,不对称返回-1,请实现该函数。int checkstr(const char *msg);答:int checkstr(const char *msg){ int i = 0, len; whi原创 2012-10-26 21:14:14 · 3684 阅读 · 0 评论 -
大华股份2013届校园招聘软件算法类试题D卷
一、填空题(共17题,每题3分,总共51分)1.设有int a = 5, *b, **c,执行语句c = &b, b = &a后,**c的值为________答:52.以下程序是否有误,如果无误,请写出执行的次数________x = -1;do{ x = x * x;}while(!x);答:13.设有如下定义:struct sk{ int原创 2012-10-28 14:38:53 · 4556 阅读 · 2 评论 -
百度面试经历
10月21日-一面1.HR:自我介绍一下2.HR:介绍一下你的项目HR:讲一下你的这个项目中的关键技术HR:你的这些算法是OPENCV中自带的函数还是自己写的?(HR似乎对我的项目没什么兴趣)3.HR:写一个程序,使单词反序,如“I love ACM”转为"ACM love I".可以认为字符串中只有字母和空格,且两个单词间只原创 2012-11-01 13:09:33 · 3478 阅读 · 6 评论 -
09网易校园招聘笔试题A卷(研发类笔试题)
第一部分(必做):计算机科学基础1.(单选)软件设计中模块划分应该遵循的准则是:A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合答:B内聚指模块内部各成分之间相关程度的度量 强度性低到高分成 偶然内聚 :关系松散没什么联系 逻辑内聚:几个逻辑上相关的功能被放在同一模块中,如一个模块读取各种不同类型外设的输入,逻辑内聚的模块各成分在功能上并无关系。时间内原创 2012-12-01 16:16:10 · 8034 阅读 · 4 评论 -
4-16笔试
一、char str[] = "abcd";cout<<sizeof(str)<<endl;//答案:5。因为有一个'\0'wchar_t wstr[] = "abcd";cout<<sizeof(wstr)<<endl;//答案:10。因为在wchar_t中,'\0'也是两个字节。在linux的g++编译环境中不能使用wchar_t,原因未知char *p = "abcd原创 2012-04-16 22:06:58 · 4281 阅读 · 1 评论 -
9-4阿里面试
1.自我介绍2.先一个项目重点介绍3.项目相关问题4.数组a[]和b[],有序,范围是int,大小分别为m和n,写一个程序,求在a[]和b[]中都出现的数答:void func(int *a, int m, int *b, int n){ int i = 0, j = 0; while(i != m && j != n) { if(a[i] < b[j])i++;原创 2012-09-04 19:12:45 · 2382 阅读 · 1 评论 -
9-2华为机试
一、题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数: void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);原创 2012-09-05 17:40:43 · 3607 阅读 · 1 评论 -
淘宝技术类2011年校招笔试题
一、选择题(所有同学必答题,至少有一个选项是正确的,每题4分)1.以下哪些命令可以解压缩.tar.bz2文件?()A. tar -cjvfB. tar -xjvfC. tar -czvfD. tar -xzvf答:B-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里原创 2012-08-13 10:48:47 · 2571 阅读 · 0 评论 -
网新恒天2011.9.21招聘会笔试题
1、下列哪种数据类型不能用作switch的表达式变量()A、byte B、char C、long D、enum答:Cswitch括号中的表达式只能是整形、字符型或者是枚举型表达式;限制4个字节,所以比int大的不行;只能是byte, char, short, int或者是相应的枚举类型!不过我试了一下,貌似都可以。2、在图采用邻原创 2012-08-18 18:47:58 · 9403 阅读 · 0 评论 -
教你如何迅速秒杀掉:99%的海量数据处理面试题
原文:http://blog.csdn.net/v_july_v/article/details/7382693教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步转载 2012-08-18 18:56:36 · 2162 阅读 · 0 评论 -
淘宝2012秋季校园招聘技术试卷(A)
一、单项选择题(15题,每题3分,共45分,每题答对计3分,答错减1分,不答计0分)1.若系统中有6个队列,有多个进程均需要使用其中的3个,规定每个进程一次只允许申请一个队列,那么最多允许多少个进程参与竞争,才不会造成死锁?()A. 1个B. 2个C. 3个D. 4个答:BSUM(每个进程所需要的资源) 2.假设双链表结点的类型如下:typedef struct原创 2012-08-17 19:44:15 · 3957 阅读 · 2 评论 -
网易2012校园招聘笔试题目
第一部分(必做):计算机科学基础1、长为N的字符串中匹配长度为M的子串的算法复杂度是()A. O(N) B. O(M+N) C. O(N+logM) D. O(M+logN)答:B2、以下排序算法中,哪些是稳定的排序算法(多选)()A.冒泡 B.插入 C.合并 D.希尔 E.快速排序答:ABC3、以下是一颗平衡二叉树,请画出插入键值3以后的这颗平衡二叉树。原创 2012-08-19 10:40:19 · 7894 阅读 · 2 评论 -
淘宝2011.9.21校园招聘会笔试题
一、单选题1、我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5只小白鼠,请问一下,我们用这五只小白鼠,5分钟的时间,能够检测多少瓶液体的成分(C)A、5瓶 B、6瓶 C、31瓶原创 2012-08-20 10:17:44 · 4079 阅读 · 0 评论 -
网易游戏2011.10.15校园招聘会笔试题
1、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少。内存地址=内存页号+页内偏移。共32位。内存是8KB==》页内偏移是13位,剩余19位是页号。页号=0X2F=27,页内偏移=0X11232、如果X大于0并小于65536,用移位法计算X乘以255的值为()答:(X3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节原创 2012-08-20 15:16:28 · 3310 阅读 · 2 评论 -
腾讯2011.10.15校园招聘会笔试题
1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是()A、插入排序 B、堆排序 C、冒泡排序 D、快速排序答:B。堆排序,这题不是求稳定性,是求最好时间和和最坏时间一样的排序2、以下关于Cache的叙述中,正确的是()A、CPU中的Cac原创 2012-08-20 22:20:29 · 4999 阅读 · 2 评论 -
2012-9-23 搜狗笔试
答案仅供参考一、C/C++类1.以下程序的输入是()class Base{public: Base(int j):i(j){} virtual ~Base(){} void func1{i *= 10; func2();} int getValue(){reurn i;}protected: virtual void func2(){i++;}protected: in原创 2012-09-24 20:52:33 · 5073 阅读 · 3 评论