09淘宝校园招聘笔试题技术类_第1页
09淘宝校园招聘笔试题技术类_第2页
09淘宝校园招聘笔试题技术类_第3页
09淘宝校园招聘笔试题技术类_第4页
09淘宝校园招聘笔试题技术类_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淘宝网2009校园招聘技术人员笔试题在按层次遍历二叉树的算法中,调用一成员函数时,我们在开发中经常强调要面向接口编程(又称契约式编程),请问采用接口有什么优点呢,接口和抽象类又有什么区别呢?分别使用在哪些场景?在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程就是编程题(不区分编程语言完成一段代码,代码有三个线程,Main进入,启动一个生产者线程和一个消费者线程,生产者线程随机产生整数,List中,List中取出数据#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<pthread.h>#include<errno.h>#include<sys/ipc.h>#include<semaphore.h>#include<fcntl.h>#defineFIFO"myfifo"#defineN5intlock_var;time_tend_time;charintfd;voidpthread1(void*arg);voidpthread2(voidvoidconsumer(void*arg);voidproductor(voidintmain(intargc,charpthread_tid1,id2;pthread_tmon_th_id;intret;end_time=time(NULL)+30;printf("cannotcreatefifoserver\n");printf("Preparingforreadingbytes...\n");if(fd==-ret=pthread_create(&id1,NULL,(void*)productor,NULL);perror("pthreadcread1");ret=pthread_create(&id2,NULL,(void*)consumer,NULL);perror("pthreadcread2");voidproductor(voidintwhile(time(NULL)<end_time){printf("TheFIFOhasnotbeenreadyet.Pleasetryprintf("writehellotothevoidconsumer(voidintnolock=0;intwhile(time(NULL)<end_time){printf("nodatayet\n");printf("read%sfromFIFO\n",buf_r);现由于业务要求,需要对每日的积分进出帐与支付宝的现金进出帐进行对账.帐务数据每天100万条纪录,现采用按时段生成帐务文件,http协议下载.在次日凌晨下载帐务文件,与本地的进出明细帐务做逐条核对.问题1:如何保证每个时段的文件都下载了2:http下载的文件都是完整的问题3:现将本地帐务也生成文件,帐务文件格式为:"交易号,进帐金额,出帐金额"三个字段用逗号分隔.支付宝帐务文件格式完全相同,请设计对账流程,并实现对账算法的主要思Linux系统中,try_grepa字母为行开头的内容,可以使用命令grep-E#$grep-E#agrep-E^$grep-E^aLinux系统中,A.dfB.duC.fdD.ping命令使用的协议是A.ICMPB.IMAPC.POPD.以下设备中哪种最适合做网站负载均衡设备(LoadA.二层交换机B.路由器C.四层交换机D.查看当前主机的网关配置地址是多少,请将地址写入到./ga.txtCatsmb.conf,将当前/etcVimC++开发/搜索引擎开发/intp[7]={11,13,14,15,16,17,inti=0,while(i<7&&p[i]%2==1)j+=p[i++];STL中常用的容器,并指出下列场景中分别应该使用哪种容器从文件中循环读取一系列不重复的英文单词放入容器中,并在放入的同时进行排序,并提供从文件中循环读取一系列数目不定的可重复的英文单词放入容器中,要求读取并放置完后,能够删除中间单词,并且能够按以前的顺序再输出到另外的文件中.从文件中循环读取一系列数目固定的可重复的英文单词放入容器中,n个单从文件中循环读取一系列数目不定的大量重复的英文单词放入容器,要求统计每个单词出现的次数,并能够检索特定的单词的出现次数.若有以下说明和语句intc[4][5],(*p)[5];p=c;pcc[2][3]这个元素答案中不能出现[]拷贝构造函数在什么时候被调用,123<类名>::<类名>(<类名 &<引用名class {pBuffer=NULL;~CExample(){deleteCExample(constCExample&);//拷贝构造函数voidInit(intn){pBuffer=newchar[n];nSize=n;}char*pBuffer;类的对象中包含指针,intCExample::CExample(constCExample&RightSides)nSize=RightSides.nSize; inta[3][2]={1,2,3,4,5,6,},*p[3];则*(p[0]+1)所代表的数组元素是有以下程序,charstr[][10]={"China","Beijing"},*p=str;[语句分析,本懒虫不打了HTTP1.1A.400B.200C.100D.link,它指向该结点的后继结点.q指向的p指向的单结点之后,下面的操作序列中哪一个是真确的?q:=p^.link;p^.link:=q^.link;q^.link:=p^.link;p^.link:=q;[逻辑判断题给出以下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论