Redian新闻
>
头发受损严重,怎么恢复?
avatar
头发受损严重,怎么恢复?# Fashion - 美丽时尚
h*e
1
背景: 非CS,计算方向PhD。期间写过一些程序,用过MPI什么的,但是没接触过任何
framework,webservice啥的。一年IT经验,主要是Java后端。
准备材料:leetcode,lintcode,MITBBS,《算法导论》,《Hadoop-The definite
guide》,《mining of massive datasets》,facebook tech talk,google/facebook
的论文(heystack,三驾马车等)。整个准备了大概3个多月4个月,每天至少有3个小
时在看材料/刷题。
结果:F跪,LG标准package。
感想:
(1)入行一年,感觉经验远远不够,主要是design方面,而且不像算法,很难短期突
击准备。即便自己对某个design有个答案,一旦被challenge,就会发现漏洞百出。
(2)骑驴找马很难,要请假什么的。所以我觉得面10来家公司对我很不现实。自己只
面了这三家。
(3)面试经验很重要。面试本身就是一个学习和积累经验的过程。所以想去dream
company,多面面其他公司练练手还是很有必要的。但这又与(2)矛盾。
面经:
F电面(一轮,两题):(1)leetcode #75, (2)leetcode #91.有关于时间/空间,优化
,最坏情况的follow up。
F onsite:
(1)behavior:被问到update一个手机app的new feature和一个web service的new
feature有啥差别;按时间deploy还是按feature deploy等。一道coding是寻找第一个
bad version。
(2)coding:给定一个数组和一个number,判断数组是否存在一个连续的子数组其和等
于这个number,分数组有没有负数两种情况;一道类似leetcode#77,不用在于打印的是
每个组合的乘积。
(3)coding:给一个带重复数字的有序数组和一个number,回答这个number在这个数组
中出现多少次;leetcode #75。
(4)design:tiny url。
hr反馈结果挺好就是design不好,说6个月后联系我再试。
G没有电面,做了一个foo-bar(放狗一搜就知道是啥了)就直接给了onsite,在NY,因
为近。
G onsite: 如果说F的coding题目是计算题的话,那G出的就全是应用题了。所以很难
简单的说出面试题目是啥。需要什么辅助函数要自己假设,然后再写其中一部分。牵涉
算法的部分大多都是二分/BFS。比如说让你求解一个迷宫,先做假设有一个辅助函数可
以把这个迷宫转化成一个图,然后在图上写个BFS就好。个人比较喜欢G这样的面试题。
L电面(一轮,两题):(1)leetcode #65,需要考虑哪些case要问面试官,问清楚了
发现没有原题那么复杂;(2)leetcode #53.
L onsite:
(1)coding:给两个链表判断是否最终merge,分链表是否有环,要求O(1)的空间。
leetcode #238
(2)coding:一堆点找距离某一点最近的k个。给个矩阵代表twitter的following关系
,求里面的名人(不follow任何人,任何人都follow他/她(要政治正确!)),注意
可能没有名人。
(3)design:同facebook,运气好,挂了以后恶补,但是还觉得答得不够好。
(4)behavior:扯淡,讲了讲我的research。
(5)tech talk:linkedin特有的,讲自己以前的project,对方会问到一些细节。
如果有耐心看到这,还请聊聊一个老生常谈的问题:关于h1b-opt的cap-gap期间change
emloyer的问题。前两天在mitbbs看到了成功的例子,他的解释也很符合我对uscis规
矩的理解,如果case approved了以后再通知原雇主离职即可。可是这两天询问了
linkedin的律师,给出的答复是不可以,即使是approve了也不行。
最后祝愿大家能开开心心,心想事成。
avatar
H*r
2
美股和A股开年都在涨,一度还在比拼谁的涨幅更多,但是很显然美股赢了,就算把这
一阵子美股的跌幅算进去,美股还是处在很高的收益位置上。
反观A股跟涨眼看跟不过了,直接反其道而行,你涨多少我就跌多少,你跌多少我直接
翻倍跌多少。
美股到了这一阵子眼看比不过A股,直接使出王炸暴跌的技能。
但是作为影帝的A股显然更胜一筹,用翻倍暴跌再次获得了胜利。
avatar
Y*e
3
头发上有不少白点,一拉就断。用护发素貌似也不好使。
烫多几次头发,中间间隔时间还蛮长的。难道头发伤害这么大?
JM有没有类似经验的,传授一下。谢啦
avatar
h*n
4
怒赞

