由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 刚面完facebook。。。很晕菜
相关主题
这些年来的编程经历刚面了amazon
弱问算法测试的环境是什么贡献一下找工作结果 + Capital IQ - Clarifi面经
小弟痛下决心,想转cs,求各位建议一道刚面的算法题
面算法用python,有人试过么,感觉怎样?今天刚面完一个公司 到这来求bless
Epic机考面筋刚面了一个老印。好吧,是“被面” 。 伤心
大家都怎么准备设计题的?刚面了KPMG
一朋友面试 ,让实现黑白棋。这个是不是偏难了面试完,interviewer说“good luck”,是不是很不好的sign.....
刚面完 google,题目刚面完一个IT公司,HR给了这个答复。。。
相关话题的讨论汇总
话题: 黑白棋话题: 算法话题: 晕菜话题: 面完话题: 然后
进入JobHunting版参与讨论
1 (共1页)
k**********i
发帖数: 177
1
是search组的一个工程师面得, 人挺好 听耐心的。。
先是自我介绍的他们的project, 然后问了我project的东西
接下来让我写一个黑白棋的算法。。。写了半天只是用了基本的算法去判断,
后来他说能优化不能, 然后就提示, 我听得不是很明白。。然后这样时间就过去了。
。。
最后就是问了些问题。。。感觉答得不好。。郁闷。。。准备了好多算法问题都没有问
到。
好囧
P*******e
发帖数: 1353
2
写出来就还好,good luck

【在 k**********i 的大作中提到】
: 是search组的一个工程师面得, 人挺好 听耐心的。。
: 先是自我介绍的他们的project, 然后问了我project的东西
: 接下来让我写一个黑白棋的算法。。。写了半天只是用了基本的算法去判断,
: 后来他说能优化不能, 然后就提示, 我听得不是很明白。。然后这样时间就过去了。
: 。。
: 最后就是问了些问题。。。感觉答得不好。。郁闷。。。准备了好多算法问题都没有问
: 到。
: 好囧

k**********i
发帖数: 177
3
看大家都是面得算法。。。给我整了个这。。。真是面试防不胜防

【在 P*******e 的大作中提到】
: 写出来就还好,good luck
x******3
发帖数: 245
4
能问下是黑白棋那题具体是怎么样的吗

【在 k**********i 的大作中提到】
: 是search组的一个工程师面得, 人挺好 听耐心的。。
: 先是自我介绍的他们的project, 然后问了我project的东西
: 接下来让我写一个黑白棋的算法。。。写了半天只是用了基本的算法去判断,
: 后来他说能优化不能, 然后就提示, 我听得不是很明白。。然后这样时间就过去了。
: 。。
: 最后就是问了些问题。。。感觉答得不好。。郁闷。。。准备了好多算法问题都没有问
: 到。
: 好囧

d********2
发帖数: 135
5
co-ask

【在 x******3 的大作中提到】
: 能问下是黑白棋那题具体是怎么样的吗
g**s
发帖数: 76
6
以前玩过不少黑白棋。应该就是设计一个n x n的matrix,每个cell 三个状态 null 0
1。每次走棋向八个方向找,符合条件就反转0或1.
至于优化嘛,有什么可优化的,注意边界条件就好了吧。
s*********t
发帖数: 1663
7
黑白棋是写ai?还是判断能否放棋子和计算放棋子以后的状态?

【在 k**********i 的大作中提到】
: 是search组的一个工程师面得, 人挺好 听耐心的。。
: 先是自我介绍的他们的project, 然后问了我project的东西
: 接下来让我写一个黑白棋的算法。。。写了半天只是用了基本的算法去判断,
: 后来他说能优化不能, 然后就提示, 我听得不是很明白。。然后这样时间就过去了。
: 。。
: 最后就是问了些问题。。。感觉答得不好。。郁闷。。。准备了好多算法问题都没有问
: 到。
: 好囧

