欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

搜狐笔试题

时间:2025-09-19 08:26:55 其他范文 收藏本文 下载本文

这次小编给大家整理了搜狐笔试题,本文共8篇,供大家阅读参考,也相信能帮助到您。

篇1:搜狐笔试题

搜狐笔试题

英文题目(可以用中文回答)

1)Please describe the different between XML,XSD,XSL through their definition.

2)Do you know the Persistent Object in J2EE;if yes ,please describe some mechanism of it.

3)Please describe some famous encryption arithmetic as many as you know, one of arithmatics to explain if possible.

智力逻辑题

1.某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:

(1)密码单词的最小长度是两个字母,可以相同,也可以不同

(2)K不可能是单词的第一个字母

(3)如果L出现,则出现次数不止一次

(4)M不能使最后一个也不能是倒数第二个字母

(5)K出现,则N就一定出现

(6)O如果是最后一个字母,则L一定出现

问题一:下列哪一个字母可以放在LO中的.O后面,形成一个3个字母的密码单词?

A) K   B)L   C) M    D) N

问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的密码单词的总数是多少?

A)1个  B)3个  C)6个  D)9个

问题三:下列哪一个是单词密码?

A) KLLN   B) LOML   C) MLLO   D)NMKO

问题四:3个相同的字母可以构成的不同密码单词的总数是多少?

A) 1个   B)2个   C) 3个   D) 4个

问题五:单词密码MMLLOKN可以通过下列变成另一个密码单词,除了:

A) 用N代替每个L    B)用O代替每一个M    C)用O代替    D)把O移到N的左边 2.62-63=1 等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动?

技术编程题

1)  请用VB(或者c#)语言来描述一下blowfish的加密解密算法,

如果不行,可以用中文+图的形式来说明。如果不了解blowfish算法,请描述一下自己比较熟悉的加密解密算法。

2)  如果你是一位软件架构师,您将如何去搭建一个符合n-tie的架构?并请描述一下您搭建的每一层的作用。(注意:请您考虑项目中有WebService的情况)3)  请用代码简单描述一下Singleton、抽象工厂、Bridge、Composite(任选三个)的设计模式的概念。

更多相关的笔试题目,大家敬请继续阅读:网易笔试题    腾讯笔试题   华为笔试题

篇2:搜狐编程笔试题

如果不行,可以用中文+图的.形式来说明。如果不了解blowfish算法,请描述一下自己比较熟悉的加密解密算法。

2)  如果你是一位软件架构师,您将如何去搭建一个符合n-tie的架构?并请描述一下您搭建的每一层的作用。(注意:请您考虑项目中有WebService的情况)3)  请用代码简单描述一下Singleton、抽象工厂、Bridge、Composite(任选三个)的设计模式的概念。

篇3:搜狐畅游功能测试工程师笔试题

搜狐畅游功能测试工程师笔试题

选择题、问答题、编程题

选择题大部分是关于测试的,都是测试中很基础的知识,比如:白盒测试是的测试

A、针对功能 B、针对代码C、针对设计D、针对需求文档