facebook

【在 h*******e 的大作中提到】
: 背景: 非CS,计算方向PhD。期间写过一些程序,用过MPI什么的,但是没接触过任何
: framework,webservice啥的。一年IT经验,主要是Java后端。
: 准备材料:leetcode,lintcode,MITBBS,《算法导论》,《Hadoop-The definite
: guide》,《mining of massive datasets》,facebook tech talk,google/facebook
: 的论文(heystack,三驾马车等)。整个准备了大概3个多月4个月,每天至少有3个小
: 时在看材料/刷题。
: 结果:F跪,LG标准package。
: 感想:
: (1)入行一年,感觉经验远远不够,主要是design方面,而且不像算法,很难短期突
: 击准备。即便自己对某个design有个答案,一旦被challenge,就会发现漏洞百出。

avatar
S*e
5
Do you swim often?
avatar
i*g
6
cong!
so, L or G can wait for you until Oct and then transfer
avatar
m*z
7
只能剪掉。枯草再怎么施肥也变不了青草。
avatar
m*3
8
多谢楼主
avatar
t*e
9
我的经验也是这样的。

【在 m****z 的大作中提到】
: 只能剪掉。枯草再怎么施肥也变不了青草。
avatar
A*F
10
赞楼主。
我博士也是做的非cs计算方向,MPI并行的code在超级计算机上算东西。你是怎么找的
这个用java的IT工作的。。 我投这种entry level工作完全没有回音。。
avatar
h*u
11
头发太干啦,剪掉重长吧。另外conditioner没有任何保养头发的作用,其实只是让头
发变顺滑而已。如果想保养头发买发膜吧,就是国内的营养护理,hair mask,
kerastase的不错。
avatar
s*l
12
赞大牛面经
我请问一下 这道题怎么成behavior question了? 你怎么答的?
behavior:被问到update一个手机app的new feature和一个web service的new
feature有啥差别;按时间deploy还是按feature deploy等。
这道题 如果都是正数的 复杂度O(n)? 如果有负数的呢?我只想到O(n^2)的
给定一个数组和一个number,判断数组是否存在一个连续的子数组其和等
于这个number,分数组有没有负数两种情况;
avatar
u*p
13
将强护理,我有段时间,两个月烫了三次,那个头发简直没办法了,后来用一个护肤素
(当时在别的国家,再也买不到了),效果很好,后来慢慢恢复了不少,,
所以,我不觉得头发伤了就要剪,找好产品保养可以改善很多。
avatar
s*l
14
赞大牛面经
我请问一下 这道题怎么成behavior question了? 你怎么答的?
behavior:被问到update一个手机app的new feature和一个web service的new
feature有啥差别;按时间deploy还是按feature deploy等。
这道题 如果有负数的 你怎么解的?我只想到O(n^2)的
给定一个数组和一个number,判断数组是否存在一个连续的子数组其和等
于这个number,分数组有没有负数两种情况;
avatar
z*o
15
avatar
I*m
16
能透漏一下L G的package是多少吗
背景和楼主差不多
谢谢了!
avatar
I*m
17
能透漏一下L G的package是多少吗
背景和楼主差不多
谢谢了!
avatar
h*e
18
我没做过手机app,所以能想到的有:(1)手机app不能更新的太频繁,不然用户体验
不好;(2)web service可以很轻易的turn on/off新的feature而手机app不可以,等
等。
另外一个behavior question原意是说有两种deploy的方法,一种是一旦有新的feature
上线就进行deploy,一种是定期的deploy,不管有没有新feature。分析哪种方法在哪
些方面会比较好。
算法题,如果有负数的话,用hashset记录已经求得的前n个数的和,可以做到线性的时
间+空间。

