华为2012实验室可信理论、技术与工程实验室一二三面
一面
自我介绍
问的是论文中的工作内容,具体的研究方向(回答区块链隐私保护)
论文中都做了些什么
创新点是什么
论文实现了吗?
你参与的项目(白皮书撰写)什么部分
白皮书里的内容实现到什么程度了
手撕了一个冒泡排序,没错。因为题目是写一个没有额外空间且稳定的排序算法
二面
自我介绍
实习的工作(***)
***如何拦截流量,你如何优化它的性能
你用的什么语言
你的论文实现是怎样的,基于的什么算法
你的算法是自己写的吗?
你用到了什么库
什么语言
手撕了这道题,我也不好描述,实际上我当时没写出来,后来复盘了一下感觉是前k个里挑最大的出来,或者挑最小的,按顺序挑K次。个人感觉可以把复杂度压制到O(n)
三面
主管面,感觉是个大佬(不过我不认识🤣)
学了些啥
爱好是啥
你觉得区块链还有些什么用
你在学业或者生活中遇到过什么让你难忘的困难的事情
你如何解决的
你对工作地点有什么想法
总结
面试官人都很好,感觉没有什么架子,而且愿意沟通。总体算是比较好的面试体验,否则一天面三面真的挺折磨的。
隐私啊,区块链,密码学这一块的面经属实太少了。很惭愧,只做了一点微小的工作😎,希望能够让这个方向的兄弟们有一点参考的东西。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
包括我另一篇蚂蚁的面经,大家也可以参考一下。