2015百度校园招聘笔试

2014年10月12日,百度移动应用开发,笔试题目记录于此,自己做得不怎样,望以后还要多努力啊!

 

一 简答题

1 从c++,java,object-c ,c#等语言讲述如何体现面向对象的

  (我主要从封装、继承、多态,三个基本点说的)

2 讲述TCP建立连接和取消连接的过程

  (三次握手,三次挥手咯)

3 讲述const的定义,好处,意义

 (自己对c不是很熟,没答上)

二 算法和程序题

 1  不使用局部和全局变量,写出int strlen(char *str)函数:

   

int strlen(char *str){
    if(str == '\0')
        return 0;
     else 
         return strlen(*(str+1))+1;
}

 

2 句子的单词倒置:

    自己写得菜,这个不错  http://blog.csdn.net/silenough/article/details/7824500

 3  从100万个数中求前10个最大的数!

            (我的思想:利用快速排序

                                  如果所选的值,移动后的位置>10,再对前面的序列做快速排序。

                                 如果所选的值,移动后的位置<10,再对后面面的序列做快速排序。

                                  如果所选的值,移动后的位置=10,取前十个,结束 )

三 系统题

  IM多人语音聊天系统:

 1)基本性能

 2)如何保持稳定性

 3)平台移植

 4)系统结构图

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值