面试题: 用原生的go,不能用第三方或者系统的库(或者是lib、so、jdk等),自己实现一个自选数据结构(队列、动态数组、链表、hash_map、或者自己设计一个相对复杂一点的也行),要能正常运行,所有设计的api都应该有合适的测试输入,能输出正确的测试结果
该题是在面某大厂时遇到的。说来惭愧,编码过程中遇到了一些问题,留给了面试官不大好的印象,可能要到手的offer或许也要因此擦肩而过。本来看到题的时候觉得稳了,结果自己未理清思路便匆忙开始编码加之这阵子代码敲的比较少结果越敲越紧张。该题的失误同时暴露了自己的一些问题,自己有些基本功没有给它打扎实,需要继续强化练习,还有曾经开发过的东西没有沉淀下来,应该花点时间整理整理。
该项目创建目标:
- 该题需求有点像在前公司参与开发的泛型工具库的简化版本,可以趁此面试打击将自己曾经参与开发的项目整理一下并沉淀下来
- 通过该项目展示自己的能力,期待遇上伯乐,斩获大厂offer,大厂求捞
注意:前期提交将只满足面试题展示要求,后面会陆陆续续commit直至还原曾经参与开发的泛型工具库,有写的不好的地方或者有bug欢迎指正,期待批评和建议