摘要:
一、面试形式 1、3轮1V1的技术面试;某轮面试通过,稍事休息后开始下一轮面试。 2、面试过程基本分为两部分: 1)对简历上所写项目的描述,及回答对方感兴趣的项目细节; 2)对方给出数组、链表等常见程序设计问题,要求描述解决问题的思路;并把思路转化为代码(手写)。 这一部分是最重要的环节,占面试总时间的85%以上。二、面试题回忆 1、删除字符串开始及末尾的空白符,并且把数组中间的多个空格(如果有)符转化为1个。 2、求数组(元素可为正数、负数、0)的最大子序列和。 3、链表相邻元素翻转,如a->b->c->d->e->f-g,翻转后变为:b->a->d 阅读全文
posted @ 2012-12-13 21:41
猿人谷
阅读(198)
评论(0)
推荐(0)
摘要:
1、求包含所有query的最短距离 一篇文章,切完词之后放到一个vector<string>中,一个查询切完词也放到一个vector<string>中,写一个函数找出这篇文章中包含这个查询中所有词的最小区间的i和j。只要返回第一个即可。当时很坑爹,直觉告诉我要建索引,而且建索引也对了,但是建完之后就不知道怎么搞了,后台他提示一句,有些是不需要比较的,才得到灵感,想出了解决办法,但是写起代码来,又掉链子了,可能是在纸上写代码没有什么经验吧,在电脑上,我写代码还是很快了。言归正传,建索引的思路是对的。怎么建索引呢?对于每个query中出现的词,建立索引,当然在实际应用中,可 阅读全文
posted @ 2012-12-13 21:40
猿人谷
阅读(166)
评论(0)
推荐(0)
摘要:
1.求下面函数的返回值(微软)int func(x){ int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx;}复制代码 假定x = 9999. 答案:8思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?申明和使用“引用”要注意哪些问题? 答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。... 阅读全文
posted @ 2012-12-13 21:39
猿人谷
阅读(237)
评论(2)
推荐(0)
摘要:
转自:http://blog.csdn.net/leo115/article/details/8039962题目:给定一个有N个台阶的楼梯,一个人从下到上开始跳台阶,这个人有两种跳的方式:一次跳一个台阶,一次跳两个台阶;问:从台阶底端跳到台阶顶端,有多少种跳台阶的方式?分析:首先我们考虑最简单的情况。如果只有1个台阶,那么显然只有一种跳法;如果 是2级台阶,那么有2种跳法。对于一个有n级台阶的楼梯来说,我们设跳法为 f(n) ,假如我们先跳1个台阶,则剩下有 n-1 个台阶,跳法为 f(n-1) 次,假如我们先跳2个台阶,则剩下 n-2 阶,跳法为 f(n-2);由此可以推出,对于一个n阶的楼 阅读全文
posted @ 2012-12-13 21:36
猿人谷
阅读(570)
评论(0)
推荐(0)
摘要:
由 a-z 0-9 字符构成的三位数密码,要求打印出所有的密码。 1 #include <iostream> 2 #include <string.h> 3 #include <stdio.h> 4 #include <memory.h> 5 using namespace std; 6 7 char data[] = "abcd"; 8 int len = strlen(data); 9 char outa[4] = ""; 10 //memset(outa,0,sizeof(... 阅读全文
posted @ 2012-12-13 21:34
猿人谷
阅读(351)
评论(0)
推荐(0)
摘要:
2012年5月份百度实习生招聘笔试题1、C和C++动态内存分配与释放的区别?5月6号去百度暑期实习招聘现场打了满满一瓶酱油,尽管进行了网申,但是没有收到百度的笔试通知,只好和几名同时没有收到通知的好友一同去复旦霸笔了,复旦五角场校区算是一个故地,因为之前腾讯实习招聘笔试也是在这里进行的,幸运的是腾讯出的考题都比较基础,有幸通过了笔试筛选进入了一轮面试,本人水平有限也就这能止步一轮面了,已经很高兴了,并不奢望收到腾讯或百度的橄榄枝,只是希望在参加这样的笔试面试的过程中不断查漏补缺,增加经验,不断提高自己,希望正式找工作的时候能够满足名企的要求。言归正传,回到百度笔试题目上面,百度笔试题目明显和腾 阅读全文
posted @ 2012-12-13 21:32
猿人谷
阅读(280)
评论(0)
推荐(0)
摘要:
主要应用的选择器就三类:元素选择器,ID选择器,类选择器。选择器的结合关系有三种:后代结合、子元素结合、相邻兄弟结合。元素选择器就是以html文档中的标准元素标签作为选择器的标志的。如:h1 {color:red; font-size:14px;}ID选择器,以元素的唯一ID作为选择器标志。如:#red {color:red;}#green {color:green;}类选择器,以元素的类(class)作为选择器标志。如:.center {text-align: center}从选择器的结合关系来看:后代结合,就是两个选择器之间用空格分开。如 “A B”,表示A所选择的元素中包含的B所选择的元 阅读全文
posted @ 2012-12-13 21:31
猿人谷
阅读(293)
评论(0)
推荐(0)
摘要:
转自:http://blog.csdn.net/huangxy10/article/details/8087035 2011年题目:Alibaba笔试题:给定一段产品的英文描述,包含M个英文字母,每个英文单词以空格分隔,无其他标点符号;再给定N个英文单词关键字,请说明思路并编程实现方法String extractSummary(String description,String[] key words),目标是找出此产品描述中包含N个关键字(每个关键词至少出现一次)的长度最短的子串,作为产品简介输出。(不限编程语言)20分。人搜面试题:1、求包含所有query的最短距离 一篇文章,切完词之后放 阅读全文
posted @ 2012-12-13 21:29
猿人谷
阅读(237)
评论(0)
推荐(0)
摘要:
进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元, 或者说进程之内独立执行的一个单元。对于操 作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基 于多线程的多任务。 那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了一个用来容纳组成Notepad.exe的代码及其所需调用动态链接库的进程。每个进程均运行在其专用且受保护的地址空间内。因此,如果你同时运行记事本的两个拷贝,该程序正在使用的数据在各自实例中是彼此独立的。 阅读全文
posted @ 2012-12-13 21:27
猿人谷
阅读(859)
评论(0)
推荐(0)
摘要:
应届生上泡了两年,一直都是下资料,下笔试题,面试题。一直都在感谢那些默默付出的人。写这个帖子花了我两个夜晚的时间,不是为了炫耀,只是为了能给那些“迷惘”的学弟学妹,一点点建议而已。大家何必那么认真,更没必要说脏话。我不在乎你们怎么评价我。只要有人觉得帖子有用,我就欣慰了。谢谢大家,别说脏话,以和为贵。饮水思源,谢谢应届生上默默付出的师兄师姐,谢谢那么多份笔试题,面试题,没有这些资料,就没有现在的我。真心感谢。---------------------------------------------------------------------------------------------- 阅读全文
posted @ 2012-12-13 21:25
猿人谷
阅读(665)
评论(2)
推荐(0)
浙公网安备 33010602011771号