小米算法岗凉的透透的凉经
可能末流二本出身的真的不适合搞算法吧
算得上第一次比较正规的面试,也是第一次视频面,赶上秋招,听闻今年算法岗爆炸,所以,感觉我这等菜鸡能有机会面试小米也是挺不容易的了。
毕竟,真的还没开始刷题了(真的是废了),
之前看的各种面经,基本上都是上去介绍LR ,SVM ,或者GBDT ,XGB 这些的,于是就着重复习了一波这些理论。。。
想着一面应该不用写代码吧,(真没刷过题,不知道哪来的勇气来面大厂,估计让写代码必凉),然后赌一把一面不写代码吧。
然而,,,,
万万没想到,,
上来面试官:介绍一下自己吧.
我:balabala,说了一大堆不要太low的经历
然后,面试官:我这有一道题先做一下吧。
我内心os:完了,凉凉了
果然,看了好长时间题目才能理解题目的意思, 然而还是写不出来啊(我是真菜啊,其实题目好像并不难)
遂:实在不好意思面试官,平常没刷题,暂时没有思路.
我想当时面试官内心OS:这么简单一道题都写不出来,你哪来的勇气面试。
。。。。对不起,真的耽误您时间了。
然后面试官:好吧,再问你一些问题。
然后我想,SVM,LR,XGB,LSTM随便哪一个问吧(毕竟突击了两天,emm,临阵磨枪,但至少应该可以答出一些。)
然后...
面试官:计算机专业的吧,问你一些计算机基础
我OS:噗,不好的预感
然后一通下来
栈,队列,和堆的区别
进程和线程的区别
用什么语言:Python :那就说一下Python中list的底层代码怎么实现的吧(真的对不起,这个我真的没去了解,我以后没资格说我会Python了)
TCP三次握手
。。。
真的都是很基础的知识啊,
但是,,我真的没有去复习啊,
我的错,这些应该都要牢记于心的,
没有复习到这个不是理由。
大概这些。答的不好
面试官:小伙子,作为计算机专业的,像这些数据结构,计算机网络,组成原理这些基础知识,都是一定要牢牢掌握的,机器学习这些东西是在你有很好基础的情况下的一个必要要求,但是这基础都不会,谈何实际开发。
面试官小哥说的真对。
算法工程师,最基本的还是要有一个工程师的素养,
我连最基本的都还没做到。。
谈何去搞算法什么的?
然后
面试官:你有什么想问我的。
我OS :结束了,真的浪费面试官的时间了
随便问了一些,
最后面试官给了些建议,就结束了。
总之,面试官小哥人真的挺好的,很有耐心,奈何我真的是太菜了,
第一次这么正规的面试,
感觉还是很好的,至少知道自己的目前定位,接下来,沉淀一下好好把基础复习一下吧。