面试官问了在校做的,
我是学自然语言处理的,
面试官问是做算法优化,算法改进之类的吗?
我答不是,是熟悉一些模型了,然后拿来堆叠一下,看效果好,再分析分析原因
这里面试官感觉问了很多,好像在弄懂我在校具体做了啥,感觉面试官也懂些机器学习之类的,
c++问题,感觉确实很基础,都是核心基础问题,
还有因为我是科班,面试官问的会深一些,
好像还问了学的C++11还是哪个版本之类的,
1. new和malloc的问题,比如new返回的有什么,用 delete[],好像还问了为啥加括号。
2. 排序会什么?冒泡的话,冒泡的改进版本;快排复杂度,什么情况下最坏,好像也问了改进版。
3. 内存空间分布,栈上存储哪些等。
4. 递归要注意什么?
5. 数组的优势?为什么查询效率高?链表优势?为什么插入删除快?
6. 智能指针,引用计数,什么时候真的释放之类的。
7. 哈希表
8. 动态规划
9. 树
基础不好,面试官推荐回到原NLP找工作,
要是还要找C++,推荐了两本书,比如Effective c++,好像是c++98之类的。
#C/C++#
#客户端开发#