推荐:数据科学课程和书籍清单以及培训讲座


一亩三分地论坛

 找回密码
 获取更多干活,快来注册

一亩三分地官方iOS手机应用下载
查看: 1068|回复: 4
收起左侧

刚面完的PocketGem面经

[复制链接] |试试Instant~ |关注本帖
lzyfriday 发表于 2015-11-14 06:56:45 | 显示全部楼层 |阅读模式

2015(10-12月) 码农类 硕士 全职@PoketGem - 网上海投 - 技术电面 |Otherfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
一个国人小哥面的,上来自我介绍了一下就开始写代码。
第一题是strstr,直接O(mn)的解法写的,问了bset case和worst case是什么,也没有问KMP.鐣欏璁哄潧-涓浜-涓夊垎鍦

第二题是Longest Cosecutive Sequence
input: int[] candies, int k. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
output: bool     whether you can crush any candies
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
O(n).1point3acres缃
如果有至少连续的K个数字,就可以crush, 重复的数字不计数,问了下best case 和 worst case。. 鍥磋鎴戜滑@1point 3 acres

第三题是2D的 candy crush
input: int[][] candies, int k, int row, int col
output: int

给一个matrix和一个point的位置,每个点可以与上下左右的点相连,但必须是和已有的点consecutive的. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
比如
8 9 1
4 5 2
7 5 6
. more info on 1point3acres.com
row = 1
col = 1
k = 3
那么
8 9
4 5
7 5 6
这几个就可以crush, 返回7, 输入的k是要求至少得有几个unique的数字才能crush, 如果k = 7那这个例子就不能返回。. From 1point 3acres bbs
.鐣欏璁哄潧-涓浜-涓夊垎鍦
第三题没做出来,只说了个做n次BFS的方法。最后问了问graph的一些基本问题就结束了。。。. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

abcde1996 发表于 2015-11-15 22:47:03 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
是两轮的题目??一轮面4题有点多啊。。
回复 支持 反对

使用道具 举报

 楼主| lzyfriday 发表于 2015-11-16 07:04:03 | 显示全部楼层
关注一亩三分地微博:
Warald
abcde1996 发表于 2015-11-15 22:47
是两轮的题目??一轮面4题有点多啊。。
. visit 1point3acres.com for more.
一轮,一共三题
回复 支持 反对

使用道具 举报

winordie 发表于 2015-11-16 09:36:55 | 显示全部楼层
lz可以详细说下第三题啥意思嘛  没看懂那个例子。。 谢谢啦
回复 支持 反对

使用道具 举报

 楼主| lzyfriday 发表于 2015-11-16 09:52:24 | 显示全部楼层
winordie 发表于 2015-11-16 09:36
lz可以详细说下第三题啥意思嘛  没看懂那个例子。。 谢谢啦

就是模拟一个消除游戏。一般玩的那种是相连的相同颜色可以消除。这个是给一个矩阵,每个点是一个candy,每个candy有个数字。给一个坐标,如果与这个坐标相连的数字在这个范围内可以组成consecutive sequence,那么就可以消除。
8 9 1. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
4 5 2
7 5 6
这个例子给的坐标是(1,1),那么
8 9. 1point3acres.com/bbs
4 5
7 5 6
这几个就是可以消除的,因为可以组成456789的consecutive sequence。重复的可以连进去。
如果给的坐标是(0, 0)
那么只有
8 9
可以消除
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-7-28 00:56

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表