一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1174|回复: 4
收起左侧

Amazon 4.8 面经,新鲜~求大米!

[复制链接] |试试Instant~ |关注本帖
y111d 发表于 2015-4-9 09:08:48 | 显示全部楼层 |阅读模式

2015(4-6月) 码农类 硕士 实习@Amazon - 内推 - 技术电面 |Otherfresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
面试的是个白人小哥,态度挺好,哎真心以后面试不能用手机了,信号太差各种听不清楚,还好小哥人不错态度好,帮我把问题都打出来帮看了下
先说了下 project 简单闲聊两句,直接问问题:

1. 听过  young generationjava 没? 答: 。。。。。卧槽这是个根本没听过啥搜了下瞎扯了几句
2.  垃圾收集 java ,貌似问了下作用,不知道是啥
3.  what is abstractclass,刚复习过,直接回答出来,没有问道和 interface
coding 的题就这一道如下,很奇怪今天问了貌似 OO design 的题,直接蒙圈了。。。准备了的面经里的各种算法two sum, reverse linkedlist, reverse string 神马都咋没考呢!说好的很简单呢!

下面是大神的答案供参考:
question:Define a class ColorPoint that uses the Point and adds acolor. Write the class and the equals method:
.1point3acres缃
answer:
public class ColorPoint extends Point
{
    private PointthePoint;
    private ColortheColor;
    publicColorPoint(Point aPoint,Color aColor){
        this.thePoint= aPoint;
        this.theColor= aColor;
}
    public booleanequals(Object other){
        //check null
        if(other ==null){
            return false;
        }
        // could be:if (other instanceof ColorPoint)
       if(other.getClass()!= this.getClass()){
            returnfalse;
        }
      //cast toColorPoint

        ColorPoint=(ColorPoint)other;
        //assume Pointhas equals method      
        
       if(!other.thePoint.equals(this.thePoint)){
            returnfalse;
        }
        //assume thecolor have equal method, check color
       if(!other.thePoint.equals(this.theColor)){
            returnfalse;
        }
        return true;
        
    }
   
}

然后问了几个问题囫囵吞枣地答了一下。。。因为实在没想到会考这种题目,拿到当场就傻了。。。还是自己基础不扎实啊。。。 java 神马的还得多多补习基础知识

感谢良神助力,还有大蒋神的内推,让我体验了这人生第一面!结果虽崩,重在参与!

最后~ 到了求大米时间!100米已经不够看贴了。。。求顶求支持!


评分

2

查看全部评分

heavensyu 发表于 2015-4-15 13:55:20 | 显示全部楼层
young generation,内存的堆里的“年轻代”,大部分对象都在年轻代里。这问题问下去也能问的蛮深的,可能还会问Minor gc和full gc。像这种问题大公司还蛮喜欢问的,有不少让人设计一个垃圾回收器的题。
回复 支持 反对

使用道具 举报

lin126 发表于 2015-6-29 00:55:54 | 显示全部楼层
楼主, 请问color point 这题 point  class 是怎么定义的呢?
回复 支持 反对

使用道具 举报

wb7 发表于 2015-7-16 00:24:56 | 显示全部楼层
感觉楼主给的标准答案不靠谱啊…

. Waral 鍗氬鏈夋洿澶氭枃绔,ColorPoint既然继承了Point为什么还要把Point做成聚合?

以及equals判断自定义的类是否相等也应该在Point类里面Override一下equals方法。。。
回复 支持 反对

使用道具 举报

wsd10 发表于 2015-12-13 01:51:11 | 显示全部楼层
OO design! That's interesting...
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-10 21:24

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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