- 猎头电话了解大致情况
- enginnering manager 视频面了解工作经历背景。non-technical
- 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) 提问回答。