由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 新鲜出炉的Google电面面经,求祝福
相关主题
Google Onsite 面经有人听说过FIS GT.M吗?上面经
Uber 面经一道msft的题
树中序遍历,要求左子树用递归,右子树用iteration关于尾递归
(求推荐)recursion以及把recursion转变为iteration的资料leetcode交了钱的能share一下题么?
问个白痴问题,DP到底算不算递归?F家面经
Python大牛请进刚刚被Google电面了,真失败
FB 面经问一道google统计句子相似度的问题
非递归求二叉树高度,除了按层次遍历的方法,还可以怎么做?考古--用户最多的3连击问题
相关话题的讨论汇总
话题: treenode话题: c#话题: google话题: yield
进入JobHunting版参与讨论
1 (共1页)
o******e
发帖数: 81
1
5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
个很严重的bug
上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
1. string GetCommonPrefix(string[] strs)
我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
个string 在index位置的char不match就break
结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
最大问题是忘了index++,被他指出来死循环了我才发现:(
2. C# iterator (with yield return) for binary tree, in-order
这个比较简单,我问他要递归的还是非递归的,他说递归的不可能work,我说应该work
就给他一个递归的,大概5-6行code
然后告诉他这个不efficient,因为create太多的enumerator,然后写了个非递归的,
应该没有bug,他比较满意
2个题3段code大概用了20-25分钟
不知道会不会杯具。。。第一个写的太差了,还是要多练:纸上边写边念。
L*******e
发帖数: 114
2
bless, i thought Google use Google Docs.
c**m
发帖数: 535
3
Bless~
竟然没用google doc?
t***s
发帖数: 602
4
死循环。。。

【在 o******e 的大作中提到】
: 5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
: 不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
: 个很严重的bug
: 上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
: 1. string GetCommonPrefix(string[] strs)
: 我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
: 个string 在index位置的char不match就break
: 结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
: 最大问题是忘了index++,被他指出来死循环了我才发现:(
: 2. C# iterator (with yield return) for binary tree, in-order

t***s
发帖数: 602
5
bless~~~

【在 o******e 的大作中提到】
: 5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
: 不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
: 个很严重的bug
: 上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
: 1. string GetCommonPrefix(string[] strs)
: 我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
: 个string 在index位置的char不match就break
: 结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
: 最大问题是忘了index++,被他指出来死循环了我才发现:(
: 2. C# iterator (with yield return) for binary tree, in-order

J******e
发帖数: 888
6
bless
S******n
发帖数: 1009
7
bless
m****i
发帖数: 650
8
google用c#?
D**********d
发帖数: 849
9
Bless!

【在 o******e 的大作中提到】
: 5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
: 不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
: 个很严重的bug
: 上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
: 1. string GetCommonPrefix(string[] strs)
: 我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
: 个string 在index位置的char不match就break
: 结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
: 最大问题是忘了index++,被他指出来死循环了我才发现:(
: 2. C# iterator (with yield return) for binary tree, in-order

s*******t
发帖数: 248
10
bless!

【在 o******e 的大作中提到】
: 5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
: 不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
: 个很严重的bug
: 上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
: 1. string GetCommonPrefix(string[] strs)
: 我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
: 个string 在index位置的char不match就break
: 结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
: 最大问题是忘了index++,被他指出来死循环了我才发现:(
: 2. C# iterator (with yield return) for binary tree, in-order

相关主题
Python大牛请进有人听说过FIS GT.M吗?上面经
FB 面经一道msft的题
非递归求二叉树高度,除了按层次遍历的方法,还可以怎么做?关于尾递归
进入JobHunting版参与讨论
D*********y
发帖数: 876
11
big big bless!
i**9
发帖数: 351
12
写了一个 recursive version iterator,就是行数有点多,
public static IEnumerable Enumerator2(TreeNode current)
{
if (current.left!= null)
{
foreach (TreeNode n in Enumerator2(current.left))
{
yield return n;
}
}
yield return current;
if (current.right != null)
{
foreach (TreeNode n in Enumerator2(current.right))
{
yield return n;
}
}
}
f***g
发帖数: 214
13
不懂C#
不过貌似这个是traverse。

【在 i**9 的大作中提到】
: 写了一个 recursive version iterator,就是行数有点多,
: public static IEnumerable Enumerator2(TreeNode current)
: {
: if (current.left!= null)
: {
: foreach (TreeNode n in Enumerator2(current.left))
: {
: yield return n;
: }
: }

j*****u
发帖数: 1133
14
this is the magic of C# yield return
when C# team was designing C# 2.0 back in 04~05, they realized that iterator
isn't easy to write for everyone, so they introduced this nice feature as a
compiler trick

【在 f***g 的大作中提到】
: 不懂C#
: 不过貌似这个是traverse。

f*z
发帖数: 34
15
google怎么会考c#呢?

【在 o******e 的大作中提到】
: 5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
: 不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
: 个很严重的bug
: 上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
: 1. string GetCommonPrefix(string[] strs)
: 我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
: 个string 在index位置的char不match就break
: 结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
: 最大问题是忘了index++,被他指出来死循环了我才发现:(
: 2. C# iterator (with yield return) for binary tree, in-order

y*********e
发帖数: 518
16
嘿,真巧,刚好昨天我回了个帖子,是用C# yeild return来写in-order iterator.

【在 o******e 的大作中提到】
: 5分钟前刚结束,本来约好45分钟的,结果30分钟就结束了,最后我还问了他几个问题
: 不知道提前结束是好是坏,他说就2个问题,只不过第一个题code写的不clean而且有一
: 个很严重的bug
: 上来连寒暄都没有就开始coding,让我纸上写同时电话里念,多少干扰了我的思路
: 1. string GetCommonPrefix(string[] strs)
: 我就是index从0起,扫描每个string在index位置的char,如果string结束或者跟第一
: 个string 在index位置的char不match就break
: 结果code不是很clean,用了一个while(true)和multi returns,他看来不怎么喜欢。
: 最大问题是忘了index++,被他指出来死循环了我才发现:(
: 2. C# iterator (with yield return) for binary tree, in-order

i****n
发帖数: 13151
17
google真可爱
a*****e
发帖数: 16445
18
bless
j*****u
发帖数: 1133
19
你是不是面试官啊,快承认。。

【在 y*********e 的大作中提到】
: 嘿,真巧,刚好昨天我回了个帖子,是用C# yeild return来写in-order iterator.
z*s
发帖数: 209
20
祝福!
相关主题
leetcode交了钱的能share一下题么?问一道google统计句子相似度的问题
F家面经考古--用户最多的3连击问题
刚刚被Google电面了,真失败问一个cracking code interview上的问题啊
进入JobHunting版参与讨论
a****t
发帖数: 249
21
bless~~~

【在 z*s 的大作中提到】
: 祝福!
c*****l
发帖数: 879
22
bless
o******e
发帖数: 81
23
多谢大家的祝福,recruiter打来电话说feedback很positive,要开始schedule on-
site了,看来我比较lucky
recruiter建议我多表现一些passion,大概我这个人平时比较闷,说话的时候显得不那
么有激情,这个也提醒大家注意一下
其实因为工作比较忙也没有太多时间准备,想问一下大家准备on-site我打算放弃DP靠
谱吗?我看到google问dp挺多的但这个我确实不怎么擅长。
i**9
发帖数: 351
24
good luck...

【在 o******e 的大作中提到】
: 多谢大家的祝福,recruiter打来电话说feedback很positive,要开始schedule on-
: site了,看来我比较lucky
: recruiter建议我多表现一些passion,大概我这个人平时比较闷,说话的时候显得不那
: 么有激情,这个也提醒大家注意一下
: 其实因为工作比较忙也没有太多时间准备,想问一下大家准备on-site我打算放弃DP靠
: 谱吗?我看到google问dp挺多的但这个我确实不怎么擅长。

h**********d
发帖数: 4313
25
恭喜楼主拿到onsite,我昨天面的google,感觉要悲剧,sign
1 (共1页)
进入JobHunting版参与讨论
相关主题
考古--用户最多的3连击问题问个白痴问题,DP到底算不算递归?
问一个cracking code interview上的问题啊Python大牛请进
请教一个 Set 的Java面试题FB 面经
Amazon 三次电面面筋非递归求二叉树高度,除了按层次遍历的方法,还可以怎么做?
Google Onsite 面经有人听说过FIS GT.M吗?上面经
Uber 面经一道msft的题
树中序遍历,要求左子树用递归,右子树用iteration关于尾递归
(求推荐)recursion以及把recursion转变为iteration的资料leetcode交了钱的能share一下题么?
相关话题的讨论汇总
话题: treenode话题: c#话题: google话题: yield