美团 暑期实习 搜索推荐算法工程师 20220321一面
1. 面试官连接视频后边摆弄东西边把他们部门介绍了一下。(头一次见有面试官上来先介绍他自己的,hhh)
2. 我进行自我介绍,聊了聊项目,聊到了word2vec,他问我为什么是基于word做embedding, 不是基于字母
我答:字母不需要embedding,一共就26个,word是为了降维到固定的长度,避免one-hot过于稀疏而且太大了,并且要体现word之间的相关关系,比如apple和banana都是水果,但找a b之间的关系,好像没啥用。
面试官说:有一些研究,就是做的基于字母的,然后做一些组合之类的,适用范围会更广。
我:天呐,我孤陋寡闻了,还是第一次听说。
3. 写题,两个字符串表示的数字相加(不能转换成int,两个数字相加的时候可以)。面试官还特意强调了一下两个很大的数,我以为要考虑 long long short 之类的,还得结构体写个大数类型,但面试官不限制语言,那python可以任意长啊,面试官还说有什么问题,边界情况可以问他,我就问了个正负数的问题,他说先写正的。
内心os:这还不简单,然后就哐哧哐哧的开始写。都没细想,就写着了,然后漏洞百出,比如循环里数组越界,然后,个位数字没对齐之类的。
最后进位还出了点bug,我用flag表示进位与否,但在循环里面第一句话就令flag=0,然后就都进不了位,检查了一会,还是面试官告诉我的。
哭哭,是不是凉一半了,懂行的友友告诉我声。面试官提到很大的数,然后还说有边界之类的问题可以问他,有什么深意吗?懂行的友友也告我声。
4. 50分成4个数相加,不同次序分别计数,一共多少种。
我画了两笔,然后张口来了个C_49^4,然后面试官让我讲,我发现应该是C_49^3,再一次想XXXXXX。会不会给人毛毛躁躁的印象?但我平时不是这样的,呜呜呜呜~~
友友们,帮我鉴定下,哭哭,不想一面就凉了,想上岸。
#美团暑期实习##美团##实习##算法工程师##面经#