华为、小米、爱驰亿维算法工程师社招面经
---------------------------------------------
华为
共两面,面试官人很好,一面聊的时间很长,综合面试时间很短。
1、自我介绍,
2、然后我主动提到简历上的项目,面试官就顺着我的思路问了我项目中的一些问题,因为都是自己做过的,所以回答的还算可以。
3、开始问一些相关的问题,spark并行机制等;
4、我面试的是大数据开发工程师,所以问的问题都是集中在大数据平台及框架的问题
5、最后是闲聊,问了问我实习的过程。
---------------------------------------------
小米
小米,没有笔试,直接面3轮。面试岗位 自然语言处理工程师。
1面: 技术面先问了项目,然后开始做编程题。a. m个数组,每个数组里有q个数,找出其中第k大的数。b.排序好的数组,截断后,后部接到前部的前方,构建成新的数组,如何找出特定元素。
2面:技术面+机器学习问了项目,然后讨论了次梯度,word2vec,random forest,LG, SVM。编程题:a.括号匹配问题,检查是否合法。b.如果不用栈,如何解决括号匹配问题。
3面:面试官态度不太好,一直追问,可能到了饭点12点20多了,常让我简短回答。编程题:a.最长回文子串,动态规划。b.宽度遍历二叉树c.二叉树最深、最浅深度。
---------------------------------------------
爱驰亿维
一个HR一个算法经理;
1. 首先HR和你聊一些你的个人基本情况;
然后算法经理问一写关于机器学习的基础知识和自己的项目情况;问dorpout有什么作用。
2. 最后就是关于自己的薪资情况。