【西安】【迅雷】数据开发面经

今天面完的。
一面面试官说他是人工智能的,说数据开发的面试官没有来,所以就随便问了一下。
1. 问简历上的项目
2. 线性回归的损失函数
3. 了解svm吗,详细讲一下;了解随机森林吗,详细讲一下
4. 随机数的生成算法,比如0~0.6的生成概率是0.7,0.6~1的生成概率是0.3,问怎么实现。
5. 问一下对当前机器学习领域的看法?
然后估计是因为项目问题不太对口,一面面试官建议我去面java????

二面:
参考了一面面试官的建议,所以全问算法和java
1. 上来就叫写单例模式,写完了饿汉式叫写懒汉式。
2. 叫写生产者消费者模型,不会。
3. 手写代码,找出多个重复出现两次的IP里面只出现一次的那个IP
4. 讲一下思路,给你例如 10+2*a*(5-2)*3-7的式子,a是变量,问你怎么样能优先计算出了a以外的东西,简化式子(我提了个类似于树的思路不知道对不对,大家有什么好的解决方法吗)
5. java里面的final关键字,JDK有什么类是final的吗(说真的,没注意过,后面回来看了一下发现StringBuilder之类的就是)
6. java里面的GC讲一下
7. java里面的多线程讲一下(我讲了Thread和Runnable,面试官说还不够,还有啥?)
8. 用过什么开源框架吗(没有。。。)

三面:
还是技术面,但是面的时间很短,感觉还有点综合面的意思?
1. 写一个找最近公共祖先的伪代码
2. 问了一下性格的优缺点,以及自己觉得自己的技术短板在哪里?
忘了还有啥了,反正很快。。。

hr面:
1.讲一下自己在项目里面负责做什么的,分工怎么样,学习成绩怎么样,性格优缺点怎么样
2. 家里的情况
3. 有没有offer,期望月薪

#迅雷##算法工程师#
全部评论
二面是什么鬼……
点赞 回复 分享
发布于 2016-09-28 19:57

相关推荐

1. 基本情况方向:数据工程,时间:40分钟结束、16:00开始,无手撕,多场景2. 自我介绍3. 一些能够回忆起来的(或许有不正确的地方):(1)提问R:你这个项目是课程作业还是什么?R:那你说说Hive和ClickHouseR:你谈到了OLAP,那和OLTP有啥区别?R:没了?ClickHouse适合那种场景?R:可以用作实时数仓吗?R:课程中有数据库相关的吗?只有数据结构与算法?R:MySQL系统学习过吗?R:数据怎么导入到ClickHouse的?R:直接到ClickHouse?R:数仓分层?四层讲讲。R:那为什么要分层呢?DWS已经差不多了为什么还需要ADS呢?R:场景题:在你的表上新...
牛客861513826号:A场景题:数量统计不说了;退货平均时间:先沟通清楚,月平均退货时间算不算上不退货的用户,不算的话,就只计算退货用户;一个用户的退货时间减去到货时间拿到这件商品的退货时间,然后计算每个退货用户的退货时间,AVG开窗partition by月份,计算出每个月的平均退货时间。如果要算上不退货的用户,也就是让这个用户的退货时间是0,然后对所有用户计算AVG同上。 B场景题:结合下面他提示你再想想数据倾斜,其实这道题是想靠你数据倾斜怎么解决;本来是一个商品购买信息表,记录商品信息和购买者信息,如果给购买者信息加上性别,要求算出每个商品不同性别的购买人数。百分之八十女性用户,所以如果单纯对表进行分组聚合,会产生数据倾斜问题,由分组聚合产生。五种办法可以解决,两种hive参数,三种SQL,往SQL方向聊,以防他追问参数底层,参数这种东西最难聊了,别给自己挖坑
点赞 评论 收藏
分享
评论
6
24
分享

创作者周榜

更多
牛客网
牛客企业服务