【在 s********l 的大作中提到】
: 赞大牛面经
: 我请问一下 这道题怎么成behavior question了? 你怎么答的?
: behavior:被问到update一个手机app的new feature和一个web service的new
: feature有啥差别;按时间deploy还是按feature deploy等。
: 这道题 如果有负数的 你怎么解的?我只想到O(n^2)的
: 给定一个数组和一个number,判断数组是否存在一个连续的子数组其和等
: 于这个number,分数组有没有负数两种情况;

avatar
f*e
19
楼主, 牛。 多谢。
avatar
f*e
20
请, 问看论文用意何在。
avatar
l*r
21
system design的很多思想都跟GFA的经典论文有关系
面design轮扯蛋的时候有用处

【在 f**********e 的大作中提到】
: 请, 问看论文用意何在。
avatar
f*e
22
请问, 这些论文都在哪找。 偶很菜。。。。

【在 l***r 的大作中提到】
: system design的很多思想都跟GFA的经典论文有关系
: 面design轮扯蛋的时候有用处

avatar
n*n
23
Google

【在 f**********e 的大作中提到】
: 请问, 这些论文都在哪找。 偶很菜。。。。
avatar
s*3
24
能不能分享那些论文的名称是有看过推荐的?
avatar
a*k
25
avatar
b*m
26

feature
能具体讲讲这个算法题怎么做到线性时间的吗?照你说的,用set存前面k个数的和,遇
到第k+1个数的时候,查找set中有么有跟第k+1数和为target的数,然后我需要update
这个set里面每个数,每个数都加上第k+1个数,这个样子就是O(n2)

【在 h*******e 的大作中提到】
: 我没做过手机app,所以能想到的有:(1)手机app不能更新的太频繁,不然用户体验
: 不好;(2)web service可以很轻易的turn on/off新的feature而手机app不可以,等
: 等。
: 另外一个behavior question原意是说有两种deploy的方法,一种是一旦有新的feature
: 上线就进行deploy,一种是定期的deploy,不管有没有新feature。分析哪种方法在哪
: 些方面会比较好。
: 算法题,如果有负数的话,用hashset记录已经求得的前n个数的和,可以做到线性的时
: 间+空间。

avatar
f*e
27
楼主可不可以分享下在L,G分别每轮要做1道题还是2道题才有offer?
Thanks
avatar
J*o
28
赞面经!!!
avatar
f*l
29
我的理解是,用一个set存所有的sum[i](前i个数的和),问题等价于是否存在i, j,使
得sum[j]-sum[i-1] = target,所以对每个i,在set里找sum[i]+target是否存在,如果
存在返回true,否则false.

update

【在 b*****m 的大作中提到】
:
: feature
: 能具体讲讲这个算法题怎么做到线性时间的吗?照你说的,用set存前面k个数的和,遇
: 到第k+1个数的时候,查找set中有么有跟第k+1数和为target的数,然后我需要update
: 这个set里面每个数,每个数都加上第k+1个数,这个样子就是O(n2)

avatar
t*2
30
lz面的是L家哪个track?看面经像是application?
avatar
k*a
31
我谈谈mobile feature release vs web feature release。抛砖引玉。
主要是Mobile的应用的特点造成的不同。mobile的应用像windows平台的应用,分明确
的版本。而且发出去就难以更改。那么就有两个主要的问题(windows应用也是一样)
1. 同时多个版本共存(支持的压力很大,migration困难)
2. 无法回滚,需要patch,耗费时间长。
相比之下,web应用就一个当前版本,发布快,出问题以后回滚也快。
按时间和按feature release各自有优缺点。
按时间保证release的连续性,但是有可能有得feature发布一部分,feature不完整。
按feature保证feature的完整性,但是时间可能不确定。
个人感觉按时间更适合。但是这个东西没有定论,具体情况具体分析,没有严格的对错
avatar
r*l
32
据说如果都是标准包裹的话L比G要高很多,lz能否分享一下包裹?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。