bookmark_borderYelp面经

Yelp的简历投了很久了,当时投的其他公司没多久就都或好或坏有了回音,只有yelp在小半年后突然发来邮件说要面试,之前刷的题都已经手生了。感觉要酱油,新鲜yelp面经留下来供后人参考

第二轮: skype 面

  1. Self-intro : spam team
  2. Introduce yourself
  3. Your project in detail
  4. A database gets slow
    1> Single table: index
    2> Multiple tables: join, redesign tables
    3> Unavoidable joins: Indexing and caching
    4> Really large database: distributed, how to distribute table
  5. Binary search, 找一行 0*1*(e.g. 00011)中的第一个1

 

第一轮: hr 电面

和其他公司不同,yelp的hr电面会包含一些technical question,但是都很基础而且很好对付,只要花半天准备一下就妥妥的

和网上说的一样,Yelp的第一轮hr电面包含general behavior question和technical两部分。Technical
的部分就是hr对着一张表读下来,题目和网上的也没什么不同(参见http://www.1point3acres.com/bbs/thread-25318-1-1.html),看一下就好,回答也可以简洁明了。
简单列一下我的问题:
为什么选择yelp
想要什么职位
用什么语言? C++好像没有题可以问
python会么?一点点
64bit的int几字节
32bit机器unsigned int最大值
binary search 用sorted array还是linked list
sorted array的binary search复杂度
octonary的一个digit代表几个binary bit
测试一个ip地址的response: ping
从代码文件中找一个function: grep
sql的inner join是交并差?
sql删除一个record
ip和域名的映射?
http端口号?
http的传输层协议
linux kill的signal
python什么数据结构mutable
能不能合法工作
有没有面其他公司
有什么问题