v*n
1 楼
在版上潜水受益匪浅,我也来贡献一个昨天A家的电面,望轻拍。
背景:千老转cs,半路出家,感觉跟科班出身的大牛有很大差距。
A家朋友refer,电面通知的email里面是个烙印名字,真正面试的是另外一个烙印。。
。。。。。
上来烙印先介绍他自己,做ad key words biding这个方向。然后问我一些简历上的问
题,问我为啥转cs。。。。
然后java 基本问题, polymorphism, BST vs. HashMap (复杂度以及他们不同的应用
),inheritance vs. composition (composition答的不好,有印象,但是很模糊了)。
coding (大概不到45分钟) : 给我介绍了下扫雷,让我写初始化扫雷游戏的code。。
。。。实在没料到会遇到这个题。完全没准备,只好临时想了。用了一个2D int array
做grid,然后code主要是两大块: 随机布雷,然后再算非雷空格应该填的数字。第一块
写出来了,用了math.random()方法,第二块没时间写完,不难,但是特别繁琐,好多
边界要判断,写了Pseudocode, 烙印表示可以。在最后一些讨论中,感觉到他可能觉得
我random()这个方法不是最优。面试完了google发现,有个random class, 用random.
nextInt()能得到更随机的数字。。
现在还在等消息,不知道会不会有onsite。。。求bless
背景:千老转cs,半路出家,感觉跟科班出身的大牛有很大差距。
A家朋友refer,电面通知的email里面是个烙印名字,真正面试的是另外一个烙印。。
。。。。。
上来烙印先介绍他自己,做ad key words biding这个方向。然后问我一些简历上的问
题,问我为啥转cs。。。。
然后java 基本问题, polymorphism, BST vs. HashMap (复杂度以及他们不同的应用
),inheritance vs. composition (composition答的不好,有印象,但是很模糊了)。
coding (大概不到45分钟) : 给我介绍了下扫雷,让我写初始化扫雷游戏的code。。
。。。实在没料到会遇到这个题。完全没准备,只好临时想了。用了一个2D int array
做grid,然后code主要是两大块: 随机布雷,然后再算非雷空格应该填的数字。第一块
写出来了,用了math.random()方法,第二块没时间写完,不难,但是特别繁琐,好多
边界要判断,写了Pseudocode, 烙印表示可以。在最后一些讨论中,感觉到他可能觉得
我random()这个方法不是最优。面试完了google发现,有个random class, 用random.
nextInt()能得到更随机的数字。。
现在还在等消息,不知道会不会有onsite。。。求bless