微软 AzurePaaS 一面
- 自我介绍 3min
- 问了一嘴本科非科班咋学了C++
- 问实习内容,讲了一个你觉得值得讲的做的事情 10min
- kafka/异步回调
- 无报错不需调用抽帧,错了才需要调,那么如何通过错误排查过滤掉不需调用的任务
- C++虚函数 5min
- 虚指针/虚表/内存分配
- 继承/多态
- 你在项目中用到了虚函数吗?怎么用的?
- C++和java的区别 5min
- 讲讲java的垃圾回收机制(不会
- jvm和C++内存泄漏
- 你怎么发现C++项目有没有delete掉一些实例/内存泄漏的?怎么debug?
- 做题:二叉搜索树转双向链表 20min
- 中序遍历拿到指针数组
- 遍历数组改左右节点
- 时间On空间On,你还能怎么优化吗?答应该可以原地转,但没想出怎么转。
- 反问
- 组内做什么的?答 azure 平台做一些java springboot/springcloud 的一件配置化,PaaS,具体干啥没太听懂
面试官极好,面试过程很流畅。
#软件开发2024笔面经#