Redian新闻
>
ipad通过hdmi到tv的问题
avatar
ipad通过hdmi到tv的问题# Apple - 家有苹果
i*1
1
感谢job版,在这里有很好的资源,很多前人的经验,非常有价值。
早上面两个,下午面三个。其中有两个是中国人(大哥,千万顶一下同胞啊~~),两个
欧美人,一个印度人。
五个面试,最后一个用中文进行,最后那位面试官是个非常温和的中国人,感觉很愉快
。顺便说一下,我之前的电话面试也是中文。。。
GOOG和MS的面试有一个很大的不同之处。MS每个面试官,都可以看到之前面试官对你的
评价,所以第一第二个面试最重要。GOOG面试,每个面试官,面试的时候都带个小本子
,记你写的代码,他们回头独立在系统里输入feedback,这一点,我觉得评价会更趋向
客观一些。
面试前带我参观公司,问我要不要吃snack,美食是我一大爱好。但是我以前深有体会
,吃多了,脑子不好使,所以包括午饭,也只吃了点水果。我心里只有一个念头,等我
搞定你们,回头天天来海吃!!
面试的题目,基本上都是见过的。。。譬如前序中序生成树。把 programm interview
exposed 和 programming pearls吃透。平常把版上的题,都练练手,搞搞熟,就能应
付了。5个面试官,有3个走的时候,都跟我说good l
avatar
f*a
2
以前我买得乱七八糟的,大家都推荐哪个啊
大肥猫,16磅,有些掉毛的猫
如果是frontline的话
这个
还是
avatar
s*n
3
电视是wide screen的16:9,发现ipad到tv的视频都不能全屏,两边各有一大块黑屏。
可否设置成全屏?谢谢。
avatar
j*l
4
有戏,如果一个bug都没有被揪出的话。
avatar
b*e
5
都可以

【在 f***a 的大作中提到】
: 以前我买得乱七八糟的,大家都推荐哪个啊
: 大肥猫,16磅,有些掉毛的猫
: 如果是frontline的话
: 这个
: 还是

avatar
j*l
6
再次贴一下简洁的从前序和中序序列重建二叉树的代码
TreeNode* rebuild(char *pstr, char *istr, int n)
{
if (n <= 0)
return NULL;
TreeNode* root = new TreeNode;
root->data = *pstr;
char* iter;
for (iter = istr; iter < istr + n; iter++)
if (*iter == *pstr)
break;
int k = iter - istr;
root->left = rebuild(pstr + 1, istr, k);
root->right = rebuild(pstr + k + 1, iter + 1, n - k - 1);
return root;
}
avatar
f*a
7
好的,那我随便买一个了

【在 b*****e 的大作中提到】
: 都可以
avatar
j*l
8
“GOOG和MS的面试有一个很大的不同之处。MS每个面试官,都可以看到之前面试官对你的
评价,所以第一第二个面试最重要”
我MS和GOOG都是栽在第二个面试官上的,Amazon四次电面的败笔也是第二面。看来以后
onsite要一级戒备来对付第二个人
avatar
b*e
9
记得要买前线加,不要买前线

【在 f***a 的大作中提到】
: 好的,那我随便买一个了
avatar
M*5
10
thanks for sharing
avatar
f*a
11
就是说前线就买我贴的这个对吧?
不知道对于大肥猫效果好不
那个advantage倒是明确写了给9lb以上的猫的
avatar
I*A
12
BEST OF LUCK!!!

【在 i***1 的大作中提到】
: 感谢job版,在这里有很好的资源,很多前人的经验,非常有价值。
: 早上面两个,下午面三个。其中有两个是中国人(大哥,千万顶一下同胞啊~~),两个
: 欧美人,一个印度人。
: 五个面试,最后一个用中文进行,最后那位面试官是个非常温和的中国人,感觉很愉快
: 。顺便说一下,我之前的电话面试也是中文。。。
: GOOG和MS的面试有一个很大的不同之处。MS每个面试官,都可以看到之前面试官对你的
: 评价,所以第一第二个面试最重要。GOOG面试,每个面试官,面试的时候都带个小本子
: ,记你写的代码,他们回头独立在系统里输入feedback,这一点,我觉得评价会更趋向
: 客观一些。
: 面试前带我参观公司,问我要不要吃snack,美食是我一大爱好。但是我以前深有体会

avatar
f*a
13
又仔细考察了一下, frontline杀flea & ticks,更加危险,家有小朋友的要注意
想到安全问题,还是买 advantage 吧,只杀一种,危险性相对小一些
avatar
l*a
14
这code好简洁。

