由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Y! onsite新鲜面经
相关主题
问个算法题:寻找两个点之间的所有路径Palantir面经
面经分享FB店面
亚麻新鲜面经G家onsite后求祝福
Amazon面经G家面完2周,有人跟我一样有类似情况吗?
请教onsite一道题骑驴找马连折两阵
FG面经和感想报点面经
Facebook求bless骑驴找马结束,分享面试题回馈贵版
分享FB面筋Pinterest跪经
相关话题的讨论汇总
话题: 设计话题: lexicon话题: 用户话题: 要求话题: 面经
进入JobHunting版参与讨论
1 (共1页)
z*********8
发帖数: 2070
1
没签NDA, 我就说说了。
一共四轮。
第一轮:
..behavior questions. Most difficult part in your project.
1. BFS.... 我先用了两个queue, 被要求改成一个, 再被要求在node的结构里加一个
isMarked的property来做, 感觉有点无聊
2. String compression, 比如 ACCCDD 变成A3C2D
第二轮:
设计一个lexicon使得可以支持wild card。
比如lexicon里面有单词“apple”, 那么query = "apple", "a?ple" 或者 “a*”都
返回true。 “apble”, "a?ble", "a*l" 返回false。
其中 ‘?’表示任意字符出现一次; ‘*’表示任意字符出现0或多次
第三轮:
这轮是大佬architect来面的, 自然是system design。。。
用户在每次完成一个task之后, 都会得到一个分数, 设计系统使得用户可以立刻知道
他总分的排名, 并且可以选择在过去3天/7天/一个月的排名, 要求从security,
scalability 等方面分析
第四轮:
用户在做某个task的时候会不断向server发出quest, 这个quest包含了userid和
taskid, 都是unit类型的。 设计实现可以得到daily active user 和 last 30 day
active user的数量的方法。 设计要求兼顾速度和节省存储空间。
最后讨论如果要把每天的信息serialize到一个local file, 应该怎么做才能节省空间。
b**********5
发帖数: 7881
2
怎么回答design的题
z*********8
发帖数: 2070
3
最后我问大佬Y!怎么实现的, 他说我们还没这个功能。。。

【在 b**********5 的大作中提到】
: 怎么回答design的题
z***c
发帖数: 78
4
lz最近面筋很多,赞。是指yahoo吗?店面的时候问的是那些语法问题吗?
z*********8
发帖数: 2070
5
还是算法。 我之前帖子有, 你搜搜吧

【在 z***c 的大作中提到】
: lz最近面筋很多,赞。是指yahoo吗?店面的时候问的是那些语法问题吗?
1 (共1页)
进入JobHunting版参与讨论
相关主题
Pinterest跪经请教onsite一道题
面经+求助FG面经和感想
问一道二叉树serialize的问题Facebook求bless
发几个面试题分享FB面筋
问个算法题:寻找两个点之间的所有路径Palantir面经
面经分享FB店面
亚麻新鲜面经G家onsite后求祝福
Amazon面经G家面完2周,有人跟我一样有类似情况吗?
相关话题的讨论汇总
话题: 设计话题: lexicon话题: 用户话题: 要求话题: 面经