2022年4月14日——微软工程院暑期实习一面

之前在脉脉上和微软工程院的招聘人员联系上了,他们主要是做 Bing 搜索的。

微软的面试官是一位姐姐,emmm,人很nice,面试体验很好。

上来问了我为什么选择了延毕半年。emmm,我也并不避讳这个事情,很坦诚地说了研一因为疫情被加码被关在老家(湖北西部小山村)八个月,与世隔绝;加上跨考基础薄弱,起步晚(研二开始自学算法),又选择算法这个赛道,导师放养(组会都没开过),研二自学走了很多弯路等等。

面试问题:

虽然面试官主要是做搜索的,但是问题主要针对推荐相关的项目展开。

重点针对 MMoE 多目标框架和 Deep&Cross 问题进行了提问:包括模型的结构,模型的特点(或者说优缺点),还有就是和其他类似的模型的对比,包括多任务推荐模型 PLE 和 ESMM 以及其他的 CTR 预估模型比如 DeepFM、DIN 等等。

还聊到了这个任务场景中的为什么没有采用序列化的模型,以及其他的可以对 item 做 embedding 的方法等等。

可能因为面试官主要不是做推荐的吧,所以整个过程主要是我在介绍一些推荐相关的东西,但是看得出来面试官很感兴趣,也很认真在听,并提出感兴趣的问题,整个过程聊的都比较开心,也没有太多的压力。

笔试题:

emmm,看起来很眼熟,下来后看,是剑指offer的原题,但是记录显示我并没有刷过,很神奇,不过因为对这类问题还比较熟悉,还是很顺利的做出来了。

题目是:剑指offer II 第 112 题:矩阵中的最长递增路径

代码:

#include<bits/stdc++.h>

using namespace std;


int direcs[4][2] = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}};

int dfs(vector<vector<int>> &graph, vector<vector<int>> &maxlength, int r, int c, int n, int m) {
	if(maxlength[r][c] != 0)
		return maxlength[r][c];
	int res = 1;
	for(int i = 0; i < 4; ++i) {
		// next point
		int nx = r + direcs[i][0], ny = c + direcs[i][1];
		if(nx < 0 || nx >= n || ny < 0 || ny >= m)
			continue;
		else if(graph[nx][ny] >= graph[r][c])
			continue;
		else
			res = max(res, dfs(graph, maxlength, nx, ny, n, m) + 1);
	}
	maxlength[r][c] = res;
	return res;
}

int main() {
	int rows, cols, res = 0;
	cin >> rows >> cols;
	vector<vector<int>> graph(rows, vector<int>(cols, 0));
	vector<vector<int>> maxlength(rows, vector<int>(cols, 0));
	for(int i = 0; i < rows; ++i)
		for(int j = 0; j < cols; ++j)
			cin >> graph[i][j];
	for(int i = 0; i < rows; ++i) {
		for(int j = 0; j < cols; ++j) {
			dfs(graph, maxlength, i, j, rows, cols);
		}
	}
	for(int i = 0; i < rows; ++i)
		for(int j = 0; j < cols; ++j)
			res = max(res, maxlength[i][j]);
	cout << res << endl;
	return 0;
}

问的问题:

  1. 主要做的业务是什么?Bing 搜索,优化现有的模型和算法;

  2. 实习有不有转正的机会?面试官说暑期实习就是希望能转正;

  3. 面试官问我还有不有其他面试?我说字节、华为、百度、pdd都还在走流程;

  4. 面试官问我是不是更倾向于以后做推荐?我说搜索和推荐都ok,只希望实习能真正学到东西,不要只是打杂。

#暑期实习##春招##实习##简历##微软#
全部评论
楼主拿到offer 了吗,我们好像是一个面试官
点赞 回复 分享
发布于 2022-04-30 23:33
楼主现在还有补录嘛,之前没看到😥
点赞 回复 分享
发布于 2022-04-26 18:41
啥时候投的暑期实习
点赞 回复 分享
发布于 2022-04-20 00:46

相关推荐

07-25 11:12
重庆大学 C++
既然这么缺人,为什么挂我呢
飞花断音:华为需要学历不高,但是很能干事儿,能吃苦也没怨言,愿意无偿加班,最好上有老下有小,不是独生子女,家庭条件不好,家在外地租房住,生活成本高,不会轻易跳槽,并且愿意接受低工资的奴仆任劳任怨地给任总的女儿买大别墅住
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
小时候觉得老师是很伟大的职业&nbsp;感觉老师都是人中龙凤才能当&nbsp;后来考入大学&nbsp;发现以前的老同学也是公费师范生了&nbsp;他们什么样什么人品&nbsp;我还不清楚吗&nbsp;只能希望他们以后也会有改变&nbsp;要不纯属耽误孩子&nbsp;实习之后发现&nbsp;有的领导&nbsp;能当上领导也可能运气成分很多&nbsp;自己决策方面很差&nbsp;分配给属下的东西自己也说不明白&nbsp;&nbsp;前些年那些明星&nbsp;各种塌房&nbsp;少林寺大师都能有情人和孩子&nbsp;越长大越发现世界就是个草台班子&nbsp;以前对不懂的东西有一层羡慕的滤镜&nbsp;接触之后发现就不是那回事了
RazerYang:其实也是幸存者偏差,你只关注草台班子的部分,所以觉得世界都是草台班子。实际上你每天能安全地从床上醒来,有稳定的天然气、自来水和电力供应,能让你吃上热乎的饭菜,能收到持续稳定的信号去刷手机,花几块钱就能坐地铁从城市的一端快速移动到另一端,花几百块就能在一天之内安全穿越整个国家,这都不是一个草台班子能实现的。燃气、水利、电力、通信、公交、民航,还有最重要的公安和国防,这些都不是草台班子能做的,有无数普通人构筑了你生活的方方面面,而你也将加入他们。
我对___祛魅了
点赞 评论 收藏
分享
评论
2
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务