【在 j**l 的大作中提到】
: 再次贴一下简洁的从前序和中序序列重建二叉树的代码
: TreeNode* rebuild(char *pstr, char *istr, int n)
: {
: if (n <= 0)
: return NULL;
: TreeNode* root = new TreeNode;
: root->data = *pstr;
: char* iter;
: for (iter = istr; iter < istr + n; iter++)
: if (*iter == *pstr)

avatar
c*n
15
我用了FRONTLINE PLUS AND ADVANTAGE, 貌似ADVANTAGE有效率些。
avatar
J*o
16
Google 已经不象从前那么有诱惑力了,就是一普通的大公司,待遇还不错。里面升迁
不易,也不太容易做到有意思的项目。如果在那里一直混,没准若干年以后还不如那些
在其他公司上的快的朋友或同学。
avatar
s*5
17
ADVANTAGE就是一个月点一次是吧?这个可以预防身上长跳蚤,但是可以避免猫舔到地
上的跳蚤么?
avatar
f*r
18
祝福楼主好运!

【在 i***1 的大作中提到】
: 感谢job版,在这里有很好的资源,很多前人的经验,非常有价值。
: 早上面两个,下午面三个。其中有两个是中国人(大哥,千万顶一下同胞啊~~),两个
: 欧美人,一个印度人。
: 五个面试,最后一个用中文进行,最后那位面试官是个非常温和的中国人,感觉很愉快
: 。顺便说一下,我之前的电话面试也是中文。。。
: GOOG和MS的面试有一个很大的不同之处。MS每个面试官,都可以看到之前面试官对你的
: 评价,所以第一第二个面试最重要。GOOG面试,每个面试官,面试的时候都带个小本子
: ,记你写的代码,他们回头独立在系统里输入feedback,这一点,我觉得评价会更趋向
: 客观一些。
: 面试前带我参观公司,问我要不要吃snack,美食是我一大爱好。但是我以前深有体会

avatar
v*u
19
Big bless!
avatar
t*e
20
赞简洁
不过,如果给的*pstr和*istr实际上不是一颗树的前序和中序,
貌似你的code会出问题,在那个for循环那里应该报错。

【在 j**l 的大作中提到】
: 再次贴一下简洁的从前序和中序序列重建二叉树的代码
: TreeNode* rebuild(char *pstr, char *istr, int n)
: {
: if (n <= 0)
: return NULL;
: TreeNode* root = new TreeNode;
: root->data = *pstr;
: char* iter;
: for (iter = istr; iter < istr + n; iter++)
: if (*iter == *pstr)

avatar
p*7
21
我测试过了,代码是有问题的......不过思路是对的
avatar
j*l
22
前提当然是两个字符串都必须是长度都为n的合法的前序中序序列,而且代表每个树节点的字符不重复。
在这个前提下,除了参数检查,比如指针不为空以外,还有什么问题需要改么?

【在 p********7 的大作中提到】
: 我测试过了,代码是有问题的......不过思路是对的
avatar
p*7
23
node* rebuild(int *pstr, int *istr, int n)
{
if (n <= 0)
return NULL;
node* root = new node;
root->data = *pstr;
int* iter;
for (iter = istr; iter < pstr + n; iter++)
if (*iter == *pstr)
break;
int k = iter - istr;
root->left = rebuild(pstr+1, istr, k);
root->right = rebuild(pstr + k + 1, istr + 1+ k, n - k - 1);
return root;
}
avatar
p*7
24
root->right = rebuild(pstr + k + 1, istr + 1+ k, n - k - 1);
我刚才弄错了,应该就是这个地方

节点的字符不重复。

【在 j**l 的大作中提到】
: 前提当然是两个字符串都必须是长度都为n的合法的前序中序序列,而且代表每个树节点的字符不重复。
: 在这个前提下,除了参数检查,比如指针不为空以外,还有什么问题需要改么?

avatar
i*1
25
哈哈哈。上首页了!好激动!!
其他的题目有用到DFS,BFS,lowest Common Ancestor,majority number,etc..
另外推荐《编程之美》 (这书应该可以下载到)
avatar
l*e
26
lca是当场写code?

【在 i***1 的大作中提到】
: 哈哈哈。上首页了!好激动!!
: 其他的题目有用到DFS,BFS,lowest Common Ancestor,majority number,etc..
: 另外推荐《编程之美》 (这书应该可以下载到)

avatar
i*1
27
没有。就说了下idea.好像每个面试官只让写一道题。然后其它题就讨论。

【在 l******e 的大作中提到】
: lca是当场写code?
avatar
l*e
28
就是,这个要能当场写完就牛了。

【在 i***1 的大作中提到】
: 没有。就说了下idea.好像每个面试官只让写一道题。然后其它题就讨论。
avatar
p*7
29
确实是,如果当场写完,而切没错,那就无敌了

【在 l******e 的大作中提到】
: 就是,这个要能当场写完就牛了。
avatar
i*1
30
你们说的是比较复杂的LCA吧。。。
如果是binary search tree的LCA就非常简单。
如果是普通的binary tree的LCA,我想到的方法是,先知道两个node的深度。然后让更
深的一个,先回到和另一个一样深的地方。然后两个同时往上走。
如果是实现上面两个的话,也很简单啊

【在 p********7 的大作中提到】
: 确实是,如果当场写完,而切没错,那就无敌了
avatar
l*e
31
显然不是最优呀

【在 i***1 的大作中提到】
: 你们说的是比较复杂的LCA吧。。。
: 如果是binary search tree的LCA就非常简单。
: 如果是普通的binary tree的LCA,我想到的方法是,先知道两个node的深度。然后让更
: 深的一个,先回到和另一个一样深的地方。然后两个同时往上走。
: 如果是实现上面两个的话,也很简单啊

avatar
i*1
32
完了。。。看来挂了。。。

【在 l******e 的大作中提到】
: 显然不是最优呀
avatar
m*p
33
牛弟兄,看样子没问题的;
等你的好消息
可惜你太穷了,回头没包子啊

【在 i***1 的大作中提到】
: 感谢job版,在这里有很好的资源,很多前人的经验,非常有价值。
: 早上面两个,下午面三个。其中有两个是中国人(大哥,千万顶一下同胞啊~~),两个
: 欧美人,一个印度人。
: 五个面试,最后一个用中文进行,最后那位面试官是个非常温和的中国人,感觉很愉快
: 。顺便说一下,我之前的电话面试也是中文。。。
: GOOG和MS的面试有一个很大的不同之处。MS每个面试官,都可以看到之前面试官对你的
: 评价,所以第一第二个面试最重要。GOOG面试,每个面试官,面试的时候都带个小本子
: ,记你写的代码,他们回头独立在系统里输入feedback,这一点,我觉得评价会更趋向
: 客观一些。
: 面试前带我参观公司,问我要不要吃snack,美食是我一大爱好。但是我以前深有体会

avatar
i*1
34
承你吉言。那到offer,我把所有包子只给你一个人。让你吃个爽!

【在 m******p 的大作中提到】
: 牛弟兄,看样子没问题的;
: 等你的好消息
: 可惜你太穷了,回头没包子啊

avatar
i*1
35
确实很少。。。好像就两个。。。也只能发你一个人了。。。

【在 i***1 的大作中提到】
: 承你吉言。那到offer,我把所有包子只给你一个人。让你吃个爽!
avatar
j*l
36
for (iter = istr; iter < istr + n; iter++)被你改成
for (iter = istr; iter < pstr + n; iter++)
这个改动不对
root->right = rebuild(pstr + k + 1, iter + 1, n - k - 1)被你改成
root->right = rebuild(pstr + k + 1, istr + 1 + k, n - k - 1)
不过这两个等价,因为k等于iter - istr

【在 p********7 的大作中提到】
: node* rebuild(int *pstr, int *istr, int n)
: {
: if (n <= 0)
: return NULL;
: node* root = new node;
: root->data = *pstr;
: int* iter;
: for (iter = istr; iter < pstr + n; iter++)
: if (*iter == *pstr)
: break;

avatar
p*7
37
node* find(node* root,node* target1, node* target2)
{
if(root == NULL)
return NULL;
if(root == target1)
return target1;
if(root == target2)
return target2;
node* left = NULL;
node* right = NULL;
left = find(root->left,target1,target2);
right = find(root->right,target1,target2);
if(left&&right)
return root;
return(left?left:right)
}

【在 i***1 的大作中提到】
: 你们说的是比较复杂的LCA吧。。。
: 如果是binary search tree的LCA就非常简单。
: 如果是普通的binary tree的LCA,我想到的方法是,先知道两个node的深度。然后让更
: 深的一个,先回到和另一个一样深的地方。然后两个同时往上走。
: 如果是实现上面两个的话,也很简单啊

avatar
c*n
38
record path from top,
then compare the two paths,
need 2 linked lists space

【在 i***1 的大作中提到】
: 你们说的是比较复杂的LCA吧。。。
: 如果是binary search tree的LCA就非常简单。
: 如果是普通的binary tree的LCA,我想到的方法是,先知道两个node的深度。然后让更
: 深的一个,先回到和另一个一样深的地方。然后两个同时往上走。
: 如果是实现上面两个的话,也很简单啊

avatar
i*1
39
1. you did not return anything if left==NULL or right ==NULL
2. it'll basically exaust the whole tree

【在 p********7 的大作中提到】
: node* find(node* root,node* target1, node* target2)
: {
: if(root == NULL)
: return NULL;
: if(root == target1)
: return target1;
: if(root == target2)
: return target2;
: node* left = NULL;
: node* right = NULL;

avatar
i*1
40
This was the first method I suggested. Then he asked me to save space.

【在 c******n 的大作中提到】
: record path from top,
: then compare the two paths,
: need 2 linked lists space

avatar
p*7
41
sorry.
I should initiate the pointer to be NULL

【在 i***1 的大作中提到】
: 1. you did not return anything if left==NULL or right ==NULL
: 2. it'll basically exaust the whole tree

avatar
i*1
42
接到电话,说要追加两个小时的onsite面试。。。
avatar
h*6
43
楼主是local的吧,再去面试一次应该不难。
我老板度假在外,推荐信还没发,于是我的case停止处理了,悲剧。
avatar
j*l
44
你们两个都很有戏,有望双双拿到offer
avatar
j*l
45
只要你过了hiring committee, 就一马平川了呀,推荐信晚点无所谓.

【在 h**6 的大作中提到】
: 楼主是local的吧,再去面试一次应该不难。
: 我老板度假在外,推荐信还没发,于是我的case停止处理了,悲剧。

avatar
i*1
46
嗯。是local。google这么看重推荐啊?

【在 h**6 的大作中提到】
: 楼主是local的吧,再去面试一次应该不难。
: 我老板度假在外,推荐信还没发,于是我的case停止处理了,悲剧。

avatar
I*A
47
cong!!!!!!

【在 h**6 的大作中提到】
: 楼主是local的吧,再去面试一次应该不难。
: 我老板度假在外,推荐信还没发,于是我的case停止处理了,悲剧。

avatar
I*A
48
cong to you as well!!!

【在 i***1 的大作中提到】
: 嗯。是local。google这么看重推荐啊?
avatar
i*1
49
别cong了,大家一起好好准备面试吧。你几号?:)

【在 I**A 的大作中提到】
: cong to you as well!!!
avatar
I*A
50
开什么玩笑
当然是cong着再说
小尾羊就是补了第二次就拿到了
你也是一样的。
我19号
那天应该是好日子吧。 :)

【在 i***1 的大作中提到】
: 别cong了,大家一起好好准备面试吧。你几号?:)
avatar
i*1
51
I can assure you 19 is a not only a prime number but also very special. Good
luck!

【在 I**A 的大作中提到】
: 开什么玩笑
: 当然是cong着再说
: 小尾羊就是补了第二次就拿到了
: 你也是一样的。
: 我19号
: 那天应该是好日子吧。 :)

