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

刚面完的snapchat 估计挂了

全局:

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

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

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

x
刚面完的snapchat  感觉很不好。好伤心啊第一轮是个白人大哥  11:20左右来的,感觉有点不耐烦,一直打哈欠。。
题是从点A走到点B, 给K步,8个方向都可以走, 问多少种走法。我写了个backtracking 还把自己饶了进去, 大哥帮我walk through了 然后好不容易写完了。问怎么improve。
然后说了DP
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
知道为什么我都没完完全全写完。很多小细节的地方没注意吧。
还是挺难过的  很想去SNAPCHAT, VENICE这地方也很喜欢。准备了很久。
不过面成这个鬼样子  也怨不了谁了。
哎,不知道哪些公司还在招人,感觉好找不到工作了 好糟心。

评分

参与人数 1大米 +40 萝卜 +3 收起 理由
爱丽丝和鲍勃 + 40 + 3

查看全部评分


上一篇:亚麻aws电面题
下一篇:发个PocketGems第一轮电面
推荐
kemeng1314 2016-4-13 10:33:46 | 只看该作者
全局:
hedayue 发表于 2016-4-12 21:36
bfs用来数所有的possible way不好做吧

我code写了下,感觉还可以,不知是否满足题意

public static int moveWaysFromAToB(int boardLength, int k, int Ax, int Ay, int Bx. int By) {
   
      int edgeX = boardLength-1;
      int edgeY = boardLength-1;
      int count = 0;
      int ways = 0;
   
      int[][] dir = {{-1,0},{1,0},{0,-1},{0,1},{-1,-1},{-1,1},{1,-1},{1,1}};
      int[][] visit = new int[boardLength][boardLength];
      // find possible points after K steps.
   
      Queue<Point> que = new LinkedList<>();
      que.offer(new Point(Ax,Ay,0));
      visit[Ax][Ay] = 1;
   
      while (que.size()>0) {
         Point p = que.peek();
         if (p.l == k) break;
        
         visit[p.x][p.y] = 0;
        
         que.poll();
           
         int newX = p.x+xShift;
         int newY = p.y+yShift;
           
         for (int[] d:dir) {
           if (newX<0 || newX>=edgeX) continue;
           if (newY<0 || newY>=edgeY) continue;
           if (visit[newX][newY] == 1) continue;
              
           que.offer(new Point(newX,newY,p.l+1));
           visit[newX][newY] = 1;
              
         }
           
      }
        
         
      while (que.size()>0) {
        Point p = que.poll();        
        if (p.x == B.x && p.y == B.y) ways++;
      }
   
  
      return ways;
  }
回复

使用道具 举报

推荐
 楼主| hedayue 2016-4-9 00:54:38 | 只看该作者
全局:
lzk031 发表于 2016-4-8 15:01
楼主,两个人轮流取数那题能详细介绍下吗?多谢啦

AB两个人轮流取 都只能从头或者尾里选一个取, A 先。 B采用的是GREEDY方法 也就是B一定是取头、尾里面最大的那一个。问A能取到的最大值。比如说2 4 7 3,A可以先取3, B肯定取7,A再取4,B取2, 这样A取到的和是7。 另外就是A先取2, B只能在3和4里面选  B因为是GREEDY 所以肯定选4, 那么A就能取7,这样A取到的和是9。 9>7所以返回9.
回复

使用道具 举报

推荐
 楼主| hedayue 2016-4-9 00:54:30 | 只看该作者
全局:
lzk031 发表于 2016-4-8 15:01
楼主,两个人轮流取数那题能详细介绍下吗?多谢啦

AB两个人轮流取 都只能从头或者尾里选一个取, A 先。 B采用的是GREEDY方法 也就是B一定是取头、尾里面最大的那一个。问A能取到的最大值。比如说2 4 7 3,A可以先取3, B肯定取7,A再取4,B取2, 这样A取到的和是7。 另外就是A先取2, B只能在3和4里面选  B因为是GREEDY 所以肯定选4, 那么A就能取7,这样A取到的和是9。 9>7所以返回9.
回复

使用道具 举报

🔗
duffywan 2016-4-8 09:02:59 | 只看该作者
全局:
室友pat pat,他们家真的挺难挺虐的,挂了也不是你的事~加油找,一定能找到的!还是有挺多公司在找的!
回复

使用道具 举报

🔗
haoxuango 2016-4-8 09:14:43 | 只看该作者
全局:
走的时候要100块钱了没
回复

使用道具 举报

🔗
 楼主| hedayue 2016-4-8 09:20:47 | 只看该作者
全局:
duffywan 发表于 2016-4-8 09:02
室友pat pat,他们家真的挺难挺虐的,挂了也不是你的事~加油找,一定能找到的!还是有挺多公司在找的!

真的好伤心。后面面试都没  投了好多都没有回应,好绝望啊
回复

使用道具 举报

🔗
 楼主| hedayue 2016-4-8 09:21:16 | 只看该作者
全局:
haoxuango 发表于 2016-4-8 09:14
走的时候要100块钱了没

恩  去了就给了
回复

使用道具 举报

🔗
duffywan 2016-4-8 11:40:32 | 只看该作者
全局:
hedayue 发表于 2016-4-8 09:20
真的好伤心。后面面试都没  投了好多都没有回应,好绝望啊

你好歹暑假还有实习,比很多人没有实习找工作还是容易很多,加油不要放弃!多等等内推吧
回复

使用道具 举报

🔗
 楼主| hedayue 2016-4-8 11:59:14 | 只看该作者
全局:
duffywan 发表于 2016-4-8 11:40
你好歹暑假还有实习,比很多人没有实习找工作还是容易很多,加油不要放弃!多等等内推吧

恩。只有这样了
回复

使用道具 举报

🔗
lzk031 2016-4-8 15:01:00 | 只看该作者
全局:
楼主,两个人轮流取数那题能详细介绍下吗?多谢啦
回复

使用道具 举报

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

本版积分规则

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