赞
踩
本文记录2020年春季找算法实习的经历,主要是面试内容,文末有惊喜~
PayPal的DS实习面试轮数还是比较少的,分为一面、二面、HR面,Base上海。
一面 (60min)
1.自我介绍
2.一道代码题(Easy难度),股票买卖问题,一个数组存储一支股票每天的价格,你只能买进一次,卖出一次,怎样收益最大?
3.数据库sql语句使用,给你一个S学生表(S_ID,S_NAME)、C课程表(C_ID,C_NAME)、SC学生选课成绩表(S_ID,C_ID,SCORE),问怎么查询到某门课成绩最高的两个学生的姓名?需要写出对应的sql语句。
4.如何在大规模数据(数据分布到不同server上)上进行查询操作?(MapReduce)
5.PayPal需要处理全球范围内各国家之间的交易,但是在不同国家有不同的法律,给你一堆不同国家的法律文本信息,怎么跟交易流程的信息进行匹配,哪些流程会和哪些法律有关,假设已经有历史的数据,怎么实现这样一个简单的推荐系统?
6.大概讲讲淘宝商品和用户之间推荐系统怎么实现?
二面
因为在PayPal是有很多印度人做技术的,平常需要和他们进行沟通交流,二面就是跟印度人全程英文面试,应该会涉及包括技术、项目、代码等知识点的考察,然而我一面估计没过…So只能给大家一个参考,如果想去PayPal的话得锻炼英语的口语交流能力,以及在推荐系统、大数据相关内容上下点功夫。
一面
1.自我介绍
2.项目内容
3.介绍决策树,有几种类型,如何进行分裂,信息增益的定义
HR 面
1.自我介绍
2.大概介绍下项目
3.大学参加比较难忘的活动
4.对OPPO的认识
5.实习时间
一面
1.自我介绍
2.算法题
讨论如果给你一棵二叉树,如何序列化和反序列化(可以中序+前序遍历、建树),元素重复怎么办,如果元素是任意ASCII码形式字符串形式该如何处理
3.机器学习中测试集上效果不好可能有哪些原因造成
二面
1.自我介绍
2.问简历里一个项目是如何做的
3.卷积神经网络和全连接神经网络区别
4.算法
三面
1.自我介绍
2.算法
在无序数组中找到最大的元素
(拓展,如果最大元素有重复的,如何以O(1) 空间存储最大元素对应下标,最终使得需要的元素对应的每个下标的以相同的概率返回)
3.开放题
大致意思是有个交友软件,用户点击匹配时,系统为用户匹配其他用户,然后开始聊天,系统会记录聊天时长。在已经有一个月的历史数据的情况下,如何设计算法使得匹配到的两个人聊天时间尽可能长?
假设有n个人正在进行匹配,系统已经预估出两两之间的聊天时长,如何使得这n个人匹配后的聊天时长总时长达到最大?
HR面
1.自我介绍
2.为什么去字节
3.能给字节带来什么价值
4.觉得自己能得到什么提升
5.字节跳动产品有哪些
6.对抖音的日活有了解吗
7.怎么针对抖音存在的问题进行优化
…
一面
1.自我介绍
2.针对自我介绍中相关项目进行提问
3.Pytorch如何实现自定义模块?(需要定义forward函数和backward函数)
4.自定义过程中需要存储哪些变量?(上一层梯度值,和对应变量当前梯度值)
5.提问环节,可以问工作内容等
HR面
放弃了,听说在HR面之后还有一轮和部门leader的面试
一面(突击)
1.自我介绍
2.根据项目进行提问
3.提问环节,可以问工作内容等
在线测评
心理健康问题、IQ问题等
笔试
40分钟5道算法题,不要求做完,任意语言均可,伪代码也行
一面
1.自我介绍
2.针对项目进行提问
3.卷积是全连接的特例还是全连接是卷积的特例
4.解释带动量的SGD,动量有什么作用
5.python debug调试for循环语句,怎么只通过一次断点定位到问题所在
从这段找实习的经历不难发现,许多公司在面试的时候还是会围绕你所做过的项目展开的,所以需要对写在简历上的每个项目的细节都了解清楚,防止出现一问三不知的情况。同时针对自己想找的实习涉及领域的相关知识点需要复习好,当然leetcode刷题也是必不可少的。
最后,打个广告,字节跳动2021校招提前批已经开始啦,感兴趣的小伙伴们抓紧时间投递哦~
字节跳动校招内推码: 8U3GYTQ
校招投递链接: https://job.toutiao.com/s/JRPco8r
社招/实习投递链接: https://job.toutiao.com/s/JRPqxmP
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。