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

气垫床 店面挂

全局:

2011(4-6月) 码农类General 硕士 全职@airbnb - 内推 - 技术电面  | | Fail | 在职跳槽

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

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

x
据说公司现在很火 工资给的也高的要死。 浪费了一个机会 希望兄弟姐妹有机会进去尝试
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies



补充内容 (2019-4-30 07:31):
我还不能回复帖子, 希望你能看到。这个东西也不是slack, 不能tag。 楼主接近五年工作经验

评分

参与人数 6大米 +28 收起 理由
匿名用户-URDOH + 20
perking999 + 2 给你点个赞!
szzxmf + 1 很有用的信息!
v3dad + 2 给你点个赞!
drool + 2 谢谢分享!

查看全部评分


上一篇:甲骨文 店面
下一篇:家具店 onsite
推荐
 楼主| qoobee 2019-5-8 09:56:11 | 只看该作者
全局:
jackalsin 发表于 2019-5-7 14:30
话说楼主怎么写的非递归,我觉得难度很高啊,也就是top down不行,只能bottom up,但bottom up的话不能保证 ...

话说 楼主和你们比可能太2 大概思想是这个样子我就觉得是非递归性质的了。至少不是反复通过function a调用function a, 迅速瞎涂下 就是这个样子的。。 你别嘲笑我。。

  1. public static int getSteps(int n, HashMap<Long, Integer> m) {
  2.         int step = 1;
  3.         int next = n;
  4.         if (m.containsKey(n))
  5.            return m.get(n);

  6.             while (next > 1) {
  7.                 if (m.containsKey(next)) {
  8.                     step += m.get(next);
  9.                     break;
  10.                 } else {
  11.                     if (next % 2 == 1) {
  12.                         next = next * 3 + 1;
  13.                     } else {
  14.                         next = next / 2;
  15.                     }
  16.                     step++;
  17.                 }
  18.             }

  19.             m.put((long) n, step+1);
  20.         return step;
  21.     }
复制代码
回复

使用道具 举报

推荐
jackalsin 2019-5-9 00:24:27 | 只看该作者
全局:
qoobee 发表于 2019-5-8 09:56
话说 楼主和你们比可能太2 大概思想是这个样子我就觉得是非递归性质的了。至少不是反复通过function a调 ...

楼主,两个问题,你的bug 有两个,
第一个是你的每次运算都比维基百科上多1
第二个是我上一个帖子。。。<code>get(Object key) </code>

你这个solution中途步骤没有记录。。。我觉得那个面试官故意为难你,这个不记录中间步骤的结果也太傻了

比如 3 (not calculated) -> 10 -> 5 ....
这个10的步骤不会被记录。。。。如果强行不用recursion,倒是可以把中间数字push到stack,手动recursion
回复

使用道具 举报

推荐
jackalsin 2019-5-7 14:23:39 | 只看该作者
全局:
qoobee 发表于 2019-5-6 04:13
真可爱。。 嗯 用了啊。 这个bug在哪。。因为我后面还有面试 没时间思考。。面试我的天竺小哥和我一起研 ...

1M 如果你跑出475的话是overflow 的问题,主要原因 map的containsKey(Object key)

如果你传进去一个int,compiler是不会报错的。。。顺带去看了一个长久以来的疑问,为啥是object,不是K

https://www.youtube.com/watch?v=wDN_EYUvUq0

Collection 的作者给出了答案(需要看前8分钟,从0开始看,否则容易lost)
楼主是不是辉夜大小姐看多了,真是可爱
回复

使用道具 举报

🔗
renewu427 2019-4-30 00:30:57 | 只看该作者
全局:
lz你几年工作经验啊?
回复

使用道具 举报

🔗
 楼主| qoobee 2019-5-1 12:27:03 | 只看该作者
全局:
renewu427 发表于 2019-4-30 00:30
lz你几年工作经验啊?

报告 快五年!
回复

使用道具 举报

全局:
请问测试例是考官现场提出的吗?
回复

使用道具 举报

🔗
 楼主| qoobee 2019-5-2 07:29:43 | 只看该作者
全局:
drool 发表于 2019-5-2 00:11
请问测试例是考官现场提出的吗?

不是 那个给你题的时候他就有个例子 用的目的是给你解释下这个题的意思是什么 后来写完了跑那些例子都是正确的 但是在1M 的数字中最大的那个总也没算对。我也就没招了 stack overflow有这个题的正解
回复

使用道具 举报

全局:
qoobee 发表于 2019/05/02 07:29:43


不是 那个给你题的时候他就有个例子 用的目的是给你解释下这个题的意思是什么 后来写完了跑那些例子都是正确的 但是在1M 的数字中最大的那个总也没算对。我也就没招了 stack overflow有这...

是像利口那样的平台自动带很多测试例吗?
回复

使用道具 举报

🔗
perking999 2019-5-2 12:19:59 | 只看该作者
全局:
楼主请问这是面经题吗?
回复

使用道具 举报

🔗
 楼主| qoobee 2019-5-2 12:27:29 | 只看该作者
全局:
perking999 发表于 2019-5-2 12:19
楼主请问这是面经题吗?

就是店面的题。。我没过 没能力尝试面试。。这个题如果你看气垫床家的面经 其实是其中的一道高频题
回复

使用道具 举报

🔗
 楼主| qoobee 2019-5-2 12:29:15 | 只看该作者
全局:
drool 发表于 2019-5-2 12:18
是像利口那样的平台自动带很多测试例吗?

报告 。。 不是 就是codepad 可以run 但是测试是自己来写的 我就是写了个main?有点记不住了,然后自己手动测试数据
回复

使用道具 举报

🔗
drool 2019-5-3 02:10:13 | 只看该作者
全局:
qoobee 发表于 2019-5-2 12:29
报告 。。 不是 就是codepad 可以run 但是测试是自己来写的 我就是写了个main?有点记不住了,然后自己手 ...

谢谢,我在想1M用递归会stack overflow吗?当中有可能超过Int.MAX吗
回复

使用道具 举报

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

本版积分规则

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