j**l
发帖数: 2911
8
你这黑白棋是只支持手动对战么?那样简单许多。
如果要支持电脑和人对弈,那就需要一些人工智能的算法了,大概和博弈树,搜索,剪
枝什么的有关。具体到这棋,还有金角银边草肚皮的赋值策略。上世纪末北京市高校就
搞过一个黑白棋程序大赛,我们学校得奖的还是三个大二学生合作的,一个人搞算法,
一个人写程序,一个人搞界面。
如果只是手动对战,有点数组的知识也够了,可以参考八皇后问题的程序,都需要处理
横竖斜的情况。
对了,最好可以提示哪些地方可以落子,因为必须吃子(夹着翻转对方棋子)才可以落
子,否则必须pass(原地不动让对方白走一步)
w******1
发帖数: 520
j**l
发帖数: 2911
10
支持人机对弈?这个对于面试来说要求高,代码长,时间一般不够用。

【在 w******1 的大作中提到】
: http://www.pudn.com/downloads170/sourcecode/java/applet/game/detail784631.html
: 这个是黑白棋的JAVA 代码

相关主题
大家都怎么准备设计题的?刚面了amazon
一朋友面试 ,让实现黑白棋。这个是不是偏难了贡献一下找工作结果 + Capital IQ - Clarifi面经
刚面完 google,题目一道刚面的算法题
进入JobHunting版参与讨论
k**********i
发帖数: 177
11

0

【在 g**s 的大作中提到】
: 以前玩过不少黑白棋。应该就是设计一个n x n的matrix,每个cell 三个状态 null 0
: 1。每次走棋向八个方向找,符合条件就反转0或1.
: 至于优化嘛,有什么可优化的,注意边界条件就好了吧。

k**********i
发帖数: 177
12
每次给一个坐标和棋子颜色, 然后去判断输入后棋局的状态。。。
用不到ai 这里。。。要是那样 就麻烦多了。。。

【在 x******3 的大作中提到】
: 能问下是黑白棋那题具体是怎么样的吗
k**********i
发帖数: 177
13
嗯 就是要判断边界条件。。。然后去检查什么情况反转, 他觉得我写的不够简练,
让我把其中的一些
情况怎么写的更general一些。。。然后给提示, 我想想没有弄太好。。。 一个问题
折腾了半天。。


【在 k**********i 的大作中提到】
: 每次给一个坐标和棋子颜色, 然后去判断输入后棋局的状态。。。
: 用不到ai 这里。。。要是那样 就麻烦多了。。。

s*********g
发帖数: 153
14
祝好运~~
j**l
发帖数: 2911
15
电面还是onsite?
Onsite还好吧,可以在白板上画草图给他看。
电面的话,这题不好

【在 k**********i 的大作中提到】
: 嗯 就是要判断边界条件。。。然后去检查什么情况反转, 他觉得我写的不够简练,
: 让我把其中的一些
: 情况怎么写的更general一些。。。然后给提示, 我想想没有弄太好。。。 一个问题
: 折腾了半天。。
: 。

k**********i
发帖数: 177
16
电话的。。。我准备了好久算法。。。结果用这个题面了。。。有点儿措手不及了
希望有好结果

【在 j**l 的大作中提到】
: 电面还是onsite?
: Onsite还好吧,可以在白板上画草图给他看。
: 电面的话,这题不好

j**l
发帖数: 2911
17
学过老谭C语言的人,闲暇时候想编写一个支持手动对战的黑白棋,自己在纸上画画图
,多测试一下应该都能写出来。但在电面,有时间限制的压力,确实不容易发挥好。

【在 k**********i 的大作中提到】
: 电话的。。。我准备了好久算法。。。结果用这个题面了。。。有点儿措手不及了
: 希望有好结果

k**********i
发帖数: 177
18
我是把不同情况的更新棋盘状态的过程都写了下, 然后面试官说怎么样把这么多的
loop给放在一次
loop中给写出来, 然后我就没辙了。。。

【在 j**l 的大作中提到】
: 学过老谭C语言的人,闲暇时候想编写一个支持手动对战的黑白棋,自己在纸上画画图
: ,多测试一下应该都能写出来。但在电面,有时间限制的压力,确实不容易发挥好。