avatar
I*A
52
^_^
thanks thanks!

Good

【在 i***1 的大作中提到】
: I can assure you 19 is a not only a prime number but also very special. Good
: luck!

avatar
i*1
53
GOOG 2nd onsite归来
这次签了NDA。。
面了两个人。
第一个人一直微笑。。。
第二个人一开始一直瞪着眼睛看我。。。最后轮到我问问题时,我问他,你为什么老是
瞪着眼睛。。。他终于微笑了。。。
两个面试官,都是MS跳过去的。。。和第二个闲聊,说这个office有50%的人是从MS跳
过去的。
明天hiring committee就会开会出结果。。。等。。等。。等。。
avatar
i*1
54
题目很基本。但是会有很多很多扩展的问题。
透露一些关键词:
1. squareroot
2. random generating stuff out of an array
1. chess
2. count characters in a string
avatar
n*p
55
bless~~~~~~~~~~~~~~~~
avatar
I*A
56
bless bless bless!!!!! You will get it!

【在 i***1 的大作中提到】
: GOOG 2nd onsite归来
: 这次签了NDA。。
: 面了两个人。
: 第一个人一直微笑。。。
: 第二个人一开始一直瞪着眼睛看我。。。最后轮到我问问题时,我问他,你为什么老是
: 瞪着眼睛。。。他终于微笑了。。。
: 两个面试官,都是MS跳过去的。。。和第二个闲聊,说这个office有50%的人是从MS跳
: 过去的。
: 明天hiring committee就会开会出结果。。。等。。等。。等。。

