中科创达 C++ 一面技术面(南京)
上周的经历了,大概回忆下。
面试大概20-30分钟。面试官没有开视频,但是面试官全称友好。----面试结束后,4天之后收到了二面的邮件,然后预约时间。
问题:
- 数组和链表的区别?
- 可不可以无限递归,在内存无限大的时候
- C++的三大特性
- 智能指针--share_ptr ----这里我说我不会,然后面试官就提醒我,在我还是不会的时候,然后继续给我提示,然后给我引导,让我分析出来了这是干啥的,所以感觉这的很友好。然后又问为啥还要weak_ptr。我说我真的不会,就跳过了。
- 内存分布,大概每个部分是什么样的?
- C++的整个过程,从编辑到运行的过程是什么样的?
- 注释是在这个过程中哪个过程处理的?
- 头文件有没有了解过?
- #ifdef 和 #ifndef的好处是啥?
- 预处理是干什么的?
- UML建模有没有了解过,能不能说说有哪些图