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

阿里钉钉客户端开发工程师C++面试分享

优质
小牛编辑
77浏览
2023-05-26

阿里钉钉客户端开发工程师C++面试分享

面试结果:
钉钉音视频技术部二面挂
钉钉终端技术HR面挂(可能是排序挂)
今天得到面试结果了,内心有点遗憾,还是决定把面试的一些内容分享出来,因为没有做全盘记录,所以就分享一些细节上记得的内容。
音视频技术部:
5.5一面
没约时间直接面试,现场安装钉钉客户端,然后通过钉钉语音交流
面试问题是常规八股,C++基础
做题判断一个数是否是回文数,用整除取余的方法构造一个倒序的数,判断和原数是否相等
5.8二面
下午两点打来的电话直接开始面试,我本来还在睡午觉
这一面主要深挖项目内的细节。webserver里的网络编程细节,一些常用函数(比如send)的参数等等
口述题目思路,好像是子数组和的问题,应该用回溯的思路去回答,当时说了半天没说到重点,一直在枚举可能可以使用的解题方案。因为当时没说出完整思路,流程直接结束,二面挂。
------------------------------------------------------------
终端技术:
5.10一面
我接到约面电话有点惊讶,被同一个大部门又捞起来了。这场面试比较特别,现场做题。出了六道选择和三道手撕代码。
选择题不一一列举了,几道看程序写结果的简单题和一些虚函数的概念题。
手撕代码
1 实现memcpy,不用考虑覆盖
2 一个大数组由1~10组成,高效实现删除数组中的某些元素。我给的方案是把要删除的元素和数组末尾的元素交换,然后从末尾开始删。面试官说元素交换之后可以用resize代替删除
3 倒序输出一句话中单词,中间会有数字干扰项,把数字干扰项用一个空格代替。我的方法是栈+有限状态机
5.11二面
这一面答的比较烂,深挖了C++基础,关于虚表的知识点我刚好忘了,现场给了一个问题,如何验证虚函数表的大小,当时没答上来,给了一些奇奇怪怪的方案,面完之后发现好像是错的。
还问了一道智力题,砝码称重。
面试评价是基础需要加强,但是脑子比较灵光
5.15三面(大主管面)
这一面不问技术问题,考察平时怎么学习,刷题量,代码量,生活作息等等,基本上是聊天。问平时会不会做小游戏之类的开发。和大主管对话感觉我的底气稍有不足
5.23HR面
base地 个人基本情况 为什么选择客户端开发 生活爱好等等
5.26流程结束
分析了一下,可能是3月笔试太差了,导致最后排序挂,希望自己以后继续加油吧
 类似资料: