阿里-蚂蚁(数字金融线)-算法-暑期实习一面面经

刚结束,正好五十分钟。

首先是自我介绍,因为该岗位需要c++,所以上来一个人问我c++基础,简单回忆一下能记起来的问题:
(1)c++如何调用c函数(extern c)
(2)常量指针和指针常量的区别
(3)c++的虚函数,纯虚函数
(4)指针和引用的区别
(5)四种智能指针的原理,然后问了一个实际代码用到该如何传参
(6)stl了解什么,map和unordered_map的区别
(7)造成死锁的四个条件
(8)四个锁相关的
暂时只能回忆这么多了,其实也没剩下几个问题了。
接下来换另外一个人开始问,首先简历上的项目稍微问了问,问我项目中的难点是啥。
然后开始考算法题,简单描述就是两个数组,如何确定两个数组之间的重复值(单个数组没有重复元素),
我直接回答unordered_map遍历两个数组即可得到,然后问我使用这个数据结构有啥影响,我不会。
然后跟我讨论我现在正在研究的东西,跟他讲了讲。
接下来就是全方位的问,
设计模式懂不懂,说几个常见的设计模式(没复习到,不会)
了解什么数据结构(我说只懂一般的,就没再问了)
计算机网络懂啥(我说了懂最简单的OSI,说太简单了就不再问了)
接下来问我操作系统,懂不懂虚拟化和docker的原理(不懂),说说操作系统线程的原理,这个我不懂,
然后我说了个线程池,给自己挖了个坑,然后就问我线程池的原理,为什么有线程池,线程池的缺点是啥,
我只好按照自己的理解编了编。然后我又说到了进程,问我进程和线程的区别,我说到了线程共用进程的资源,
然后就问我具体是哪些资源。。。完全是给自己挖坑。
到这就差不多了,面试官说他们需要学习能力强的人,表示了一下自己的学习能力。
最后到我问了,就问了两个自己想问的问题。
结束,整场下来刚好五十分钟。
#阿里巴巴##算法工程师##C/C++##实习##面经#
全部评论
你这确定是算法的问题嘛😅
4 回复 分享
发布于 2022-03-16 17:02
蚂蚁 财富技术部招Java算法实习,同学们可以滴滴我
点赞 回复 分享
发布于 2022-03-16 18:08
太离谱了,简直就是C++后台开发的面试方法
点赞 回复 分享
发布于 2022-03-21 15:35

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
3 20 评论
分享
牛客网
牛客企业服务