avatar
h*6
57
楼主速度真快,我两周前的一面还没有消息呢。也在静静等待明天的committee。
avatar
g*d
58
请问是如何实现square root吗?是用binary search吗?
Chess是design题吗?

【在 i***1 的大作中提到】
: 题目很基本。但是会有很多很多扩展的问题。
: 透露一些关键词:
: 1. squareroot
: 2. random generating stuff out of an array
: 1. chess
: 2. count characters in a string

avatar
s*t
59
chess应该是算法题,bfs之类的
topcoder上有很多chess题

【在 g******d 的大作中提到】
: 请问是如何实现square root吗?是用binary search吗?
: Chess是design题吗?

avatar
i*1
60
我可能是因为local所以快一点。

【在 h**6 的大作中提到】
: 楼主速度真快,我两周前的一面还没有消息呢。也在静静等待明天的committee。
avatar
i*1
61
谢谢谢谢!!:)

【在 I**A 的大作中提到】
: bless bless bless!!!!! You will get it!
avatar
i*1
62
我的方法是binary。然后,让改进。
Chess是问如何实现AI,也要design data structure。

【在 g******d 的大作中提到】
: 请问是如何实现square root吗?是用binary search吗?
: Chess是design题吗?

avatar
d*s
63
有道理。现在大家都看好什么方向和公司啊?除了那个有争议的facebook

