求职刷题神器

funit.cn

讨论区 > 求职面经 > 高德地图的C++研发岗位一面面经分享

高德地图的C++研发岗位一面面经分享

凡而不赛
发布于2020-11-23 10:43:26 137浏览

坐标城市:北京

面试公司:高德地图

面试岗位:C++研发

面试时间:2020年6月份

面试轮数:一面

个人情况:双非本科网络工程专业,工作经验一年,打算换工作。


面试题目录

1.1 你对面向对象的理解是什么?

1.2 继承有什么原则?

1.3 虚函数的工作方式是什么?虚函数表和虚表指针是什么?

1.4 抽象类可以实例化对象吗?

1.5 三种继承方式的使用场景和选择原则?

1.6 C# 中有接口的概念,那么在 C++ 中哪种行为体现了接口的特性?

1.7 重写和重载的区别是什么?

1.8 哪些类函数需要设置成虚函数?怎么判断一个函数是否需要声明为虚函数?

1.9 基类指针操作基类对象,基类指针操作派生类对象,派生类指针操作基类对象,派生类指针操作派生类对象,操作同名函数时是什么样的情况?

1.10 C++ 的虚拟内存分布?

1.11 你了解过 STL 的哪些容器,以及其使用的场景和区别?

1.12 vector 中扩容的原理和具体实现方式?

1.13 map 和 unordered map 的底层实现和性能区别是什么?它们在获取元素和增删元素时有什么区别?

1.14 了解过哪些排序算法?

1.15 设计数据库有哪些原则?如何设计一个表?

1.16 怎么提高数据库的 i/o 速度?

1.17 了解对线程吗?

1.18 了解过范式吗?

1.19 了解二叉树的遍历吗?

本文首次发布于趣IT ,转载请注明出处,谢谢合作

高德地图的C++研发岗位一面面经分享

全部评论0

成为第一个评论的人

还可以上传7

表情
  • 快速扫码进群
    加入职友圈
下一步
知道了