面试经验分享平台

将近几年的名企精品面试汇总、筛选、整理,再分享给大家
经验详情
Amazon第二轮面经

第二轮感觉是非典型面试。

题目:

输入数据流,求出word数,段数,字符数。

void count(const string &str, int &words, int ¶, int &cNum)

写完后,问:string和stream有什么区别?原来写string是有问题的,改成istream &input,继续写。写完后,又让改成从文件读入,c++的文件读入已经记不清楚了,就写了个FILE *pf版本。这时候的代码已经被我写的变成四不像了,汗流浃背。


面试官又问了个“how to deploy your code to the system”。我第一反应“是不是嘲笑我代码写的烂,根本没法部署”,--当时的代码的确不能见人了。没有放弃,就把软件工程的一套讲了一下,因为术语不标准,估计他也没怎么听懂。但是不停的问同一个问题,避我把能讲的都讲出来了,时间过半。


第二问“除了c++,你还会java, javascript, python等其他语言吗.” LZ java文盲,python入门级别,就说“会python,但是不熟悉”。问“python 和 C++ 的区别”,讲了些“机器码,字节码,虚拟机”,又卡在了英语上了。

然后就让我提问题了。因为我当时感觉非常不好,准备了很久的算法题,居然被考了个大一入门级别的算法,而且还没写好。就问”A家第二轮都是有2+算法题,你怎么只考了我一个?“他说”他基本是一个算法题,一个其他题目“,接下来就自由聊天,主要谈他们用什么语言,工具,服务区域。


一周后(今天)收到onsite 通知,感觉自己挺幸运的。第一面只做了一道题目(本来准备两题,结果一题就超时了),而且代码也没写全,第二面也是比较蹊跷地被问软件部署。