字节跳动提前批-算法工程师 data-一面 (40分钟)

1.用过传统机器学习的算法没有
2.项目怎么做的
3.为什么两个弱模型和一个强模型做一个blending就能提高分数

参答:模型融合本来就是追求一个互补的过程,虽然基模行是有强有弱的,但这是针对整体的,强的在某部分数据上的预测不见得比弱的要好,所以通过模型融合,让他们各自表达自己的长处,得到整体更好的模型。所以这也引出了模型融合的前提,就是基模行要体现出差异性,一般考虑数据差异、特征差异、模型差异,有差异才能有更大的可能让它们发挥不同的长处,降低整体偏差,而且基模行的表现相差一般不能太多。

4.算法题1:现有面额分别为:1,2,5,8,10,20的纸币若干,输入一个整数N,求组成N的最少货币数
(没AC,动态规划是求全局最优解,构建状态方程,贪心算法是求局部最优解)
参答:https://leetcode-cn.com/problems/coin-change/solution/322-ling-qian-dui-huan-by-leetcode-solution/

5.算法题2:二叉树转双向链表(中序遍历)
(先说暴力求解是什么样,然后叫我不用暴力解,直接在二叉树上改,不能用额外空间,只能用常量空间,后来提示我用指针,未AC)
参答:https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof/solution/mian-shi-ti-36-er-cha-sou-suo-shu-yu-shuang-xian-5/

估计凉凉,面试官不错,是有点紧张了
面试时间:2020-7-7 15:00

2021届秋招算法岗笔经面经 文章被收录于专栏

小白一枚,有误的地方还请大佬们指正

全部评论
广告的吗
点赞 回复 分享
发布于 2020-07-10 11:59
不是哦 这个的 https://job.bytedance.com/campus/position/detail/6838849412639230222
点赞 回复 分享
发布于 2020-07-13 21:02

相关推荐

ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
点赞 评论 收藏
分享
4 收藏 评论
分享
牛客网
牛客企业服务