哎从小就是试一考完就把内容忘了大半,现在说说能想起来的跟大伙儿分享一下。
第一个感觉问的比较杂,东一榔头西一棒子的。
上来本打算问Java,被我坚决拒绝,于是换成C++,问了public, protected, private
关键字,还有点简单的OO概念polymorphism, virtual function 之类的;
数据库的基本概念,写个SELECT语句;
排序算法,问给一个10几个元素的数组怎么排序,写算法念code. 我写的insertion
sort, 因为简单;
Design questions: 我会怎么设计amazon,design a scheduler;
最后让写个convert a string to integer 的function, email 过去。
第二面
让说说最近干的project;
问了locking, deadlock, how to avoid deadlock;
怎么判断两个string 是anagram, 写程序念code. 俺还很土的表示不知啥是anagram...
Design quesiton: design a deck of cards class,问了咋实现shuffle.
这人还不错,没留个写code的作业。
感觉Amazon电面念code这点太土了,不知出于啥目的。不过我碰到的这两人没要我
literally read, 要是各种括号什么的都念,别说英语了,用中文都费劲。反正我就用
descriptive words说的,两人都没意见。
现在就看能不能挺进三面了。。。