还有一些事关于数据库的,也非常简单,比如:修改表结构用到的命令是()(选项省略),还有一道题是关于网络游戏的,(听说报游戏策划的考的`全是关于网络游戏的),剩下的就是C 方面的,比如:以下输出语句输出什么()

float a=1.of;

cout<<(int)a< cout<<(int&)a< cout< 选择题每道题4 分,一共12 道

下面是问答题

1、画出因果图法的4 种因果关系符号的图示

2、main(){int *piPointer;char cItem;cItem=”a”;piPointer=(int *)&cItem;*piPointer=1298;}

问题:关于这段代码中的指针的强制类型转换是否正确,请解释

问答题两道题,每道题15 分

最后一道题是关于数据库的,就是写sql 语句

三张表:学生表、课程表、成绩表

1、用SQL 语句建表,建学生表,有主键、非空等约束条件

2、查询,年龄在20-23 之间的什么什么

3、考察avg

4、考察Update

篇4:搜狐畅游功能测试工程师应聘面试笔试题

搜狐畅游功能测试工程师应聘面试笔试题

选择题、问答题、编程题

选择题大部分是关于测试的,都是测试中很基础的知识,比如:白盒测试是()的测试

A、针对功能 B、针对代码C、针对设计D、针对需求文档

还有一些事关于数据库的,也非常简单,比如:修改表结构用到的命令是()(选项省略),还有一道题是关于网络游戏的,(听说报游戏策划的.考的全是关于网络游戏的),剩下的就是C 方面的。比如:以下输出语句输出什么()

float a=1.of;

cout<<(int)a< cout<<(int&)a< cout< 选择题每道题4 分,一共12 道

下面是问答题

1、画出因果图法的4 种因果关系符号的图示

2、main(){int *piPointer;char cItem;cItem=”a”;piPointer=(int *)&cItem;*piPointer=1298;}

问题:关于这段代码中的指针的强制类型转换是否正确,请解释

问答题两道题,每道题15 分

最后一道题是关于数据库的,就是写sql 语句

三张表:学生表、课程表、成绩表

1、用SQL 语句建表,建学生表,有主键、非空等约束条件

2、查询,年龄在20-23 之间的什么什么

3、考察avg

4、考察Update

篇5:搜狐产品笔归笔试题目

搜狐产品笔归分享笔试题目

计算机小白表示看到这些题就傻了,想必大神们应该觉得很容易才对,凭记忆写下来的

选择题:(选项记得不是很全,见谅)

1、网页前端语言是?(记不住选项了)

2、printerest没有以下什么功能?(选项:即时聊天、赞、订阅、邀请好友等等)

3、以下不是搜索引擎的是?(Google.com,360.com,sogou.com,baidu.com,bing.com,youdao.com)

4、最适合展示网页原始架构的是?(Outlook, powerpoint, word,还有一个a开头的`记不清了)

填空题:

1、安卓最新版是 ,苹果最新版是 ,css最新版是

2、微信在安卓系统中打开了网页返回键在屏幕那个位置?

3、苹果系统的应用返回键在屏幕那个位置?

简答题:

1、列举五个你觉得最好的响应式网站

2、说出三个wap最重要的特点

3、列举五个你觉得比较好的app交互设计

论述题:

1、说明wap和web的区别

2、wap会取代app么,说明原因

设计题:

假设你现在开了一家餐厅,要用一个手机站点来营销它,说明你的定位、产品功能,并画出原型图

篇6:经典笔试题

一.最基本题型(说明:此类题型比较简单)

1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?

2.你有一桶果冻,其中有黄色、绿色、红色三种

3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟)

4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟)

5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)

6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟)

7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?

二.没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!)

1.为什么下水道的盖子是圆的 ?

2.中国有多少辆汽车?

3.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?7

4.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么?

5.多少个加油站才能满足中国的所有汽车?.

6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下?

7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出?

8.你怎样将Excel的用法解释给你的奶奶听?

9.你怎样重新改进和设计一个ATM银行自动取款机?

10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始?

11.如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁?

12.如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么?

面试指南:面试遇到智力测试题如何回答?

(1)排除法

把一些无关的问题先予以排除,可以确定的问题先确定,尽可能缩小未知的范围,以便于问题的分析和解决。这种思维方式在我们的工作和生活中都是很有用处的。

(2)递推法

由已知条件层层向下分析,要确保每一步都能准确无误。可能会有几个分支,应本着先易后难的原则,先从简单的一支入手。

(3)倒推法

从问题最后的结果开始,一步一步往前推,直到求出问题的答案。有些问题用此法解起来很简单,如用其他方法则很难。

(4)假设法

对给定的问题,先做一个或一些假设,然后根据已给的条件进行分析,如果出现与题目给的条件有矛盾的情况,说明假设错误,可再做另一个或另一些假设。如果结果只有两种可能,那么问题就已经解决了。在科学史上,“假设”曾起了极大的作用。

(5)计算法

有些问题必须经计算才能解决。要注意的是,智力测验中的问题往往含有隐含的条件,有时给出的数是无用的。

(6)分析法

这是最基本的方法。各种方法常常要用到分析法。可以说,分析能力的高低,是一个人的智力水平的体现。分析能力不仅是先天性的,在很大程度上取决于后天的训练,应养成对客观事物进行分析的良好习惯。

(7)作图法

根据问题中已知的条件,采用适当的方法画出图形,有助于问题的解决。有些问题,在没画图之前,会觉得无处下手,画了图后就一目了然了。

(8)综合法

