📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

🐴鬃OA

全局:

2018(10-12月) 码农类General 本科 全职@amazon - 猎头 - 在线笔试  | | Pass | 在职跳槽

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

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

x
弱OA过经
分数要求很低,造福大家
您好!
本帖隐藏的内容需要积分高于 130 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 130 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


花了绝大部分的时间在第一道题上,但是题意非常不清楚,也没说从哪开始,在自己的ide里面写但是都写错了,最这道题完全没动,直接跳第二题。这也许就是20/80法则吧


有用的话请轻轻的帮我加3个大米!感激不尽!



评分

参与人数 6大米 +16 收起 理由
marina2018 + 3 很有用
xiaoxiao0225 + 1 很有用的信息!
黑人不是牙膏 + 3 给你点个赞!
jialincater + 3 很有用的信息
wudizhuo + 3 很有用的信息

查看全部评分


上一篇:新鲜狗家店面
下一篇:Google挂经
推荐
 楼主| shenda73 2018-12-15 07:17:03 | 只看该作者
全局:
黑人不是牙膏 发表于 2018-12-14 02:08
谢谢楼主回复,我也拿到onsite了!

恭喜!
回复

使用道具 举报

🔗
wudizhuo 2018-12-2 15:04:38 | 只看该作者
全局:
我跟你题一模一样,但是我第二题test case 有几个怎么也跑不过,最后放弃了, 现在也想不通哪里的原因
回复

使用道具 举报

🔗
wudizhuo 2018-12-2 15:06:14 | 只看该作者
全局:
路过的大神给看下,哪里写的不对吗,test case 有几个跑不过去
  1. List<List<Integer>> testquestion(
  2.             int deviceCapacity,
  3.             List<List<Integer>> foregroundAppList,
  4.             List<List<Integer>> backgroundAppList) {
  5.         Collections.sort(backgroundAppList, (a, b) -> a.get(0) - b.get(0));
  6.         List<List<Integer>> result = new ArrayList<>();
  7.         int maxCapacity = 0;
  8.         for (List<Integer> foregroundApp : foregroundAppList) {
  9.             List<Integer> backgroundApp = find(deviceCapacity - foregroundApp.get(1), backgroundAppList);
  10.             int sum = foregroundApp.get(1) + backgroundApp.get(1);
  11.             if(sum > deviceCapacity){
  12.                 continue;
  13.             }
  14.             if (sum > maxCapacity) {
  15.                 maxCapacity = sum;
  16.                 result.clear();
  17.                 List<Integer> list = new ArrayList<>();
  18.                 list.add(foregroundApp.get(0));
  19.                 list.add(backgroundApp.get(0));
  20.                 result.add(list);
  21.             } else if (sum == maxCapacity) {
  22.                 List<Integer> list = new ArrayList<>();
  23.                 list.add(foregroundApp.get(0));
  24.                 list.add(backgroundApp.get(0));
  25.                 result.add(list);
  26.             }
  27.         }
  28.         return result;
  29.     }

  30.     private List<Integer> find(int target, List<List<Integer>> appList) {
  31.         int start = 0;
  32.         int end = appList.size() - 1;
  33.         int mid;
  34.         while (start < end) {
  35.             mid = start + (end - start) / 2;
  36.             if (appList.get(mid).get(1) == target) {
  37.                 return appList.get(mid);
  38.             } else if (appList.get(mid).get(1) < target) {
  39.                 start = mid + 1;
  40.             } else {
  41.                 end = mid - 1;
  42.             }
  43.         }
  44.         return appList.get(start);
  45.     }
复制代码
回复

使用道具 举报

🔗
wudizhuo 2018-12-2 15:07:52 | 只看该作者
全局:
楼主你第一题是交白卷,然后结果是pass吗 太牛了
回复

使用道具 举报

🔗
wudizhuo 2018-12-3 06:53:35 | 只看该作者
全局:
知道自己错哪里了,1.排序应该用get(1) 2.没有考虑重复值的问题.
回复

使用道具 举报

全局:
wudizhuo 发表于 2018-12-2 15:07
楼主你第一题是交白卷,然后结果是pass吗 太牛了

同问额。。是这样的么
回复

使用道具 举报

🔗
 楼主| shenda73 2018-12-14 00:25:20 | 只看该作者
全局:
黑人不是牙膏 发表于 2018-12-10 10:44
同问额。。是这样的么

确实是这样的,我也觉得挂定了,但是我给HR说明了情况,表示题意不清。这些都是需要争取一下的

评分

参与人数 1大米 +3 收起 理由
黑人不是牙膏 + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
shenda73 发表于 2018-12-14 00:25
确实是这样的,我也觉得挂定了,但是我给HR说明了情况,表示题意不清。这些都是需要争取一下的

谢谢楼主回复,我也拿到onsite了!
回复

使用道具 举报

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

本版积分规则

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