2020阿里巴巴算法岗实习生一面(面经)

缘起

       一直想着要读研的,大学期间也没有朝就业方向发展,也没有投过公司。前段时间刚好有幸碰到一位阿里的学长给了一次内推机会,我就抱着长见识的心态投了一份简历。笔试的时候状态奇差,感觉肯定挂了,就没有准备过面试……
       结果前天手机突然来了个浙江杭州的电话,还被500+人标记为骚扰电话,我以为是骗子就挂了,打了两次都没有接到……
       然后昨天,那个电话又来了,我寻思着自己的号码咋地被外地的“骗子”盯上了,后面又接了一下,然后电话那头传来:“你好,请问是XXX同学吗,我是阿里巴巴XXX部门的面试官,请问你什么时候有空,我们约一下电话面试的时间……”
       听到这个的瞬间,我震惊了!想到先前还没接人家电话……赶忙慌张的道歉,然后约定时间……(也侧面反映出这个面试官真的太友好了,后文还会讲)
在这里插入图片描述

正文

       本来就抱着长见识的心态,而且还“白捡”了一次面试机会,心里也没有特别紧张(但是还是有,毕竟第一次面……)
       面试面了足足近两个小时!!! 网上那些面经说好的20-40分钟呢??
下面是一些回忆录:

  • 首先是自我介绍,简单介绍一下自己
  • 问平常什么语言用的比较多,问对C++的特性了解多少
  • 问如何用C语言实现C++的继承机制
  • 问了不了解操作系统,讲一讲进程和线程(这里我扯得多了,导致后面他还揪着我扯到得点展开问哈哈)
  • 有没有做过用到多线程的项目
  • 讲一讲虚拟地址空间,并讲一讲基于虚拟地址空间的内存共享机制
  • 讲一讲虚拟内存相关的页面调度算法
  • 说说你知道的TCP
  • 问TCP的重传最长等待时间是怎么取的
  • TCP的重传等待机制的算法优化
  • 对数据库了解如何
  • 逮着简历问了问那篇中文核心的内容,自己做了什么(简单提了提tiny-yolo和centerNet结合的神经网络结构)
  • QT项目做了什么
  • 重头来了,手撕代码!!
  • 直接扔了一个网页编辑端(是真的只能编辑,没有代码提示不能调试,就只有语法高亮……)
  • 第一个是给了一个表达式求值,让手写代码模拟一下。一共也就70-80行,我写的也比较快,面试官比较满意。
  • 第二个是让手写实现一下LRU算法,这个没写出最优的复杂度来,后面面试官特别好,一直在引导我,还跟我讲了讲他的思路。
  • 面试官巨nice!他问完了,后面还说:“我的问题问完了,你有什么要问我的吗?”
  • 然后我问了他三个问题,最后面试结束。

完结撒花

       自己一直想着读研的,能捞到这样一次面试机会真的还挺长见识的,我自己的目的已经达到了。总的来说大厂还是比较注重你的算法和专业基本功(当然一面一般也会简单一些),现在在这里分享给大家,可以供后面想要面试阿里算法岗的同学参考~!

猜你喜欢

转载自blog.csdn.net/qq_42968686/article/details/106734148