8月,记一次微软-软件工程师的面试过程

投递岗位:软件工程师

时间线:8.25投递 8.28一面

在面试中,涉及了操作系统,网络,数据结构和编程语言的问题,我主要记录了以下C++技术细节的面试题:

  1. 解释C++中的多态性和虚函数的作用。
  2. 详细说明C++中的拷贝构造函数和移动构造函数的区别。
  3. 介绍C++中的智能指针,并说明它们的作用和使用场景。
  4. 解释C++中的RAII(资源获取即初始化)原则,并提供一个实际的例子。
  5. 讨论C++中的模板和泛型编程的优势。
  6. 解释C++中的引用和指针的区别,以及何时使用它们。
  7. 说明C++中的异常处理机制,并提供一个异常处理的示例代码。
  8. 基于C++的STL(标准模板库),讨论vector和map的区别和用法。

整个面试过程为时45分钟,英语口语要求较高,需要掌握牢固的基础知识。

#24届软开秋招面试经验大赏##面试##秋招#
全部评论
哇是全部用英文回答吗
2 回复 分享
发布于 2023-10-23 17:17 广东

相关推荐

评论
8
15
分享

创作者周榜

更多
牛客网
牛客企业服务