回复: 20
跳转到指定楼层
上一主题 下一主题
收起左侧

S家onsite面经

全局:

2016(1-3月) 码农类General 硕士 全职@snapchat - 内推 - Onsite  | | Fail | 应届毕业生

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
来发一个Snapchat的onsite 已挂。。。 最后一轮饿得不行脑子当机了 估计是挂那轮了 挺可惜的。。。

第一轮 GAME OF LIFE 要求用boolean 存 然后follow up如果是个无限大的图怎么办
第二轮 8*8的棋盘 走K步从
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
到最后一轮都感觉吃不消, 大家午饭还是要吃饱点。。。。有问题下面回复我吧 这两天天天都会上地里。 第二题解出来我简直成就感爆棚。。。。


评分

参与人数 2大米 +41 收起 理由
bryanjhy + 3 给你点个赞!
爱丽丝和鲍勃 + 38

查看全部评分


上一篇: c++ lru count miss 问题
下一篇:3.6amazon OA2
全局:
syftalent 发表于 2016-3-8 07:31
很多贴都有。。。。 从一个格子走到另一个格子走K部有多少不同的走法 哦对了 上下左右对角线都可以走 所 ...

感觉这个dp和bfs没啥区别啊
回复

使用道具 举报

推荐
jmnjmnjmn 2016-3-9 04:12:21 | 只看该作者
全局:
syftalent 发表于 2016-3-8 07:31
很多贴都有。。。。 从一个格子走到另一个格子走K部有多少不同的走法 哦对了 上下左右对角线都可以走 所 ...

那假如求从A点[0,0] 走 3步 到B点[0,1]的路径数 ,  那从A到B回到A再到B, 这条3步的路线也算在内吗?
中间已经到过B的话,这条路线要不要当做是2步的路线排除掉呢。
回复

使用道具 举报

全局:
请问LZ第三轮的思路是否还是和leetcode的ugly number II一样,k-way merge啊?

最后一轮感觉是不是相当于external sort,把available memory分成 k+1份来 k-way merge,剩下1份空间当做输出缓冲区。可能还需要谈到trade off是k越大,merge的round越少,但是读写disk的时间会增加。
回复

使用道具 举报

全局:
感谢分享,能不能细说一下第二轮题目是什么?地里在哪儿看到的?
回复

使用道具 举报

🔗
 楼主| syftalent 2016-3-8 07:31:41 | 只看该作者
全局:
nothingtrouble 发表于 2016-3-7 10:11
感谢分享,能不能细说一下第二轮题目是什么?地里在哪儿看到的?

很多贴都有。。。。 从一个格子走到另一个格子走K部有多少不同的走法 哦对了 上下左右对角线都可以走 所以每次有八步
回复

使用道具 举报

全局:
请问Game of life follow up是怎么做的? partition那个matrix吗?怎么处理边界呢?
回复

使用道具 举报

全局:
想了半天终于稍微想通了一点楼主说第二题DP的解法了。LZ NB!
回复

使用道具 举报

🔗
 楼主| syftalent 2016-3-9 07:24:57 | 只看该作者
全局:
jmnjmnjmn 发表于 2016-3-9 04:12
那假如求从A点[0,0] 走 3步 到B点[0,1]的路径数 ,  那从A到B回到A再到B, 这条3步的路线也算在内吗?
中 ...

算的 你不要想得太复杂 K = 1的时候只有起始点周围是1 然后K=2的时候就扩展下去
回复

使用道具 举报

🔗
 楼主| syftalent 2016-3-9 07:26:18 | 只看该作者
全局:
kinggarden2001 发表于 2016-3-8 11:17
请问Game of life follow up是怎么做的? partition那个matrix吗?怎么处理边界呢?

这个我瞎扯得。。。 面试官不是太满意 = =
回复

使用道具 举报

🔗
jmnjmnjmn 2016-3-9 09:25:14 | 只看该作者
全局:
syftalent 发表于 2016-3-9 07:24
算的 你不要想得太复杂 K = 1的时候只有起始点周围是1 然后K=2的时候就扩展下去

明白了 那真是跟game of life一样的,相当于把game of life迭代K遍
回复

使用道具 举报

全局:
所以dp[i][j][k] =  SUM(dp[ni][nj][k-1]), ni,nj取i,j的所有neighbors对吧?这样,dp[][]其实还可以简化到二维。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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