【在 J*****o 的大作中提到】
: Google 已经不象从前那么有诱惑力了,就是一普通的大公司,待遇还不错。里面升迁
: 不易,也不太容易做到有意思的项目。如果在那里一直混,没准若干年以后还不如那些
: 在其他公司上的快的朋友或同学。

avatar
i*1
64
sigh. 被拒了。。。
哥们儿,加油!
我只能明年再上了!

【在 I**A 的大作中提到】
: bless bless bless!!!!! You will get it!
avatar
h*6
65
没道理啊,楼主表现这么好,怎么还会被拒呢,recruiter有没有给feedback啊?
Microsoft,Amazon,Facebook都等着你的,曙光就在前面了。
avatar
j*l
66
问题出在哪里呀?我觉得你都答出来了呀。
coding有没有bug被当场指出的?
avatar
i*1
67
我对自己的面试总体还是比较满意。但也犯了一些错误。觉得自己有点太自以为是了。
写了代码没好好检察。另外,自己还是有很多不solid的地方。
recruiter说他们开会讨论了挺久,最后决定据我了。后来写信给我,让我过段时间再
申请,说有时候,得试两次才行。
直觉告诉我,这次栽在了那个一直微笑的俄罗斯人手里。。。

【在 j**l 的大作中提到】
: 问题出在哪里呀?我觉得你都答出来了呀。
: coding有没有bug被当场指出的?

avatar
i*1
68
谢谢。其实我是MS的。。。MS因为layoff迟迟不办绿卡,才想跳一下。

【在 h**6 的大作中提到】
: 没道理啊,楼主表现这么好,怎么还会被拒呢,recruiter有没有给feedback啊?
: Microsoft,Amazon,Facebook都等着你的,曙光就在前面了。

avatar
j*l
69
骑大象找大象...
这么说,要不就在MV的MSFT分部,要不就去了Google Kirkland二面。

【在 i***1 的大作中提到】
: 谢谢。其实我是MS的。。。MS因为layoff迟迟不办绿卡,才想跳一下。
avatar
j*l
70
偶一直对Amazon那个暗中电面了我两次,还用扔鸡蛋的升级题完爆我的俄国人心有余悸。

【在 i***1 的大作中提到】
: 我对自己的面试总体还是比较满意。但也犯了一些错误。觉得自己有点太自以为是了。
: 写了代码没好好检察。另外,自己还是有很多不solid的地方。
: recruiter说他们开会讨论了挺久,最后决定据我了。后来写信给我,让我过段时间再
: 申请,说有时候,得试两次才行。
: 直觉告诉我,这次栽在了那个一直微笑的俄罗斯人手里。。。

avatar
i*1
71
comfort.
Recruiter刚给我发了linkedIn的邀请,让我受伤的心,温暖了许多。。。

悸。

【在 j**l 的大作中提到】
: 偶一直对Amazon那个暗中电面了我两次,还用扔鸡蛋的升级题完爆我的俄国人心有余悸。
avatar
h*k
72
square root用binary search后还能改进?有什么提示么?

【在 i***1 的大作中提到】
: 我的方法是binary。然后,让改进。
: Chess是问如何实现AI,也要design data structure。

avatar
l*e
73
你们都没上过数值计算的课?

【在 g******d 的大作中提到】
: 请问是如何实现square root吗?是用binary search吗?
: Chess是design题吗?

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