📣 独立日限时特惠: VIP通行证立减$68
回复: 20
跳转到指定楼层
上一主题 下一主题
收起左侧

阿玛松 vo 挂经

全局:

2019(1-3月) 码农类General 硕士 实习@amazon - 内推 - 技术电面  | | Other | 应届毕业生

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

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

x
bq:
challenging project;
courses in this semester and plan courses next semester;
上过多少算法课

第一题 按照空格给字符串分词,每个单词计数
第二题 判断一个字符串是不是另外两个字符串的乱序组合 比如 X = "ABC
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
er了..大家题目错了千万不要慌,口头讲一下思路也可以。楼主最后知道有点崩但在问题环节还是强颜欢笑吹了一波amazon comprehension, 可能这也有帮助吧。 不到面试结束千万不要认输。最后求一波offer群!

评分

参与人数 11大米 +29 收起 理由
jingbaba + 1 欢迎分享你知道的情况,会给更多积分奖励!
evenkaka + 1 给你点个赞!
tjnt2000 + 3 给你点个赞!
georgezc2003 + 3 给你点个赞!
lonely7yk + 3 给你点个赞!

查看全部评分


上一篇:Oath 一轮店面
下一篇:Amazon 2019 Summer Intern VO

本帖被以下淘专辑推荐:

推荐
yuxudong199 2019-2-22 02:26:52 | 只看该作者
全局:
dfs, 三个point i,j,k 分别指向首字母, 判断 i==k || j == k 都不满足就return false, recursion 所有的情况,直到 i+j == z.length()
回复

使用道具 举报

全局:
private boolean helper(String X,String Y,String Z,int indx,int indy,int indz){
    if (indx >= X.length() || indy >= Y.length() )return false;
    if (X.charAt(indx) == Z.charAt(indz) && Y.charAt(indy) == Z.charAt(indz))
          return helper(X,Y,Z,indx + 1,indy,indz + 1) || helper(X,Y,Z,indx,indy + 1,indz + 1);
    if (X.charAt(indx) == Z.charAt(indz))return helper(X,Y,Z,indx + 1,indy,indz + 1);
    if(Y.charAt(indy) == Z.charAt(indz)) return helper(X,Y,Z,indx,indy + 1,indz + 1);
    return false;
}
回复

使用道具 举报

推荐
ff12 2019-2-21 08:16:53 | 只看该作者
全局:
请问第三题是考虑三种情况吗?

Z是AB的顺序组合,Z是AB的乱序组合,Z不是AB的组合,只有第二种情况返回true

先用map判断Z是不是由AB组成的,如果是再用DP或dfs去判断Z是不是顺序组合,不是就返回true?

补充内容 (2019-2-21 08:17):
第二题
回复

使用道具 举报

🔗
 楼主| kashimoto 2019-2-21 06:34:47 | 只看该作者
全局:
好像是错了。。应该用bfs写。。。
回复

使用道具 举报

🔗
sssphon 2019-2-21 06:46:53 | 只看该作者
全局:
用recursion 来bfs 每层Z少一位, 然后X 少一位 OR Y少一位 最后把底层的判断OR 一下?
回复

使用道具 举报

🔗
 楼主| kashimoto 2019-2-21 06:47:47 | 只看该作者
全局:
sssphon 发表于 2019-2-21 06:46
用recursion 来bfs 每层Z少一位, 然后X 少一位 OR Y少一位 最后把底层的判断OR 一下?

是的了。。
回复

使用道具 举报

全局:
下周面试,好紧张不知道问点什么,求好运
回复

使用道具 举报

🔗
Moyimoyi 2019-2-21 07:06:32 | 只看该作者
全局:

请问一下 bfs的recursion里面用stack来写可以吗?
回复

使用道具 举报

🔗
bigworld 2019-2-21 07:34:53 | 只看该作者
全局:
楼主请问是蠡口 酒气 吗?就是去判断是否是顺序组合
回复

使用道具 举报

🔗
zjswhhh 2019-2-21 07:54:31 | 只看该作者
全局:
第二题是dp吗?
回复

使用道具 举报

🔗
bazingaa 2019-2-21 07:59:37 | 只看该作者
全局:
kashimoto 发表于 2019-2-21 06:34
好像是错了。。应该用bfs写。。。

双指针 字符数量左右不匹配的。。
回复

使用道具 举报

🔗
5290 2019-2-21 08:02:40 | 只看该作者
全局:
是dp, O(len(X)*len(Y))复杂度
回复

使用道具 举报

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

本版积分规则

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