笔试
1. 死锁产生的原因及其必要条件
2. 面向对象的三个基本特征和五个设计原则
3. windows内存管理方式有些,并讲解每种方式的优缺点
4. 有1001个运动员,现在要找出其中的冠军,最少需要多少次比赛,并写程序模拟比赛过程
5. 有100个灯,初始化全部熄灭,现在一次做如下操作:先将所有灯打开,在间隔一个将灯关闭(即2的倍数被关闭),在间隔3个如果灯是打开的就关闭,如果是关闭的就打开,这样以此类推,知道做到低100次,请问还有几个灯是打开的
6. 写一个字符串左旋转算法,要求时间复杂度O(n),空间复杂度O(1)。 例如: "ABCDEF"左旋转3得到DEFABC
7. 有10万条记录需要提供查询,记录由两部分组成:键值key为16字节(键值是唯一的),对应的value是1M字节的,现在给你6台64G的计算机,请你设计如何能够提供查询服务,注意:这些计算机随时可能down掉

一面
1. 自我介绍和项目面
2. 写一个函数将链表翻转
3. 证明一个数n能被3整除即是n的各个位的和能被3整除。 即123能被3整除即1+2+3=6能被3整除
4. c和c++中long占几个字节,指针占几个字节
5. 指针和引用的区别
6. 一个空类,编译器为其实现了那些函数
7. 链表和线性表的插入的区别
8. 堆栈和队列的区别
9. 一个有3个节点的二叉树,有几种形态
10. 给定树的后序和中序遍历写出先序遍历
11. 在一个大小为n的数组中,冒泡排序要做多少次比较。
12. 在基本有序的数组中那种排序算法最快
13. 什么是虚拟的内存,虚拟内存放在计算机的哪个硬件上。

二面
1. 项目面
2.
class A
{
    A() {fa();}
 ~A() {fb();}
 
 void fa() {cout << "A:fa" << endl;}
 virtual void fb(){cout << "A:fb" << endl;}
};

class B : pulic A
{
     B() {fa();}
 ~B() {fb();}
 
 void fa() {cout << "B:fb" << endl;}
 virtual void fb(){cout << "B:fb" << endl;}
};

A* p = new B;
delete p;

问输出什么?
如果将A中fb的virtual去掉又输出什么
如果将A中~A前面加virtual输出又是什么
如果~A前面加virtual,但是将A中fb的virtual去掉又输出什么

3.
char* p = "ABCD";
char q[] = "ABCD";
问p和q的区别

char* p1 = "ABCD";
char q1[] = "ABCD";
问:p == p1 ?
    q == q1 ?
4.
class A
{
    int a;
 int b;
 
 A() : b(100),a(b) {}
}
问:A.a,A.b
5. 问如何让一个类A只能在堆上定义,不能在栈上定义,即A a 错误, new A正确。
6. 一个数组中所有数都出现两次,现在数组中有两个数,各自都只出现了一次,请你设计一个算法在O(n)时间复杂度,O(1)空间复杂度找出这两个数
7. 一个有序字符串数组,现在将其循环左移n位,得到一个新的数组。请你设计一个二分算法来查询其中的字符。不能通过遍历找出移动的位数。

2012百度校园招聘(笔试,一面,二面)相关推荐

  1. 2012百度校园招聘笔试杭州站

    1.字符串倒转(优化空间时间) 2.层次遍历,按层次输出二叉树节点 3.最多32000个数,最大为32000,对其查找不重复的数字(使用位图),当然内存有限制,但是位图可以装得下. 4.手机输入法,通 ...

  2. 2012百度校园招聘笔试试题

    1.字符串倒转(优化空间时间) 2.层次遍历,按层次输出二叉树节点 3.最多32000个数,最大为32000,对其查找不重复的数字(使用位图),当然内存有限制,但是位图可以装得下. 4.手机输入法,通 ...

  3. 2015百度校园招聘笔试

    2014年10月12日,百度移动应用开发,笔试题目记录于此,自己做得不怎样,望以后还要多努力啊! 一 简答题 1 从c++,java,object-c ,c#等语言讲述如何体现面向对象的 (我主要从封 ...

  4. 2012网易校园招聘笔试试题

    1.长度为M字符串匹配与长度为N的字符串匹配的时间复杂度? 我查了查,O(M + N).KMP能做到. 这里:http://blog.csdn.net/meixr/article/details/64 ...

  5. 2013百度校园招聘笔试

    文章出自:http://blog.csdn.net/likemecch/article/details/8010404 一.简答题 1.简述数据库以及线程死锁产生的原理及必要条件,简述如何避免死锁. ...

  6. 2012谷歌校园招聘笔试

    转自http://blog.csdn.net/hackbuteer1/article/details/7442724 1.已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:&q ...

  7. 百度2014校园招聘笔试面试汇总

    目 录 1. 百度笔试 2 1.1百度2014校园招聘笔试题(成都站,软件研发岗) 2 1.2  2013百度校园招聘-机器学习和数据挖掘工程师-笔试题 7 1.3  百度2014校园招聘 技术研发题 ...

  8. 国内著名IT公司(百度、搜狗、网易、新浪)2012校园招聘笔试、面试小结

    面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4.实习经历,在实习过程中遇到哪些问题,如何解决的? 5.你对公司有什么问题 ...

  9. 各大IT公司2012校园招聘笔试面试整理

            从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了.期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个Offer,好在运气不错,最后拿到了所在实习公 ...

最新文章

  1. mac本地搭建kafka
  2. jetson nano包安装
  3. linux系统如何进行录屏
  4. POJ 1320 Street Numbers 解佩尔方程
  5. 非文学翻译理论与实践_北外“欧洲非通用语文学翻译与研究中心”正式成立
  6. 通俗地解释脏读、不可重复读、幻读
  7. 实现 tomcat 热加载证书
  8. 中国光伏新增装机容量猛增
  9. 【vjudge contest 418548】2021 BUAA Winter Training 3(Private),签到题ABCDG
  10. Android 使用 TableLayout 布局拉伸宽度
  11. JavaScript运算符及转义字符
  12. 2D曲线插值拟合基础
  13. 足球大数据分析大小球胜平负的技巧与经验实例附分析软件
  14. LDA模型实战(1)|理解模型的假设、要素与学习
  15. java一天一只顽猴想去从山脚_六年级上册语文一课一练(附答案)
  16. 【接口测试基础】第五篇 | 接口用例设计详解
  17. android音视频开发进阶指南,音视频开发进阶指南:基于Android与iOS平台的实践
  18. 华为 10G PON 5800 三方光猫兼容 案例
  19. 乔春洋:网上品牌承诺和设计
  20. CSS中min-height、min-width、max-width、max-height的理解及优先级问题

热门文章

  1. java后台设置cookie到浏览器,总是差八小时的问题解决
  2. 【HNOI2009】梦幻布丁
  3. Vue+ElementUI 之 input输入框 添加自定义图片
  4. 2021年全球乙酸正丁酯收入大约1783.2百万美元,预计2028年达到2216.7百万美元
  5. python各种命令
  6. 工作中邮件回复10大注意事项
  7. 软考-中级-网络工程师-知识点个人总结(六)
  8. mysql时间精确到毫秒
  9. 如何长高在青春期 - 它可以是实际上可提高你的身高在青春期
  10. 输出2000到2050内的闰年并输出从m到n年内的闰年