Redian新闻
>
[求购] $1off Quaker Oats Instant Quick Old 20 coupons 4/30
avatar
[求购] $1off Quaker Oats Instant Quick Old 20 coupons 4/30# PennySaver - 省钱一族
l*r
1
用啥data structure设计linkedin的connection。(how about twitter)
接着讨论linkedin的各层connection之间的一些逻辑关系,比如第三层connection肯定
不会直接连到第一层或者本人。怎么给同一层的connection排序(应该推荐那些)
之后让写code,提供得到first level connection的函数,让实现得到second level
connection。定义需要的相关class (比如people)。
面完问我对我们local的小office感不感兴趣,也不知道是有戏还是没戏。
avatar
f*w
2
不建议交易打印胖子;胖子是免费的,收费的是服务:
$1off Quaker Oats Instant Quick Old 20 coupons 4/30 10张
所求物品名称:
$1off Quaker Oats Instant Quick Old 20 coupons 4/30
物品类别(coupon: mfc 等;血糖仪等):
报纸coupon
物品来源(报纸夹页,厂家邮寄等):
可接受的价格(必须明码标价,必填):
2包each or paypal+shipping
邮寄损失方式哪方承担(若需邮寄,必填):
付款方式说明:
本贴有效期(必填):
联系方式(例: 站内):
avatar
d*t
3
你这是面FB还是G啊?还是你要从FB跳G?

【在 l****r 的大作中提到】
: 用啥data structure设计linkedin的connection。(how about twitter)
: 接着讨论linkedin的各层connection之间的一些逻辑关系,比如第三层connection肯定
: 不会直接连到第一层或者本人。怎么给同一层的connection排序(应该推荐那些)
: 之后让写code,提供得到first level connection的函数,让实现得到second level
: connection。定义需要的相关class (比如people)。
: 面完问我对我们local的小office感不感兴趣,也不知道是有戏还是没戏。

avatar
r*6
4
我在EBAY上买了20张, 自用。
avatar
l*r
5
这个是G的电面。

【在 d********t 的大作中提到】
: 你这是面FB还是G啊?还是你要从FB跳G?
avatar
f*w
6
up
avatar
d*i
7
楼主都怎么回答的?

【在 l****r 的大作中提到】
: 这个是G的电面。
avatar
s*y
8
mark.
同问楼主是怎么答的?是不是用bfs, queue?
avatar
l*r
9
没用queue。
就直接调用getFirstLevel(Person input)得到一个HashSet();
然后iterate through first level里的person, 对每一个再调用getFirstLevel()得到
second level connections加入另一个HashSet. (这里得注意filter)

【在 s*******y 的大作中提到】
: mark.
: 同问楼主是怎么答的?是不是用bfs, queue?

avatar
s*k
10
好难啊。。。
avatar
C*8
11
一眼看去还以为考系统设计。。。

【在 l****r 的大作中提到】
: 用啥data structure设计linkedin的connection。(how about twitter)
: 接着讨论linkedin的各层connection之间的一些逻辑关系,比如第三层connection肯定
: 不会直接连到第一层或者本人。怎么给同一层的connection排序(应该推荐那些)
: 之后让写code,提供得到first level connection的函数,让实现得到second level
: connection。定义需要的相关class (比如people)。
: 面完问我对我们local的小office感不感兴趣,也不知道是有戏还是没戏。

avatar
P*0
12
这是面的什么position啊?
avatar
l*r
13
update:
刚才开车时接到recruiter电话,(刚好等了一周)貌似没被拒,而是被推荐去一个具
体的c++职位了。。还得再来个电面。晕,好几年没碰过c++了,难道得恶补c++。
google费劲啊。
avatar
l*r
14
本来算general hire好像,现在好像得针对一个c++职位了。

【在 P**********0 的大作中提到】
: 这是面的什么position啊?
avatar
l*a
15
你这个我怀疑面的组悲剧了
recruiter为了自己的业绩。。。

【在 l****r 的大作中提到】
: update:
: 刚才开车时接到recruiter电话,(刚好等了一周)貌似没被拒,而是被推荐去一个具
: 体的c++职位了。。还得再来个电面。晕,好几年没碰过c++了,难道得恶补c++。
: google费劲啊。

avatar
l*r
16
恩,我也感觉是,不过面试官跟我提的这个职位,问我感兴趣不。
另外原来recruiter说是general hire,没有具体position..

【在 l*****a 的大作中提到】
: 你这个我怀疑面的组悲剧了
: recruiter为了自己的业绩。。。

avatar
l*a
17
oh那挺奇怪
面试官跟那个职位什么关系

【在 l****r 的大作中提到】
: 恩,我也感觉是,不过面试官跟我提的这个职位,问我感兴趣不。
: 另外原来recruiter说是general hire,没有具体position..

avatar
l*r
18
不懂。。烦,这要重新弄熟c++应付coding,怎么也得一两个月。

【在 l*****a 的大作中提到】
: oh那挺奇怪
: 面试官跟那个职位什么关系

avatar
l*a
19
同意,你要是c++不熟的话随便点小概念就把你搞死

【在 l****r 的大作中提到】
: 不懂。。烦,这要重新弄熟c++应付coding,怎么也得一两个月。
avatar
j*3
20
为啥不用hashmap?我碉堡了
avatar
l*r
21
晕头了,刚想起来当时是问怎么设计linkedin的connection,不是fb。

【在 d********t 的大作中提到】
: 你这是面FB还是G啊?还是你要从FB跳G?
avatar
i*a
22
额,这个是什么职位啊?new grad吗?好难。。。
avatar
k*a
23
抛砖
LinkedIn 和 facebook的朋友关系都是双向directed graph吧。每个人的直接朋友可以
用hashset表示。求secondary friends如果只是iterate第一层结果可能会有scale和效
率问题。用多线程加速?将第一层的结果分到N个线程执行,最后merge。在
getFirstLevel这个层面用memerycached之类的东西加速。
第三层的排序问题:按照第二层到第三层的连接数排序,越多排序越靠前。
第二层的排序问题:按照共有朋友多少排序。
twitter是pub-sub结构,不太需要双向graph。而且没有级联关系。timeline的设计应
该是基于pull的,就是说或follower知道following who。
avatar
p*2
24
有没有大牛谈谈?
avatar
s*7
25
undirected graph, BFS, 用两个queue控制分层, 第一层,第二层,第n层都没问题
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。