Green-house job opportunity# Biology - 生物学
c*o
1 楼
SDE position,准备了2-3天,但还是准备不足,很基本的问题没答好。
有关Java的问题(没一个复习到):
(1) final;
(2) anonymous class;
(3) mutable vs. immutable;
(4) parameter passing in Java
然后让列举sorting算法和效率,我随便说了两个。然后问我知不知道merging sorting。我说听说过(以前学过,但这次没复习),他就让我用Java写出code,合并两个排好序的数组,放到第三个数组里。还好,我很快想出了算法,给他说了。他还是让我写code,写好后,让我一点点念给他听。之中,发现有两个小错误,一边说一边马上纠正。之后问效率(比较和复制次数),在他的提示下说了特殊和一般情况。搞不清是不是他想要的算法(他之前好像说了recusive)。
之后,问why Amazon,把事先准备的说了。然后问了几个具体问题。
后半部感觉还凑合,前面那些Java的问题都不是很确定,或不知道。Java编程其实还算很多,但没仔细想过某些最基本的概念,看来还是要花时间好好复习。
安慰自己这次面试的经历
有关Java的问题(没一个复习到):
(1) final;
(2) anonymous class;
(3) mutable vs. immutable;
(4) parameter passing in Java
然后让列举sorting算法和效率,我随便说了两个。然后问我知不知道merging sorting。我说听说过(以前学过,但这次没复习),他就让我用Java写出code,合并两个排好序的数组,放到第三个数组里。还好,我很快想出了算法,给他说了。他还是让我写code,写好后,让我一点点念给他听。之中,发现有两个小错误,一边说一边马上纠正。之后问效率(比较和复制次数),在他的提示下说了特殊和一般情况。搞不清是不是他想要的算法(他之前好像说了recusive)。
之后,问why Amazon,把事先准备的说了。然后问了几个具体问题。
后半部感觉还凑合,前面那些Java的问题都不是很确定,或不知道。Java编程其实还算很多,但没仔细想过某些最基本的概念,看来还是要花时间好好复习。
安慰自己这次面试的经历