金山c++
一面面经
我大概是寄了。面了50分钟,有些记不太清了,压力有点大,追问很多,追问真的答不出来
没有自我介绍,问了一下大学学的课程。
1.问c++学了那些东西,一脸懵逼,不知道该怎么说。
2.模板语言,c++模板编程,函数模板和类模板有什么区别
3.优先队列,口述堆排序过程
4.单例,口述最简单的实现单例的code
5.lambda表达式,问一个函数里面有一个lambda表达式,要让其他函数访问到,返回值应该是什么类型,还有lambda表达式捕获列表。
6.问了两个线性代数的问题,早忘了,一边懵逼。
7.数据库的设计过程,追问得比较细
8.排序算法,归并,快排,时间空间复杂度。还有快排什么时候用不了,我说是有序的时候,他是说效率低,问的是什么时候用不了,不懂。
9.高并发为什么不用多进程
10.还有c++多继承的那些,还有一个private继承,问有啥用,又干懵逼了。这个面试官很喜欢问有啥用,一问到有啥用就懵逼了
然后就反问,没了。还是太菜了