Redian新闻
>
BrightEdge及LinkedIn电面面经
avatar
BrightEdge及LinkedIn电面面经# JobHunting - 待字闺中
D*T
1
最早投的就是这两家,通过学校找工作的网站平台投的,大约一周后给的回复。在版上
学到不少东西。下周onsite,因还对学术有点念想顺路去S大瞅瞅还有没有postdoc的路
子。求祝福。
顺便问一下,BrightEdge这家前景怎样?离IPO有多远?
面经如下:
BrightEdge:
Round 1:一个48小时coding assignment,每个人的具体内容略不相同,大体上是用
java实现一个网络爬虫。我当时的任务是在sears.com上做keyword搜索并返回相关结果。
Round 2:tech电面。一名小印。
第1题:Fibonacci数列。当时还问recursive的复杂度,我想了半天答了O(n),不过应
该是O(2^n)才对。
第2题:Leetcode原题:如何判断一个BST是否valid。
Round 3:behavioral电面。
LinkedIn:
Round 0:HR打电话瞎聊一通。
Round 1:tech电面1。一名老印和一名小印。
第1题:Leetcode原题:由一个binary tree的inorder及preorder traversal结果,重
构原binary tree。
第2题:Leetcode原题:一个已排序的数组中查找某给定element重复的个数。
Round 2:tech电面2。国人大哥。
第1题:level sum,算是deep iterator的变种。一个多重nested array,例如{a,{b,c
},{{d},e}},返回level sum = a + 2 * (b + c) + 3 * d + 2 * e。
第2题:First Common Ancestor with parent pointer。What if the parent pointer
is not available?
avatar
s*n
2
麻烦问下, level sum的input要怎么写呢?
avatar
D*T
3
面试的时候有现成的interface。自己练习的话可以用List吧。参考版上关于
deep iterator的贴子。

【在 s****n 的大作中提到】
: 麻烦问下, level sum的input要怎么写呢?
avatar
r*j
4
明天也要和hr聊,楼主都主要和他聊的什么?需要怎么准备呢?谢谢啦!!第二次面试
,还是很紧张!总觉得hr这关也不好过!

【在 D*T 的大作中提到】
: 面试的时候有现成的interface。自己练习的话可以用List吧。参考版上关于
: deep iterator的贴子。

avatar
D*T
5
就是互相了解一下而已吧,好像没有太要紧的问题。当时有聊到有没有location
preference,其他问题全不记得了,基本是瞎聊。最后约了下一次电面的时间。
找个native speaker来个mock interview一回应该就没什么好怕的了。

【在 r******j 的大作中提到】
: 明天也要和hr聊,楼主都主要和他聊的什么?需要怎么准备呢?谢谢啦!!第二次面试
: ,还是很紧张!总觉得hr这关也不好过!

avatar
h*o
6
没看懂 level sum, 那个式子啥意思?

果。

【在 D*T 的大作中提到】
: 最早投的就是这两家,通过学校找工作的网站平台投的,大约一周后给的回复。在版上
: 学到不少东西。下周onsite,因还对学术有点念想顺路去S大瞅瞅还有没有postdoc的路
: 子。求祝福。
: 顺便问一下,BrightEdge这家前景怎样?离IPO有多远?
: 面经如下:
: BrightEdge:
: Round 1:一个48小时coding assignment,每个人的具体内容略不相同,大体上是用
: java实现一个网络爬虫。我当时的任务是在sears.com上做keyword搜索并返回相关结果。
: Round 2:tech电面。一名小印。
: 第1题:Fibonacci数列。当时还问recursive的复杂度,我想了半天答了O(n),不过应

avatar
P*r
7
感觉有点像tree的level order, 每一个 level的sum * levelNumber.
avatar
r*j
8
好的!谢谢你了啊!

【在 D*T 的大作中提到】
: 就是互相了解一下而已吧,好像没有太要紧的问题。当时有聊到有没有location
: preference,其他问题全不记得了,基本是瞎聊。最后约了下一次电面的时间。
: 找个native speaker来个mock interview一回应该就没什么好怕的了。

avatar
x*8
9
Level Sum那道这个可以么?
public static int sum(List list,int level){
int sum = 0;
for(Object obj:list){
if(obj instanceof Integer){
sum+=level*(Integer)obj;
}else if(obj instanceof List){

sum+=sum((List)obj,level+1);
}
}
return sum;
}
avatar
D*T
10
应该是对的吧

【在 x*******8 的大作中提到】
: Level Sum那道这个可以么?
: public static int sum(List list,int level){
: int sum = 0;
: for(Object obj:list){
: if(obj instanceof Integer){
: sum+=level*(Integer)obj;
: }else if(obj instanceof List){
:
: sum+=sum((List)obj,level+1);
: }

avatar
x*0
11
m
avatar
f*w
12
m
avatar
y*3
13
mark

【在 x*******8 的大作中提到】
: Level Sum那道这个可以么?
: public static int sum(List list,int level){
: int sum = 0;
: for(Object obj:list){
: if(obj instanceof Integer){
: sum+=level*(Integer)obj;
: }else if(obj instanceof List){
:
: sum+=sum((List)obj,level+1);
: }

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。