腾讯面试被BS了

baihacker 2010-04-27 05:16:21
一面算法被完全BS。
二面优化和算法基本上被BS。
...全文
10811 218 打赏 收藏 转发到动态 举报
写回复
用AI写文章
218 条回复
切换为时间正序
请发表友善的回复…
发表回复
qf830928 2010-05-05
  • 打赏
  • 举报
回复
你应该多学习下忽悠,回答问题不一定要正面回答!
im2web 2010-05-05
  • 打赏
  • 举报
回复
100G 的问题 我正好也在做类似的东西

分布计算是核心

第一次 按照 一定的量分块
比如 1000w 条

第二次 将任务分发 到不同的服务器 或者线程

不同服务器计算本快的结果
计算出 结果文件
结果文件排序

第三部 结果文件合并,去重


什么 hash 之类的都存在 hash 函数不能同吃的问题
huwenbiao2010 2010-05-05
  • 打赏
  • 举报
回复
没被和谐就好
yangliyewoaini 2010-05-05
  • 打赏
  • 举报
回复
悲剧。。
dingchenglong00 2010-05-05
  • 打赏
  • 举报
回复
沙发。。。。
yanxy09 2010-05-04
  • 打赏
  • 举报
回复
哇,那么难呀,没希望了我!
davelv 2010-05-04
  • 打赏
  • 举报
回复
我进来汗一下
gunsand 2010-05-04
  • 打赏
  • 举报
回复
人家给的起钱, 这个牛B 的。
爱怎么要求咋要求 呵呵。
xiejianming 2010-05-04
  • 打赏
  • 举报
回复
飞雪连天xxxxxxx……
ice50303 2010-05-04
  • 打赏
  • 举报
回复
路过~
blueyestar 2010-05-04
  • 打赏
  • 举报
回复
把题贴出来呀
NYN 2010-05-04
  • 打赏
  • 举报
回复
1. 首先是一个100G的数据,每行一个字符串,统计每个字符串出现多少次。
分治策略,具体怎么分治可以预先设计几个解决方案,实际运行的时候根据数据的特性选用哪个解决方案,比如数据的长度均匀分布可以用长度分治,字符串前n各字符均匀分布可以用字符串头分治。。以此类推,最后根据数据的特性决定优化算法。这世界上没有万能算法,有的只是具体情况具体应用。

2. 第二个问题是给定若干个字符串,找出相只有一个字符不相同的对。
只有一个字符串不相同是什么意思?ABCDEFG和BCDEFGA符合条件么?还是只有ABCDEFG和ABCDEFH这样的才符合条件?
如果是第2种,那么还是要看数据的数量。。要是还是100g。。那么先分治吧。。如果数量不多,可以根据字符串长度构造若干个kd tree,每个字符作为一层,不同的那个数字作为通配符出现,每个字符串在搜索的时候允许一个通配符。搜索完毕如果符合条件,则那个通配符的节点保存该模式和出现次数(模式的指针可以用其他hash表保存以便将来遍历方便)。搜索完把数据放入kd-tree以备下次查找。直到搜索完成。
比如ABCDEF这个字符串需要进行匹配搜索,这时候已经有了ABHDEF, ABCDHF, ABIJK3个字符串,搜索到C的时候建立了一个通配符,基于ABHDEF和ABIJK搜索,并且继续ABCDHF搜索。ABIJK搜索到J的时候搜索到了2个通配符,就失败了。
这样的结果是不利于大批量数据。kd-tree表面上层很多,实际需要创建的节点并不多。比如长度为1000的字符串理论上需要26^1000节点,实际上只有1000节点就够了。
jxm1220 2010-05-03
  • 打赏
  • 举报
回复
迷茫中。。。前途在哪???
truelegenda 2010-05-03
  • 打赏
  • 举报
回复
10月份,答过腾讯的题,真的挺难的
螃蟹阿浅 2010-05-03
  • 打赏
  • 举报
回复
接分……
山贼老菜 2010-05-03
  • 打赏
  • 举报
回复
杯具啊。
tuohuang0303 2010-05-03
  • 打赏
  • 举报
回复
我被BS过很多次了。
那个天真的人 2010-05-03
  • 打赏
  • 举报
回复
都不容易啊。
chasing888 2010-05-02
  • 打赏
  • 举报
回复
回帖加积分吗
CF_HN_CN 2010-05-02
  • 打赏
  • 举报
回复
杯具101
加载更多回复(198)

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