Lyft Level5 电面挂经

  1. 猎头电话了解大致情况
  2. enginnering manager 视频面了解工作经历背景。non-technical
  3. Technical 电面:

(20mins) 过简历,聊背景及过往工作内容。

(25mins) Coderpad。大致4轮左右的c++代码debug,涉及知识点:size_t,namespace,smartpointer,pass by reference/copy 等等。最后的debug题是一道bubble sort,sorting算法的logic和实现均有bug。

(10mins) 实现一个class,可以持续添加词 add(string),并且可以通过getTopK(int K)返回出现频率高于K次的string。蠡口做过任何topk的题应该都可以秒。

(5mins) 提问回答。