360 商业化机器学习工程师 面经

三面结束 等通知中

全程40min,前面问题基本都回答上来了,手撕代码的时候稀碎······

1.自我介绍+讲一个比赛项目

2.比赛相关:lgb&xgb,这两个模型相较于gbdt的优化?boosting的过程?boosting中每一轮loss是怎么样计算的?(这一部分之前看过,但是没特意去看。。。)

3.比赛之外还有什么项目用到了ML&DL?讲了我的毕业论文(LSTM),问了一下创新点在哪,不过我讲的不是算法层面的所有就没挖了

4.LSTM各个门的作用?我口头讲了一下LSTM的计算公式,然后又问为什么用sigmoid&tanh?然后衍生到LSTM为了解决RNN的什么问题&GRU是否了解?然后我又口述了GRU的计算公式以及两个门的作用

5.然后又讲到神经网络,BN层的作用?每个Batch_size的样本的均值的问题? (这个不太理解是什么问题了,我答的是根据大数定律batch均值期望跟所有样本均值相接近,答完就觉得很扯。。。面试官说其实是动量,计算时会用到之前的batch_size的均值)

没问过经典的SVM和LR,亏我昨晚又把这两个手推了一遍。。。
发这个帖子是想给大家参照下面试官提问题的思路,一般是从你讲到的点里挑一个自己感兴趣或很了解的点进行下一步提问,所以讲话要特别注意,自己不熟的东西尽量不要穿插在里面;同时警示后人什么都要好好学,虽然头顶发凉但是没啥办法,竞争太激烈。
最后希望自己能够通过一面吧,虽然很菜但是谁不想有翻盘的机会呢:)

算法题如下,面试官说1-2-1-2跟1-2是不同的路径。。。瞬间就放弃了,后来面试官还是非常热心地指导我怎么去思考(用回溯,递归实现)。
m*n的方阵,一个机器人在x,y点,并且每次只能向上下左右四个方向移动一步,那么在最多移动K次的情况下,有多少条路径可以逃出这个方阵?

输入: m,n,x,y,K

输出: 成功逃跑的路径数。


2 3 0 1 2

返回

6

==========================================================================
二面内容:
1.自我介绍
2.介绍一个比赛项目,问了非常多,包括lgb相对xgb的优化,为什么融合模型,然后我自己展开的部分有:特征工程的思路、缺失异常的处理、时间序列建模的注意点、交叉验证的方式
3.面试官介绍了部门,广告部门,主要是做CTR预估,然后我问了下每天处理数据的量级啥的,剩下的面试官跟我说问HR去吧
===========================================================================
今天收到了三面的消息,在后天,时间比较晚,所以有点慌,有没有上岸的大佬讲一下HR面需要注意啥:)感激不尽
祝愿大家都能收到offer!
===========================================================================
三面内容:
持续了18分钟左右,面试官是个小姐姐,问了我专业学习情况,考研打算,为什么选择互联网行业,然后到我提问的环节。
最后小姐姐问我期望薪资是多少(15-20k。。。),然后结束了,两周内会有答复。
希望有好运发生!
#360春招开始啦##360公司##面经##算法工程师##校招#
全部评论
是正式批嘛
1 回复 分享
发布于 2020-04-28 19:15
老哥等了多久收到反馈的啊
点赞 回复 分享
发布于 2020-09-30 01:21
有群吗?
点赞 回复 分享
发布于 2020-05-16 14:32
老哥过了么
点赞 回复 分享
发布于 2020-05-15 20:34
这个是leetcode原题,576,应该用dp,用回溯是面试官把你带偏了吧……
点赞 回复 分享
发布于 2020-04-29 10:29
用回溯,递归实现?不会怎么办 讲解一下。。
点赞 回复 分享
发布于 2020-04-29 09:58
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-04-28 20:06

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
点赞
12
分享

创作者周榜

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