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

相关推荐

05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
投递美团等公司9个岗位
点赞 评论 收藏
分享
评论
2
18
分享

创作者周榜

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