上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 51 下一页
2014年4月25日
摘要: 2014-04-25 19:29题目:对比一下哈希表和STL中的map的区别,哈希表如何实现?如果数据规模比较小,可以用什么来代替哈希表?解法:哈希表可以理解为一堆桶,每个桶都有唯一的id,桶里可以存至少一个元素;而STL的map是一棵平衡二叉搜索树,每个节点存一个元素。还有很多细节要说,如果on-... 阅读全文
posted @ 2014-04-25 19:41 zhuli19901106 阅读(216) 评论(0) 推荐(0)
摘要: 2014-04-25 19:13题目:用C++写一个读取文件倒数K行的方法。解法:因为是要取倒数K行,所以我的思路是一行一行地读。过程中需要保存一个长度为K的链表,每次新读到一行都将表头节点移到表尾,如此滚动直到文件结束。最后表头节点中存的字符串就是倒数第K行,依次输出就是倒数K行了。不过当时做这题... 阅读全文
posted @ 2014-04-25 19:23 zhuli19901106 阅读(263) 评论(0) 推荐(0)
摘要: 2014-04-25 00:53题目:你要如何测试一个分布式银行系统的ATM机?解法:ATM是Automatic Teller Machine,取钱的。我想了半天,没找到什么很清晰的思路,也许是因为自己不常取款吧。看了书后解答之后,觉得也不算很靠谱的答案,所以认为这题比较扯淡了。代码:1 // 12... 阅读全文
posted @ 2014-04-25 00:57 zhuli19901106 阅读(189) 评论(0) 推荐(0)
摘要: 2014-04-25 00:41题目:怎么测试一支笔?(Pen?您老说的是钢笔?)解法:这种简约而不简单的题目,实在是面试官最喜欢,面试者最头疼的类型了。面试官可以只花三秒,以一种灰常高贵冷艳的语气甩出这道题。然后头疼脑热的就是你了。怎么做呢?Brainstorming,找特征,分解问题,关联问题和... 阅读全文
posted @ 2014-04-25 00:50 zhuli19901106 阅读(203) 评论(0) 推荐(0)
摘要: 2014-04-25 00:35题目:没有专门的测试工具,你要如何对一个网页进行压力测试?解法:拼手速,拼电脑数量呗。快捷键+复制粘贴网址,狂搞一番。话说回来,有脚本语言的情况下,直接写个脚本来模拟大量的访问行为肯定是更合理的,手速再快比不过程序。没有工具时,应该想着如何制造工具,而不是赤手空拳去搞... 阅读全文
posted @ 2014-04-25 00:42 zhuli19901106 阅读(191) 评论(0) 推荐(0)
摘要: 2014-04-24 23:28题目:玩象棋游戏,你要设计一个bool型的方法来检测一个棋子能否移动到指定位置。解法:不同的棋子有不同的移动规则,那么应该采取棋子基类实现接口,各个棋子子类来实现的方式。棋子除了类型之外,还必须要记录当前位置,作为判断的依据。而要移到的位置,则作为参数传给方法。不过这... 阅读全文
posted @ 2014-04-25 00:34 zhuli19901106 阅读(209) 评论(0) 推荐(0)
2014年4月24日
摘要: 2014-04-24 23:15题目:你有一段程序,运行了十次每次都在不同的地方崩掉了。已知这段程序只用了标准C或C++库函数,请问有什么思路来找出问题所在。解法:1. 时间戳每次都不同。2. 随机变量每次都不同。3. 局部变量的初值,每次可能不同,不过就算没初始化,很多时候那个无效值其实也是固定的... 阅读全文
posted @ 2014-04-24 23:26 zhuli19901106 阅读(192) 评论(0) 推荐(0)
摘要: 2014-04-24 23:10题目:找出下面代码里的错误。解法:请看下面。代码: 1 // 12.1 What's wrong with the following code segment? 2 #include 3 using namespace std; 4 5 // unsigned ... 阅读全文
posted @ 2014-04-24 23:14 zhuli19901106 阅读(182) 评论(0) 推荐(0)
摘要: 2014-04-24 22:06题目:搜索引擎问题,如果有一列100台服务器的集群,用来响应查询请求,你要如何设计query分发和cache策略?解法:query分发可以用计算数字签名并对机器数取模来确定分发到的目标机器。当然这个和hash一样,会存在冲突和故障的情况,需要额外处理。至于cache策... 阅读全文
posted @ 2014-04-24 22:12 zhuli19901106 阅读(183) 评论(0) 推荐(0)
摘要: 2014-04-24 22:01题目:你有10亿条url,怎么检测其中时候有重复呢?解法:Hash,算签名,然后用K-V数据库保存数据查重。代码:1 // 10.6 You have 10 billion URLs, how would you do to detect duplicates in ... 阅读全文
posted @ 2014-04-24 22:04 zhuli19901106 阅读(162) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 51 下一页