范文无忧网面试笔试笔试回答

百度笔试题目及答案

06月19日 编辑 fanwen51.com

[进出口银行笔试经验分享]总体上说很适合正在考研的同学,进出口居然一点国际结算都不考,拿到题我们当场昏厥。传说中的鸡腿也没了。 北京语言大学的老师们态度让人们想起了高考,不过算是对进出口银行的...+阅读

百度笔试题目及答案(一)

第一题简答题

1.多线程和多进程模式有什么区别?在用两种模型开发服务程序时,分别有什么优缺点?采用长连接和短连接模式有什么区别?分别有什么优缺点?采用同步和异步模式有什么区别?分别有什么优缺点。

(1)启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。当多个线程同时运行的时候,这样的执行模式成为并发执行。

对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。因此,线程间的通信很容易,速度也很快。不同的进程因为处于不同的内存块,因此进程之间的通信相对困难。线程切换快,但实现稍复杂。进程易实现,较稳定,但性能与线程相比较差。

(2)所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。

短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。

长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况,。每个TCP连接都需要三步握手,这需要时间,如果每个操作都是先连接,再操作的话那么处理速度会降低很多,所以每个操作完后都不断开,次处理时直接发送数据包就OK了,不用建立TCP连接。而像WEB网站的服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像WEB网站这么频繁的成千上万甚至上亿客户端的连接用短连接会更省一些资源,如果用长连接,而且同时有成千上万的用户,如果每个用户都占用一个连接的话,那可想而知吧。所以并发量大,但每个用户无需频繁操作情况下需用短连好。

(3)同步:调用方调用一个程序,等待返回,然后再继续下面的程序处理

异步: 调用方调用一个程序,不等待返回,继续执行下面的程序。

1)异步通信简单,双方时钟可允许一定误差。同步通信较复杂,双方时钟的允许误差较小。

2)通信效率:异步通信低,同步通信高。

2.请写出以下程序的运行结果,并解释导致这样运行结果的关键性原因。

#include

using std::cout;

class P

{

public:

virtual void print()

{

cout P;

}

};

class Q: public P

{

public:

virtual void print()

{

cout Q;

}

};

int main()

{

P * p = new P;

Q * q = static_cast (p);

q-print();

delete p;

cout endl;

q = new Q;

p = q;

q-print();

p-print();

cout endl;

p = new (q) P;

q-print();

p-print();

cout endl;

p-~P();

delete q;

return 0;

}

P

QQ

PP

第二题 算法与程序设计题

1.给定如下的n*n的数字矩阵,每行从左到右是严格递增, 每列的数据也是严格递增

1 2 3

3 5 6

4 8 9

现在要求设计一个算法, 给定一个数k 判断出k是否在这个矩阵中。 描述算法并且给出时间复杂度(不考虑载入矩阵的消耗)

算法思想:

沿着对角线查找,获得i,使得k位于a[i][i]与a[i+1][i+1]之间。

k只可能存在于a[i][i]对应的右上角矩阵 和a[i+1][i+1]对应的左下角矩阵。

使用递归法继续查找即可。

时间复杂度 O(n)

int searchK(int int_arr[][],int n,int startlow,int startclm,int k)

{

int lefttemp=0;

int downtemp=0;

int i=0;

while(int_arr[startlow+i][startclm+i]

延伸阅读:

思科笔试经验总结是抱着见识下的心态去的,本人没有技术背景,所以好多都不明白,好在题记得不少,呵呵 第一部分思科笔试是网络基础知识,都是选择题,2分一个 技术题 1 TCP port 80代表什么 备选 HTML...

网管笔试题目问题1:请写出 、ftp、dns、pop3、smtp、oicq服务器端使用的TCP或UDP端口号。 问题2:请选择下面那些是私有网络IP地址? a 10.0.0.0- 10.255.255.255 b 172.16.0.0 172.31.255.2...

南方科技大学2015年自主招生笔试题目1.你认为国家需要什么样的人才? 2.你认为现在中小学教育存在怎样的问题? 3.你想上什么样的大学? 4.一道文字颠倒题,考题给出12个毫无逻辑关系、排列顺序混乱的汉字,要求考生将...

中海地产笔试经验学生笔试经验今天上午中海地产笔试,正式开始找工作了,值得纪念。 昨天晚上听了金地的宣讲会,对地产公司很是失望。像金地这样的公司还停留在卖房子的阶段,所以那个什么方总直接就跟我说建筑...

浅谈友顺科技笔试经验想到我在网上搜查不到关于友顺科技的笔试经验的那种心情,下面我就来跟大家分享下我参加这家公司的笔试经验吧!希望能帮助到更多的人。 早上10点半在西南财经大学柳林校区笔试...

海辉软件笔试题目一、Chinese to English Translation 1、启动应用程序 2、点击文件菜单下的新建文档 3、在选择源/目标面板中选择一个叫#AAAconnector的源连接和一个叫#TargetConnector的目...

英博学生面试笔试经验英博笔试分三个大部分。一是职业匹配测试,二是英语能力测试,三是逻辑能力测试。 第一部分的英博笔试职业匹配测试是很厚二十左右的选择与排序题,设计方面显然不是中文母语者,错...

吉百利笔试经验分享笔试经验篇一 这个吉百利笔试颇为变态。一点一刻入场,一点半开始,一直持续到六点半一共五个小时。开始时先是宣讲,他们省了全国巡讲,集中开了个小会,倒是的确能省一大笔钱。从创...

2014农业银行笔试题目第一部分:推理 农业银行笔试1.孔子-子贡,选项有:康有为-梁启超,孙文-黄兴 农业银行笔试2.尼罗河-埃及,选项有:黄河-中国,长江-中国 第二部分:数学 农业银行笔试1.[被过滤]和兔子相距...

推荐阅读
图文推荐
栏目列表