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

Amazon Intern 电面

🔗
gengyige 2016-1-12 03:33:28 | 只看该作者
全局:
楼主找的是1-3月的实习还是暑期实习?
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
beer 2016-1-12 04:13:12 | 只看该作者
全局:
这是我写的第一题代码。Integer.MIN_VALUE这个test case我的输出是错误的,因为min value = -2^31,而max value是2^31-1,我把min value *= -1之后,并没有转成正数。LZ能share一下你是怎么处理min value的嘛?

  1. class CountOneInBinary {

  2.     public static void main(String[] args){
  3.         System.out.println("1 : " + countOne(1));
  4.         System.out.println("2 : " + countOne(2));
  5.         System.out.println("3 : " + countOne(3));
  6.         System.out.println("4 : " + countOne(4));
  7.         System.out.println("5 : " + countOne(5));
  8.         System.out.println("369 : " + countOne(369));        //101110001
  9.         System.out.println("63 : " + countOne(63));        //2^6-1
  10.         System.out.println("Integer Max Value : " + countOne(Integer.MAX_VALUE));
  11.         
  12.         System.out.println("-1 : " + countOne(-1));
  13.         System.out.println("-2 : " + countOne(-2));
  14.         System.out.println("-3 : " + countOne(-3));
  15.         System.out.println("-4 : " + countOne(-4));
  16.         System.out.println("-5 : " + countOne(-5));
  17.         System.out.println("-369 : " + countOne(-369));        //101110001
  18.         System.out.println("Integer Min Value : " + countOne(Integer.MIN_VALUE));
  19.     }

  20.     public static int countOne(int num){
  21.         int count = 0;
  22.         if(num < 0) num *= -1;

  23.         while(num > 0){
  24.             int temp = num;
  25.             temp >>= 1;
  26.             temp <<= 1;

  27.             if(num - temp == 1) count++;
  28.             num >>= 1;
  29.         }
  30.         return count;
  31.     }
  32. }
复制代码
回复

使用道具 举报

🔗
 楼主| Josh 2016-1-12 04:25:02 | 只看该作者
全局:
gengyige 发表于 2016-1-12 03:33
楼主找的是1-3月的实习还是暑期实习?

Summer intern
回复

使用道具 举报

🔗
 楼主| Josh 2016-1-12 04:30:31 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 1大米 +10 收起 理由
beer + 10 感谢分享!

查看全部评分

回复

使用道具 举报

🔗
nickboy 2016-1-12 05:33:17 | 只看该作者
全局:
AMAZON需要直接线上compile跟run吗?是用啥平台来沟通呢?hackerrank google doc?
回复

使用道具 举报

🔗
nintendodog 2016-1-12 06:07:35 | 只看该作者
全局:
Josh 发表于 2016-1-12 03:08
我就定义一个Card类,一个ParkingSystem类,然后ParkingSystem里面定义了getCard, returnCard

OOD部分只要你实现你说的算钱的功能吗?
比较general的 怎么设计parkinglot 没有问吗?
回复

使用道具 举报

🔗
 楼主| Josh 2016-1-12 06:08:53 | 只看该作者
全局:
nintendodog 发表于 2016-1-12 06:07
OOD部分只要你实现你说的算钱的功能吗?
比较general的 怎么设计parkinglot 没有问吗?

他要求只要实现算钱,更多的内容估计也没时间让你写
回复

使用道具 举报

🔗
 楼主| Josh 2016-1-12 06:09:48 | 只看该作者
全局:
nickboy 发表于 2016-1-12 05:33
AMAZON需要直接线上compile跟run吗?是用啥平台来沟通呢?hackerrank google doc?

用collabedit,不用compile和run,只要解释代码就行了
回复

使用道具 举报

🔗
Alyssa_ 2016-1-12 06:14:24 | 只看该作者
全局:
居然真的考位运算
回复

使用道具 举报

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

本版积分规则

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