j**l
发帖数: 2911
19
看来兴趣很重要。平时有写过俄罗斯方块,扫雷,井字棋, torus,Soduko, 连连看之
类的小游戏么?

【在 k**********i 的大作中提到】
: 我是把不同情况的更新棋盘状态的过程都写了下, 然后面试官说怎么样把这么多的
: loop给放在一次
: loop中给写出来, 然后我就没辙了。。。

k**********i
发帖数: 177
20
没写过。。。对这个不太感兴趣。。。

【在 j**l 的大作中提到】
: 看来兴趣很重要。平时有写过俄罗斯方块,扫雷,井字棋, torus,Soduko, 连连看之
: 类的小游戏么?

相关主题
今天刚面完一个公司 到这来求bless面试完,interviewer说“good luck”,是不是很不好的sign.....
刚面了一个老印。好吧,是“被面” 。 伤心刚面完一个IT公司,HR给了这个答复。。。
刚面了KPMG刚面完一个IT公司,HR给了这个答复。。。
进入JobHunting版参与讨论
r****o
发帖数: 1950
21
惭愧阿,只玩过游戏,没编过游戏。

【在 j**l 的大作中提到】
: 看来兴趣很重要。平时有写过俄罗斯方块,扫雷,井字棋, torus,Soduko, 连连看之
: 类的小游戏么?

k**********i
发帖数: 177
22
考这个目的是啥呢?

【在 r****o 的大作中提到】
: 惭愧阿,只玩过游戏,没编过游戏。
B*****t
发帖数: 335
23
这个可不可以搞个循环在8个方向上search+边界条件判断?
(-1,-1), (-1,0),(-1,1)
(0,-1),(0,1)
(1,-1),(1,0),(1,1)

【在 k**********i 的大作中提到】
: 嗯 就是要判断边界条件。。。然后去检查什么情况反转, 他觉得我写的不够简练,
: 让我把其中的一些
: 情况怎么写的更general一些。。。然后给提示, 我想想没有弄太好。。。 一个问题
: 折腾了半天。。
: 。

k**********i
发帖数: 177
24
你打算要用几个循环?

【在 B*****t 的大作中提到】
: 这个可不可以搞个循环在8个方向上search+边界条件判断?
: (-1,-1), (-1,0),(-1,1)
: (0,-1),(0,1)
: (1,-1),(1,0),(1,1)

B*****t
发帖数: 335
25
一个循环,分两种情况

【在 k**********i 的大作中提到】
: 你打算要用几个循环?
k**********i
发帖数: 177
26
我写了几个循环分情况。。他说不好让我写一个。。。我不会。。看来是我的问题了

【在 B*****t 的大作中提到】
: 一个循环,分两种情况
x****r
发帖数: 99
27
你写了mini-max么?感觉一下子写不出来啊,,如果要ALPHA-BETA PRUNING就更难了。
k**********i
发帖数: 177
28
不用的。。。这题没涉及到ai 只是给输入然后去更新下棋盘状态。。。不是要去找最
后的状态

【在 x****r 的大作中提到】
: 你写了mini-max么?感觉一下子写不出来啊,,如果要ALPHA-BETA PRUNING就更难了。
: 。

1 (共1页)
进入JobHunting版参与讨论
相关主题
刚面完一个IT公司,HR给了这个答复。。。Epic机考面筋
刚面完一个IT公司,HR给了这个答复。。。大家都怎么准备设计题的?
刚面完amazon一朋友面试 ,让实现黑白棋。这个是不是偏难了
上周五刚面完刚面完 google,题目
这些年来的编程经历刚面了amazon
弱问算法测试的环境是什么贡献一下找工作结果 + Capital IQ - Clarifi面经
小弟痛下决心,想转cs,求各位建议一道刚面的算法题
面算法用python,有人试过么,感觉怎样?今天刚面完一个公司 到这来求bless
相关话题的讨论汇总
话题: 黑白棋话题: 算法话题: 晕菜话题: 面完话题: 然后