事实上,许多问题都要运用几种不同的方法才能解决。所谓综合法,就是综合各种方法(包括前述各种方法以外的方法)去解决某些问题。

篇7:IT相关笔试题

IT相关笔试题分享:

1)与逆波兰表达式ab+cd+*对应的中缀表达式是:

1. a+b+c*d

2. (a+b)*c+d

3. (a+b)*(c+d)

4. a+b*c+d

2)下列对MD5的叙述不正确的是:

1. 是一种散列算法

2. 指纹(摘要)的长度为128位

3. 是一种对称加密算法

4. 可用来校验数据的完整性

3)HTTP 1.1协议中规定表示正常响应的状态代码是

1. 0

2. 100

3. 200

4. 400

4)在SOCKET通信过程中,下列哪些函数是客户端需要调用,但是服务端不需要调用的函数?

1. socket

2. bind()

3. connect()

4. send()

5)int listen(SOCKET s, int backlog);该函数中第二个参数的含义

1. 是否打开log信息

2. 是否打开后台log信息

3. 后台等待连接队列的最大限制值

4. 后台等待连接队列的最小限制值

5. 无意义

6)将网络地址映射为链路层相应地址的协议是

1. DNS

2. TCP

3. ARP

4. ICMP

篇8:笔试题参考

笔试题参考

1、求函数返回值,输入x=9999;

int func(x)

{

int countx = 0;

while(x)

{

countx ++;

x = x&(x-1);

}

return countx;

}

【试题解析】

解这道题的时候,如果拿出一个二进制数来分析就会容易的多了,x=x&(x-1)实际上就是把x的二进制形式的最后一个“1”变成“0”,x的二进制形式有多少个“1”循环就执行多少次,

9999/256 = 39 余 15,把这两个数分别转化一下就很快了

39 = 32 + 4 + 2  +1 = 00100111

15 = 0F = 00001111

所以 9999=0010011100001111,共有8个1,答案就是 8 了

2、实现以下程序,以方便binary search.

.要有处理错误语句

.队列的分配的大小是固定的MAX_LEN,由第二个参数输入

.不能复制队列

insert (int *arr,           //队列

size_l len,          // 队列大小

size_l count,        //队列元素的数目

int varl             //要处理的数据

)返回插入数据的索引

remove(int *arr,size_l len,size_l count,int varl)返回删除元素的.索引

search(int *arr,size_l len,size_l count,int varl)返回搜索道元素的索引

【试题解析】

略。数据结构书上都有的。

3、堆栈R,从顶到底:{2,4,6,8,10},逐个取出放入队列Q中 ,再从Q中逐个取出放入R中,问现在堆栈R中从顶到底的顺序,

【试题解析】

这个也不用了吧,{10,8,6,4,2}

4、写出程序的结果:___________

int funa(int *a)

{

a[0] ++;

}

int funb(int b[])

{

b[1] += 5;

}

main()

{

int a[5] = {2,3,4,5,6};

int b[5] = {2,3,4,5,6};

int *p;

p = &a[0];

(*p)++;

funa(p);

for(int i = 0; i<3; i++)

printf(“%d,”,a);

p = &b[1];

funb(p);

for(i = 0; i<3; i++)

printf(“%d,”,b);

}

【题目解析】

结果是:

4,3,4,2,3,9

(*p)++; 也就是a[0]++;

funa(p);中的 a[0]++ 是将 main 中的数组 a[0]++,

数组 a 中只有第一个元素加了两次 1 ,

p = &b[1];把p指向了数组 b 的第二个元素

funb(p);中的 b[1]+=5 是将 main 中的数组 b[2]+=5

数组 b 中的第三个元素加了 5

5、找出下面程序的 BUG

int CopyStringAndCount(char * Str) ①

{

int nCount = 0;

char * pBuffer; ②

pBuffer = new char[MAX_PATH_LENGTH];

strcpy(pBuffer, Str);

for ( ; pBuffer⑤; pBuffer++ )

if ( pBuffer⑥=='\\\\' ) nCount ++;

return nCount;

}

搜狐畅游功能测试工程师笔试题

搜狐畅游功能测试工程师应聘面试笔试题

笔试题

DELL笔试题

人人笔试题

法务笔试题

爱立信笔试题

求职笔试题

笔试题编译器

笔试题智力

《搜狐笔试题(精选8篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档