z*******y 发帖数: 578 | 1 Amazon的HR效率挺高,两轮电话面试不到两周就给安排好并通知结果
题目相对比较简单,第二个面试官是中国同胞,人很nice :)。
First phone interview:
1. what's the difference between overloading and overwriting
2. what is polymophism?
3. Design pattern--singleton
4. design elevator system
5. An array which has some elements (each element appear even number of
times except one, find the one that occurs odd times)
6. coding -- convert $134.35 to one hundred thirty-four and thirty-five
Second phone interview
1. talk about the data structures you know
2. tal | g*******y 发帖数: 1930 | | o*********r 发帖数: 32 | 3 同问啊,不是很擅长这种design questions啊,抽象的过程感觉乱乱的。
大牛出来讲解一下吧~ | c*********n 发帖数: 1057 | 4 134.35转换怎么写啊?
【在 z*******y 的大作中提到】 : Amazon的HR效率挺高,两轮电话面试不到两周就给安排好并通知结果 : 题目相对比较简单,第二个面试官是中国同胞,人很nice :)。 : First phone interview: : 1. what's the difference between overloading and overwriting : 2. what is polymophism? : 3. Design pattern--singleton : 4. design elevator system : 5. An array which has some elements (each element appear even number of : times except one, find the one that occurs odd times) : 6. coding -- convert $134.35 to one hundred thirty-four and thirty-five
| z*******y 发帖数: 578 | 5
我是这样做的:
定义两个enum (相当于两个对照表),然后对于一个数字 123,456.35 (他给定上限
不超过$1,000,000)
前面整数部分每三位作为一个单位处理,做一些moduler % 和 divde /, 差不多就是
这个意思。我用C#写的,然后给他发过去。
public enum NumOne
{ one = 1, two = 2, three = 3, four = 4, five = 5, six = 6, seven = 7, eight
= 8, nine = 9, ten = 10, eleven = 11, twelve = 12, thirteen = 13, fourteen
= 14, fifteen = 15, sixteen = 16, seventeen = 17, eighteen = 18, nineteen =
19, }
public enum NumTwo
{ twenty = 2, thirty = 3, fourty = 4, fifty = 5, sixty = 6,seventy = 7,
eighty = 8, nint
【在 c*********n 的大作中提到】 : 134.35转换怎么写啊?
| H*M 发帖数: 1268 | 6 能不能贴下你的程序?
最讨厌这种题,还有什么罗马数字转换题
不知道有什么意义
eight
fourteen
=
【在 z*******y 的大作中提到】 : : 我是这样做的: : 定义两个enum (相当于两个对照表),然后对于一个数字 123,456.35 (他给定上限 : 不超过$1,000,000) : 前面整数部分每三位作为一个单位处理,做一些moduler % 和 divde /, 差不多就是 : 这个意思。我用C#写的,然后给他发过去。 : public enum NumOne : { one = 1, two = 2, three = 3, four = 4, five = 5, six = 6, seven = 7, eight : = 8, nine = 9, ten = 10, eleven = 11, twelve = 12, thirteen = 13, fourteen : = 14, fifteen = 15, sixteen = 16, seventeen = 17, eighteen = 18, nineteen =
| z*******y 发帖数: 578 | 7 这个是我写的C#程序,可以run的。
欢迎大家批评指教
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AmountConversion
{
class Program
{
public enum NumOne
{ one = 1, two = 2, three = 3, four = 4, five = 5, six = 6, seven = 7, eight = 8, nine = 9, ten = 10, eleven = 11, twelve = 12, thirteen = 13, fourteen = 14, fifteen = 15, sixteen = 16, seventeen = 17, eighteen = 18, nineteen = 19, }
public enum NumTwo
{
twenty = 2, th
【在 H*M 的大作中提到】 : 能不能贴下你的程序? : 最讨厌这种题,还有什么罗马数字转换题 : 不知道有什么意义 : : eight : fourteen : =
| R***r 发帖数: 120 | 8 最怕电面写这么长的CODE,很容易冷场。
另外Find elements in an array that sum up to a given number是指two elements
还是more than two elements啊?more than two的话怎么做?
【在 z*******y 的大作中提到】 : 这个是我写的C#程序,可以run的。 : 欢迎大家批评指教 : using System; : using System.Collections.Generic; : using System.Linq; : using System.Text; : namespace AmountConversion : { : class Program : {
| z*******y 发帖数: 578 | 9 我写完code 发邮件给面试官,我哪能电面当场就写出来这么长的code 呵呵
是两个,不是more than two
elements
【在 R***r 的大作中提到】 : 最怕电面写这么长的CODE,很容易冷场。 : 另外Find elements in an array that sum up to a given number是指two elements : 还是more than two elements啊?more than two的话怎么做?
| m******9 发帖数: 968 | 10 祝福呀
另问,2面中的第4题(swap和找sum) 都是让你当场读代码给他听么? | | | b******g 发帖数: 1721 | 11 you are so nice. Best luck. | z*******y 发帖数: 578 | 12 都是说思路,说说伪码就可以了
面试好象更在乎你的思路
估计到了onsite就得写了,电话不方便让写,就说了思路
【在 m******9 的大作中提到】 : 祝福呀 : 另问,2面中的第4题(swap和找sum) 都是让你当场读代码给他听么?
| z*********3 发帖数: 37 | | r*****a 发帖数: 27155 | 14 @@还能中文?
【在 z*********3 的大作中提到】 : 请问LZ,同胞电面是用英语吗?还是中文?
| z*******y 发帖数: 578 | 15 英文
同胞也得安规矩来 呵呵
【在 z*********3 的大作中提到】 : 请问LZ,同胞电面是用英语吗?还是中文?
| P**********0 发帖数: 412 | 16 同问啊,design questions啊,
大牛出来讲解一下吧~ | z***e 发帖数: 5393 | 17 实际coding中做的最多的就是不同数据特别是各种text parser,越low level的越多。
你去看topcoder的那些问题,大部分仍然也是类似的东西。
【在 H*M 的大作中提到】 : 能不能贴下你的程序? : 最讨厌这种题,还有什么罗马数字转换题 : 不知道有什么意义 : : eight : fourteen : =
|
|