校招 未知部门 / 后端-C++ / 一面/二面
[面试日期] 2023-04-21 [面试时长] 未知
[学校背景] 南京航空航天大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>0offer cpp选手求捞捞(附个阿里面经,挂了)</h2>
<p>分享个新鲜的,刚挂的阿里面经</p><p>淘系 客户端</p><p>求个offer</p><h2>一面</h2><ol><li>做的做好的项目是哪个<li>项目相关<li>那你讲讲线程同步有哪些方式<li>你常用的互斥量有哪些<li>unique_lock和lock_guard的实现<li>多态<li>虚函数表里面存储的是什么<li>虚函数表的调用关系是什么<li>new和delete知道么,怎么实现的<li>智能指针,讲讲<li>weak_ptr怎么实现的<li>引用计数的实现方式,怎么保证引用计数的安全(线程安全)<li>引用计数放在shared_ptr的泛型中还是特化中<li>你说了猜测怎么猜的,为什么这样猜(上面随口说了)<li>什么是move<li>move底层怎么实现的<li>remove_reference怎么实现的<li>模板特化<li>STL的hashmap(unordered_map)<li>哈希表有哪几种结构(讲了STL哈希表的实现)<li>STL哈希表为什么要扩容<li>https<li>讲讲TLS连接过程<li>CA证书<li>了解哪些对称非对称加密算法<li>讲讲AES(上面提了一嘴)<li>讲讲对称和非对称加密的区别<li>编译链接过程<li>物理内存、虚拟内存、页内存</ol><h3>二面</h3><ol><li>自我介绍<li>问了下之前笔试的题目(之前面试的时候的笔试)<li>其他面试的岗位方向<li>未来工作计划<li>简历上的项目比较杂乱,为什么<li>成长最大的项目是哪一个<li>你提到的内存泄漏一般是什么<li>你提到了如果使用智能指针管理内存可以防止内存泄漏,能讲讲为什么<li>知道智能指针的底层实现么<li>如果让你写一个内存泄漏监测工具,你怎么写<li>你负责的模块,接口怎么设计的<li>接口的各种参数是什么<li>如果要进行扩展的话,比如你说的编解码,我要换另一种编解码的方式,怎么扩展<li>平常看什么技术类书籍<li>周围的人对你的评价</ol>
AI 推荐面试题
