小米计算机视觉算法实习生面经
菜鸡一个,第一次写面经,有点紧张,其实这次面试已经过去好几天,由于最近比较忙,之前也没有写过面经,所以到现在才开始写面经;
一面:
2月27号下午六点半的时候突然接到小米一面面试官的电话,然后面试官小哥哥很客气的问一个小时之后有没有时间面试,虽然内心慌得一批,但是本菜鸡当机立断,立马说有时间啊,毕竟是人生中第一次技术面试,可不敢错过🤣🤣🤣;面试将会持续一个小时左右,然后加了微信给了一个网址,之后会在线写代码;七点半的时候准时开始电话面试,
首先就是自我介绍;
然后问什么时候入职,可以实习几个月;
项目介绍;
测量网络大小的三种指标,参数量,flop计算量,乘加树;话说有大佬知道什么是乘加树吗?被问的时候一脸懵逼
除了常用的卷积之外,知道多少种卷积,介绍一下;
上面的常规问答大概持续了半个小时
接着给了几道编程题,一道数学题
1.给定一个包含从0,1,2,...,n中取出的n个不同数字的数组,找到数组中缺少的数字。
2. 一个长度为n的数组,求其中出现次数大于n/2的元素,要求线性时间复杂度,恒定空间复杂度。
3. 求二叉树的右视图.
4. 一个线段分成三段,求他构成三角形的概率。
算法题是四道,还有一道数学题,有一个忘记了。。。这里总共持续一个小时
刚开始写不出来,面试官小哥哥都很有耐心的给提示,引导我,很nice的一个小哥哥。
题目没有完全做出来,有几道只说了思路,不过面试官最后说让我准备二面,听到这句话顿时心花怒放,毕竟刚开始已经做好了一轮游的打算,没想到还有二面,最后非常客气的跟小哥哥说再见~~~
十分突然的二面:
一面过了之后我以为起码要隔几天再通知二面的,没想到第二天早上我还在床上的时候就收到电话问我什么时候有时间可以面试😑😑😑,简直可怕,惊得我立马没了睡意,然后约了下午一点;
二面就是全程被二面面试官问的自信心都没了,再一次认识到自己是一个菜鸡的事实,唤醒了我被一面通过而惊喜过头的脑子;
二面也是电面,上来直接就给了一道题:
1. 给出一个没有排序的N个数字的数组有1也有其他数字,随机的等概率的抽出1;没想出来,给提示也没想出来,GG,有没有大佬会的,求赐教~
2.数据结构熟不熟悉,然后给出一道题说思路:N个结点的二叉搜索树有多少种组成方式;想了一会才想到答案,但是感觉时间拖久了,面试官不太满意。
平时深度学习用什么框架;
问项目,知道哪些分类的网络;项目用的什么数据集;
用什么语言,Python用什么框架;
到现在也没消息,应该是已经凉了。