Mengdong的技术博客

学习,记录,分享

导航

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

2011年5月9日 #

腾讯实习面试(一)

摘要: 第一次面对面的技术面试,总体来说还是有一些收获。0. 腾讯QQ每天登录量达到10亿人次,现有一个文件记录了登录历史(10亿个QQ号,注意会有重复),请根据这个文件输出今天哪些用户登录了QQ?等同于去重输出的问题。最直观的办法是暴力统计:例如 1) 利用DB主键自动去重 2) 分治,例如每1000万条记录作为一个单位去重,然后合并去重 3) MapReduce分布式处理改进一下,单机就可处理的方案:开辟一个bit数组(bool数组),QQ号的范围大概0-5,000,000,000,大约占5,000,000,000b/8≈5000Mb/8=625MB内存。遍历记录文件,将每次读到的QQ号作为下标, 阅读全文

posted @ 2011-05-09 22:11 mdyang 阅读(1475) 评论(2) 推荐(2) 编辑

2011年5月6日 #

百度实习电面(二)

摘要: 先是问论文/研究,轻松搞定。1. 输出1234567*(2^987654321)的后10位数答案是(1234567*(2^987654321))%(10^10).关键是怎么算出这个数利用取模操作。取模满足分配率:(a*b)%c=((a%c)*(b%c))%c可将2^987654321分为2^m*2^m*...*2^n(m>=n).2. Java中ArrayList中插入一个元素的平均复杂度是多少?O(1). 回答得不好。可见数据结构:线性表/数组那一节。面完马上又打进来一个,还是那边的人,不过是另一个。可能是协调的问题,两个人同时对我进行二面。第二个人也是先问科研,很快结束。1. 两个集 阅读全文

posted @ 2011-05-06 15:59 mdyang 阅读(699) 评论(0) 推荐(0) 编辑

[转]突破“内存墙”,CPU可以性能更好,能耗更低

摘要: 文章链接:1. CPU缓存性能的重要性2. 缓存和内存墙的介绍3. LRU缓存算法的错误和UcomPower的发现4. 评述高速CPU设计的两种常见思路5. UcomPower的CPU设计新思路6. 应用新缓存技术的CPU的市场机会缩写(不想一篇篇看就看这个):目前的内存主要采用DRAM. DRAM传输速度不断增加,但访问延迟较大的问题始终无法解决。DRAM延迟使得CPU需要花时间等待内存访问完成。这就是“内存墙”。“内存墙”带来一系列问题,包括限制CPU性能、增加CPU发热量等。UcomPower提出CPU计算时间只占程序总耗时的不到20%. 剩下的80%多很大一部分由"内存墙&q 阅读全文

posted @ 2011-05-06 09:50 mdyang 阅读(832) 评论(0) 推荐(0) 编辑

2011年5月5日 #

微软实习电面(一)

摘要: 这次电面是Live Meeting+电话(为什么不用Live Meeting里的语音功能?)1. 现在有一个无序序列,如何取得最小的n个数(无需有序输出)?1/ 最简单的,可以用排序,然后就问怎么排序,我回答快排,于是让我实现快排(汗,不让用STL,要写native代码),于是习惯std::sort和std::qsort的我泪奔了。速度写出快排函数(估计bug若干)。算过关吗?2/ 让我改进一下,记得《编程之美》里有个类似的问题(见2.5节),于是把快排改进了一下,搞了一个划分预处理。继续code. 挣扎着在原来的快排上改出来了,估计bug更多。对面好像没看懂我的思路(也怪我函数命名有问题), 阅读全文

posted @ 2011-05-05 16:17 mdyang 阅读(1198) 评论(0) 推荐(0) 编辑

2011年5月4日 #

百度实习电面(一)

摘要: 中午吃饭的时候上次的GG打电话过来要求面试,简单协调后定在下午2:00.以下流水账:1. 自我介绍一下(<1min搞定)2. 问了一下科研工作里面关于Cache的一些研究,具体怎么做,性能提升等3. 数据结构:反转单链表4. 如何判定链表存在环(如下图所示)我就说用visited标记一下结点,然后顺序访问,当遇到visited=true的结点就说明有环了。又问如果不让你在结点上做修改呢?我说可以在外部维护映射表啊(好像有点无语),这题就这么PASS了。后来查了一下可以用双迭代器实现,一个步长为1,另一个步长为2,如果过程中相遇则说明有环。下面是威武的算法5. 如何求得两个字符串的距离?距 阅读全文

posted @ 2011-05-04 15:50 mdyang 阅读(1200) 评论(0) 推荐(1) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页