第一档次: Dropbox, Square, Pinterest, Facebook, LinkedIn, Google, Twitter, Apple
第二档次: Zynga, Yelp, Netflix, Skype, VMWare, Salesforce, Groupon, Paypal
, Evernote, Box.net, Quora, A9.com, 126Lab, Palantir
第三档次: Oracle, EMC, eBay, Intuit, NetApp, NetSuite, Yahoo, Adobe, Autodesk, Symantec, Riverbed, Quantcast, Concur, Aster Data, Citrix, EA等
算上湾区以外公司, Amazon, Micriosoft可以排在第二档次 Expedia, RedHat, RackSpace, Akamai, Bloomberg等可以排在第三档次。
根据北美Mitbbs 论坛上的分档,在第三档次找到了这个公司,原来真不知道这是个什么公司,后来在eoc上找到了,然后不知道怎么的稀里糊涂让我面个QA的职位,我一看要求上写java, sql,data structures什么的,我就想面面吧。
首先是HR 给我打了个电话,简单聊了聊下背景,然后约了下面试时间,中途给我发了几道小题,让我回答。
1. What ACID acronym stands for?
2. What is complexity of Quick Sort ?
3. What is encapsulation?
4. What are primitive Data Types in Java?
5. What is JSON stands for?
6. Given a set of 5 API calls, write an algorithm that would ensure that 2 robots placed on an infinite long train would eventually collide.
第6题我真没看懂是什么意思,我问了cmu 机器人系的各种大神,某神直接说:
反正不管他给的API了, 只要两个机器人从他们开始的地方, 分别做正弦(一会前一会后)运动。 然后这个正弦运动的幅度随时间增大。最后他们就会碰到。
后来我就把答案简单做了下给他们发过去了,等到技术面试的时候,感觉就像是嘻哈式的聊天,完全没有technical面试那种风格。
问的问题也很诡异:
首先问我什么是云,云的定义是什么? 然后问我EC2和ebay.com 哪个是云?(智商觉得被嘲笑了)
然后问我ACID这几个特性,并且问我NoSql如何满足ACID这几个特性(不太懂),之后又问我SOA是什么,以及为什么使用Ajax,
最后问了我下life cycle of thread