- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
腾讯 程序员面试题
1、以下题目,除了编程任务外其他都需要写在给你提供的草纸上。
纸张是珍贵的地球资源,请节约使用。编程任务在有相应的环境时,
会要求上机书写,实在没有条件,就只能写在草纸上了。
2、时间:
基础任务+进阶任务+设计任务 = 90 分钟
编程任务 = 60 分钟
基础任务:
1、请列举你能想到的UNIX 信号,并说明信号用途。
2、请列举、你能想到的所有的字符串查找算法,并加注释简单说明。
3、有一个IP 地址(),请写出其32 位无符号整数形式。
4、写出、你能想到的所有HTTP 返回状态值,并说明用途(比如:
返回404 表示找不到页面)
基础任务-选作(会得到额外分数):
1、画几个你最熟悉的SERVER 端模型出来(格式不重要,尽量将
图画清楚,说明思路即可)
进阶任务:
1、 的 收集机制是怎样的?
说明:
1)如果,你熟悉 源码,那么请从源码入手,回答些问题,
会获得额外加分
2)如果,你不熟悉 源码,那么尽你所能,多写点东西,
包括利用自己的编程 得到的信息,都可以。
3)对,则有分,错误不扣,不写无分。
2、请写出HTTP 头,并符合以下要求:
1)这是一个 t 请求
2)目标:http :8080/test
3) T 变量:
username: test
pwd: test2
ro: o world!
4)包含以下 信息:
cur_query: you&me
说明:
1)如果,你记不得某个HTTP 协议中的指令字了,那么,无奈
这举是用“汉字”代替。
2)如果,你能记住 的HTTP 协议指令字,那么多写几句,
总是没坏处,对吧?
3)最关键的,只需要画出正确的“轮廓”(还记得httpwatch 等
工具打印出来的头部吗?那就是“轮廓”的含义),也会有分数,但
如果,连“轮廓”都写错了,那么就很遗憾了。
设计任务:
1、最近总有人骚扰 的投票模块,需要你来设计一个投票限制的
东东
要求如下:
1)要求每个 码(假设此 码在UNIT32 内可以表示)
10 分钟这内只能投5 票。
2) 的用户很踊跃,平均每天要有2000 万人左右通过此程
序投票。
说明:
1)无需写代码,只需要图跟文字即可。
2)对于关键逻辑,请用图加代码表示出来,这也是对你文字表
达能力的一个考验。
3)对你能想到的所有的边界条件列出来,这是对你逻辑思维全
面与敏捷性的考验。
4) 部分,尽你所能吧。如果,你需要一个自己设计的
层,那么把这个 层的实现,用文字+ 方式描述清楚,要是设
计合理,你会获得华丽的奖分。
编程任务:
1、 碰到了 烦,一个新来的传教士惹恼了上帝,上帝很 ,
要求 把 (bbe.txt )背熟,直至他说哪个单词, 就要飞快
的回答出这个单词在第几行第几个单词位置。听说你是个优秀的程序
员,那么髟助 完成这个不可能的任务吧。
要求如下:
1)
/myworks/ex be.txt ,98 版本英文 一本
2)输入部分要求如下: ./ex le. [单词]
3)输出部分如下:[单词] 1,2 2,4 5,6 表示:此单词在 1 行2
列(第二个单词),2 行4 列...
说明:
1)此文本4MB 之巨...
2
文档评论(0)