百度2015校园招聘笔试题(自己凭记忆第一时间,记录了这么多,有些描述比较简单,请大神们补充)

一 、简答题(30分)
1. 进程和线程的联系与区别。

2. 简述数据库的存储过程及其优点。

3. static全局变量与普通的全局变量有什么区别?static局部变量和普通的区别?static函数和普通函数的区别?

二、 算法与程序设计题(45分)
1 请编码实现memcpy函数:void *memcpy(void *dst,const void *src,unsigned int len)

2 整数矩阵A[N][N],N<10000,满足如下条件:
当 j < k 时,有:
A[i][j] < A[i][k] 且 A[j][i] < A[k][i]
输入整数M,输出M在矩阵中的位置<i,j>,如果未找到,则输出NULL,要求尽可能的高效。

3 设计一个栈,要求提供min造作的函数,且算法复杂度为O(1)

三、系统设计题(25)
就一道题:新浪微博,URL --> TinyURL

问题一:tinyurl后面的编码如何产生

问题二:当用户给出一个已映射过的URL时,如何找到其已经存在的tinyurl

问题三:若URL数量达到十亿条,在一个服务器上存储不下,要分不到10个服务器,怎么运作?

下面是一个插入的题目,百度面试时提问的题目:

依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。于此,个人提点拙劣的想法

第一思路是:(有些拙计)

void myAnswer(){  for(int i=0;i<=100;i++){  if(i%3==0){  if(i%5==0)cout<<i<<"*#";  else cout<<i<<"*";  }  else if(i%5==0) cout<<i<<"#";  }
}  

后来想了一下,感觉很熟悉(poj 上的凑数)

int n=100,m3=1,m5=1,p=1;
while(p<=100)
{  if(m3*3>m5*5){  m3++;  p=m3*3;  cout<<p<<"*";  }  else if(m3*3<m5*5){  m5++;  p=m5*5;  cout<<p<<"#";  }  else{  m3++;  m5++;  p=m3*3;  cout<<p<<"*#";  }
} 

百度2015校园招聘笔试题相关推荐

  1. 百度2015校园招聘面试题(成功拿到offer)

    百度2015校园招聘面试题(成功拿到offer) 2014/10/15 | 分类: IT职场 | 1 条评论 | 标签: 技术面试, 百度 分享到:45 本文作者: 伯乐在线 - 敏敏 .未经许可,禁 ...

  2. 十月下旬腾讯 网易游戏 百度迅雷校园招聘笔试题集锦 第271 330题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 十月下旬 ...

  3. 2012九月十月腾讯,网易游戏,百度最新校园招聘笔试题

    十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦(第271-330题) 引言 此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网易游戏,百度等各大公司最 ...

  4. 同花顺2015校园招聘笔试题

    1280社区:http://www.dy1280.com/thread-498-1-1.html 同花顺2015校园招聘笔试题 日期:2014-9-15 地点:哈尔滨工程大学

  5. 广州百田2015校园招聘笔试题

    昨天参加了百田春招,笔试题3道大题. 一.给定两个正整数n行和m行,将数字0-n*m-1按顺时针方向旋转填入n*m的矩阵并输出 如n=4m=5时,输出 0     1     2     3     ...

  6. 百度2015校园招聘面试题回忆录(成功拿到offer)

    引言 盼望着,盼望着--今年终于轮到我找工作了,还深深记得去年跟在师兄后面各种打酱油的经历,当时觉得找工作好难啊,怎么面一个败一个,以后还能找到工作不? 不过当时的失败也是理所当然的,那时候没有做任何 ...

  7. 阿尔卡特朗讯(青岛)2015校园招聘笔试题

    前几天刚刚在海洋大学参加完笔试,考场的人真是多,小400号人,考完之后因为收到了另外公司的offer,之后就没管朗讯的了.现在有时间在这里分享一下笔试题,希望对来年有意向的师弟师妹们有帮助. 总结来说 ...

  8. 百度2014校园招聘笔试题(成都站,软件研发岗)——2014.09.21

    一.简答题(本题共30分) 1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分) 2. Unix ...

  9. 中兴2015校园招聘笔试题 +部分 答案(自己做的)

    中兴通信软件笔试 一.选择题 1 ~ 5 D C D *  C ATAM:Architecture Tradeoff Analysis Method(构架权衡分析方法) 二.判断题 三.简答题 结构和 ...

最新文章

  1. 成为数据专家,你只差一个Quick Insights的距离
  2. 【uniapp】CSS3 的 calc() 函数使用表达式动态计算
  3. apache beam_Apache Beam ML模型部署
  4. 6. Nginx + PHP + FastGCI安装
  5. NYOJ276 比较字母大小
  6. java 贪吃蛇 控制台_控制台游戏贪吃蛇Java版
  7. 2019.7.17东湖大数据页面三
  8. 一键式安装Ubuntu 18.04和Win10双系统并超频的防坑指南
  9. οnchange相当于前端js函数,可以实现前端实时更新以及修改验证
  10. 主成分分析与因子分析
  11. Processing创意编程(入门篇)
  12. 学计算机高考英语听力考试,高考英语听力机考,常识、实操、备考,你要知道这些...
  13. 利用layui创建二级表头
  14. 关于js中的类式继承
  15. 一次心脏滴血漏洞的bug处理过程
  16. 计算机化工应用答案,计算机化工应用习题及解答.pdf
  17. ie11 java 下载文件_Javaweb实现上传下载文件的多种方法
  18. 轮胎规格怎么看?“3T”指数到底是什么?换轮胎前必读!
  19. openldap备份脚本
  20. 微信小程序商城项目实战(第十篇:订单管理)

热门文章

  1. Python3+scrapy 爬取喜马拉雅音乐 音乐和歌名 最简单的爬虫
  2. 使用STM32的DFSDM外设来驱动PDM麦克风进行音频采集
  3. 《redis 启动》 全网最全最新内容汇总(每月更新一次)
  4. 来自大脑的电信号(EEG)-脑电(1)
  5. 利用arcscene将shape文件拉伸后三维展示
  6. Python常用配置文件ini、json、yaml读写总结
  7. h5 微信支付 php,用h5做出微信的支付过程的实现步骤
  8. 苹果手机2019年什么时候出新款_[创立24周年]因强大而简单.智者,驭时而进 唯一的对手是上一个自己。要有舍才有得! - 手机数码电玩维修...
  9. macbook pro进水紧急处理方案以及维修建议
  10. The Sandbox 与美国时装设计师协会(CFDA)达成合作,为 Web3 和时尚搭建桥梁