当前位置: 首页 > 面试经验 >

10.16 钉钉IOS 一面

优质
小牛编辑
101浏览
2023-10-16

10.16 钉钉IOS 一面

整体时长不到1h,和IOS相关的基本没有,体会到被吊打是一种什么样的感觉,很多问题说的语无伦次,八成又凉了。

自我介绍一下

介绍一下手写模板库这个项目

你实现的STL和标准模板库有什么不同

介绍一下集群聊天服务器这个项目

你提到了git,创建仓库到推送需要哪些命令?

提交和推送有什么不一样?

合并分支时发生冲突怎么办?

在学校学过什么专业课

介绍一下面向对象

为什么要有面向对象这个概念呢

面向对象语言提到的这些模式也好,概念也好,工具也好,这一套解决方案是如何解决这些问题的呢?刚才你提到的模块化,可读性可维护性?对应关系是怎么建立起来的。(答得不好)

多态是怎么实现的?

虚函数表和虚表指针说一下?

多重继承有几个虚表呢?

指针类型的变量和普通变量的地址?

指针变量保存的是真实的物理地址吗?

虚拟地址和物理地址如何转化?

虚拟地址和物理地址为什么要互相转化?

vector的底层结构实现?

设计一种数据结构或者算法,避免数据拷贝的开销

面试官提示deque,说了下deque的实现(答得不好)

现在有一个数组,存了一个字符串数组,每个元素是一个string,内容是ipv4地址,需要你找到地址出现次数最多的一个?

算一下哈希表占用的内容空间(大脑短路,面到场景题大脑就一片空白)

反问:多长时间出结果?很快

面试评价:没评价,GG

总结就是八股和项目需要进一步加强,道阻且长。。

#阿里##C++#
 类似资料: