算法寒假实习面试经过之 滴滴(电话一面二面)

  • 一面:1h

介绍比赛项目。

lr与xgb的区别?

xgb 为什么不用归一化,onehot?

xgb 与 gbdt的区别。

做这些比赛你们的优势在哪,既然全是相同的套路。

RCNN的原理, CNN的原理。LSTM的介绍,包括哪些门 。LSTM与RNN有哪些不同,解决了什么问题。

深度学习如何调参

机器学习(深度学习)中有哪些优化方法,介绍一下原理。

LDA的原理,LDA用到了哪些分布。

  • 代码题:

1、加油站,加油问题,n个加油站,每个加油站的油量是有限的,知道每个加油站相邻的距离,单位距离消耗单位油量。问:如何加油保证加油次数最少。

    这个不会。面试官最后提示说是贪心问题。如果在当前加油站无法走到下一个,就加满,加到当前能加到的最大值。

2、看我答的不好,又问了个简单的,如何寻找叶子节点的公共祖先。

    一开始答的不对。后面想起来了,可以遍历到2个节点,记下路径,对比一下,最后一个相同的节点,就是最近的公共祖先。

  • 一面后记:

    面试官是个萌妹子,问得不深,但是很广,很多问题我都忘了。感觉需要系统的再复习整理一遍。

  • 二面: 1h

职业发展路径?

反问了一下 算法工程师的发展路径。

反问了工程上是看中模型还是规则。之前十一贝与百度都是说先用规则,然后再用模型,整的我有点纠结要不要去百度。。、

讲讲比赛。

  • 代码题:

leetcode原题:

https://leetcode.com/problems/sum-root-to-leaf-numbers/description/

  • 二面后记:

    跟面试官聊得挺多的,基本上是互相提问,技术上的问题不是很多,主要了解了一下工业上的具体应用。他们是大数据研究院的,

    据说会改成滴滴ai lab 主要做用户体验,跟智能客服相关的内容。

后记:拿到百度的offer后,自己心里有底了很多,也发现了自己的一些问题,接下来需要做的是,机器学习系统的撸一遍,深度学习代码能力

要加强,算法题不能停,问的基本都是LeetCode 或者剑指offer,明天去京东金融现场面,感受一下现场面,应该不会再面别的公司了。

时间: 2024-10-10 03:19:17

算法寒假实习面试经过之 滴滴(电话一面二面)的相关文章

双非菜鸟的Java实习面试经历..

因为比较菜,作为土著就想留在杭州(现在想想实习而已也许应该出去拼一拼的..),因此没啥互联网公司的面经(51笔试凉蘑菇街简历凉),但感觉混了这么久还是得在这里留下点什么,就写一下恒生和大华的实习面试经验吧.. 恒生-交易所事业部: 2个面试官面5个人..说实话虽然面试形式很奇怪,但压力确实小点,时间有点遥远记得不是很清楚,说下记住的 1.自我介绍(在校经历.项目,感觉这种情况下本科生面对研究生劣势很大..),会针对每个人的简历提点项目相关的问题. 2.每个人举例两个碰到过的异常 3.cookie

实习面试记录

2019年10月份开始,由于大四已经没有课,只是每天自习难免会无聊厌烦,希望将学到的知识用于实践,并提前体验一下工作,我们便开始投简历寻找与本专业相关的实习.丰富履历的同时也为毕业旅行储蓄一些资金~ 首先来说小橙子 面试公司:某财富公司,负责资产管理和财富管理: 面试岗位:数据分析师,负责股票期权期货等金融产品的走势分析,定价模型分析等 岗位要求:熟悉数值分析算法,面向对象编程语言,熟练的编程能力,算法创新能力 面试过程:面试+笔试一起,共计半小时左右: 1.针对简历询问其中面试官感兴趣的地方,

实习面试

2019年8月30中科曙光实习面试 说说集合有哪些 从数据结构的角度谈谈Arraylist与Linklist的区别 讲讲Hashmap与Treemap,讲一下底层原理 谈一下Sring类,StringBuilder和Stringbuffer有何区别 用过反射吗,简要说一下什么是反射 创建线程的基本方式 高并发相关的了解吗 jvm了解吗 java EE的框架会吗 [x]手写一个排序算法 单链表和双向链表有什么区别 重载和重写有什么区别 数据库中left join和right join 有什么区别

2016/4/14腾讯Android实习面试

腾讯实习面试,面试官会先问你会什么,擅长什么.然后会依照这个问,问的也不是非常偏,问道你不会的就换下一个知识点. 主要问我的有这几个问题 图形学 1.Bizer曲线怎么绘制的.原理是什么 2.对栅格有什么了解.边界检測会不会 Java 1.C和java有什么异同 2.c的指针在java相应的是什么 3.强引用弱引用有什么差别 4.jvm内存模型是什么 5.gc什么时候触发,有什么方式 6.线程池有哪几种 7.线程有什么结束方式 网络 1.TCP协议栈是什么 2.TCP滑动窗体协议.绘图解释 3.

【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)

原文链接:2018年全国多校算法寒假训练营练习比赛(第二场) A 吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld 题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o". 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉. (是的你没看错,小气泡和大气泡不会产生任何变化的,原因我也不知道.) 例如:ooOOoooO经过一段时间

【深度】扒开V8引擎的源码,我找到了你们想要的前端算法(下次面试官再问算法,用它怼回去!)

算法对于前端工程师来说总有一层神秘色彩,这篇文章通过解读V8源码,带你探索`Array.prototype.sort`函数下的算法实现. 来,先把你用过的和听说过的排序算法都列出来: * 快速排序 * 冒泡排序 * 插入排序 * 归并排序 * 堆排序 * 希尔排序 * 选择排序 * 计数排序 * 桶排序 * 基数排序 * ... 答题环节到了, sort 函数使用的以上哪一种算法? 如果你在网上搜索过关于 sort 源码的文章,可能会告诉你数组长度小于10用插入排序,否则用快速排序. 开始我也是

Android面试题目整理与讲解(二)

1.Dalvik和标准Java虚拟机之间的主要差别? Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈. Dalvik和Java之间的另外一大区别就是运行环境--Dalvik经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个 Dalvik应用作为一个独立的Linux进程执行. (1)虚拟机很小,使用的空间也小: (2)Dalvik没有JIT编译器: (3)常量池已被修改为只使用32位的索引,以简化解释器: (4)它使用自己的字

【Android进阶】Android面试题目整理与讲解(二)

今天真机调试的时候莫名其妙遇到了这样的一个问题: This product type must be built using a provisioning profile, however no provisioning profile matching both the identity "iPhone Developer" and the bundle identifier..... 具体如下图所示: 十分蛋疼, 发现不管是从网上下的demo, 还是自己的过程.凡事真机测试的时候都

算法导论(Introduction to Algorithms )— 第十二章 二叉搜索树— 12.1 什么是二叉搜索树

搜索树数据结构支持许多动态集合操作,如search(查找).minmum(最小元素).maxmum(最大元素).predecessor(前驱).successor(后继).insert(插入).delete(删除),这些都是基本操作,可以使用一颗搜索树当做一个字典或者一个优先队列. 12.1.什么事二叉搜索树 二叉搜索树是以一棵二叉树来组织的,可以用一个链表数据结构来表示,也叫二叉排序树.二叉查找树: 其中的每个结点都是一个对象,每个对象含有多个属性(key:该结点代表的值大小,卫星数据:不清楚