大三 字节搜索推荐算法实习生面经分享
无实习经历无面试经历,过来纯当体验以及试错了
通过笔试以及一轮面试进入夏令营,然后申请实习直接leader面
笔试题就不做分享了
一面 50min
流程:自我介绍——项目经历——基本知识——算法题
项目经历
因为有一个关于推荐的产品设计经历,面试官很感兴趣,主要问产品功能、如何设计、推荐的方式等等
做过nlp的相关项目,因此问了一下项目中的相关工作,主要是应用+复刻,自己微调训练
基本知识
Q:数据库中表连接的方式
A:自然连接、等值连接、外连接、内连接等
Q:自然连接与等值连接的区别
A:自然连接条件是相同属性字段,等值连接条件是相同的值
Q:左右外连接的区别
A:左表为null和右表为null的区别
Q:mysql索引
A:B+树
Q:B+树原理
A:非叶子节点的指向、叶子节点链表、关键字都在叶子节点中等等(现场没答上来,没有了解过)
Q:你会如何设计索引,复杂度多少
A:二叉树,单次检索复杂度O(logn)(不怎么了解索引,答得太简单了,还需要考虑到文件系统、磁盘等)
Q:线性回归和逻辑回归的区别
A:拟合线性方程,逻辑回归是非线性的sigmoid方程
心得:尽管面试算法方向,但是也考察工程能力,工程能力很重要!!!
算法题
Q:给一个排好序的数组,有负数,对数组中每个数求平方,在空间复杂度为O(1)的情况下求有多少个不同的平方数
A:双指针
写了很多的bug,但是面试官会很细心地一个个提示你,ilil
面试官不让你现场运行代码调试bug,只让你看!!!
二面leader面 40min
流程:算法题——基础知识
算法题
给一个排好序的数组以及t,找到t在数组中第一次出现的位置,如果没有则输出-1
简单的二分查找即可,一开始想直接STL lower_bound,但是忘了迭代器怎么用,所以手写了二分查找
leader让我运行了一下代码给他看结果,几个测试点都没有bug
Q:在算mid过程中可能出现的问题是l+r会超int,如何解决
A:改longlong
Q:能不用longlong吗
A:加法改减法
leader说还可以用一种更高级的二分查找但是他没展开
基础知识
Q:写了一个结构体,问大小,并说明原因
A:操作系统内容,数据对齐
Q:赋值指针为数组,问指针大小
A:就是地址大小,8位
Q:指针和引用的区别
A:指针开了实际的内存空间,引用只是一个标识符
如果回答不出的话面试官允许你现场写代码研究一下
Q:C++面向对象的问题,重载
A:方法名相同参数不同,返回类型不同(没学过C++面向对象)
Q:C和C++开动态内存空间的方法
A:C用malloc C++用new
Q:malloc和calloc的区别
A:malloc不能初始化,calloc初始化为空(没听说过calloc)
Q:释放动态内存空间的方法
A:free(从来没用过)
Q:java中int和integer的区别
A:int是基本数据类型,integer是类(需要展开,还有更多区别)
Q:bagging和boosting的区别
A:bagging的样本是有放回的取样,boosting的样本用的是同一个数据集,但是改变权重
心得:基础很重要!!!因为只写算法题从来没有接触过一些底层知识,但是企业级开发非常需要扎实的语言基础
大三 字节搜索推荐算法实习生面经分享相关推荐
- 岗位内推 | 字节跳动招聘NLP、计算机视觉、推荐算法实习生
PaperWeekly 致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「pwbot02」. NLP算法实习生 ...
- 计算机视觉算法实战书籍推荐_岗位内推 | 字节跳动招聘NLP、计算机视觉、推荐算法实习生...
PaperWeekly 致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「pwbot02」. NLP算法实习生 ...
- 招聘|字节跳动计算机视觉算法实习生
3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 字节跳动计算机视觉算法实习生 岗 ...
- 字节跳动AI-Lab算法实习生-敏感文字方向
1 招聘岗位 字节跳动AI-Lab算法实习生-敏感文字方向 2 坐标 上海.北京 3 岗位职责 1.负责深度学习/机器学习相关算法的研发.实现和落地: 2.负责深度学习/机器学习前沿技术的研究: 3. ...
- 知乎推荐算法工程师面经分享
前言 曾三次迈进知乎的大门,面试算法工程师岗位.特整理了一些相关问题供大家研究,并附上了一些大佬的建议供大家参考. 面试流程 1.自我介绍 balabala...... 2.介绍下协同过滤 我大致介绍 ...
- 字节跳动抖音推荐算法实习生一面凉经
面试大概50分钟 本来投的是头条开发岗位,不知为何被捞到了推荐算法岗位.多位推荐算法hr一直约我面试,说经历和他们部门契合.我从年底推到年后,最后答应面试,这也是读研以来第一次面试.大概是自己准备不充 ...
- 2021春季推荐算法实习生面经
依图科技面经(算法实习,偏cv,已OC): 一面(1h): 面试官看起来20多岁,搞cv的,看起来挺严肃但是说话什么的还是很和蔼 自我介绍 介绍一下自己的项目 手撕代码:斜着蛇形打印矩阵 ...
- 搜索推荐算法系列文章整理
博主近期花了几个月时间,将搜索推荐行业一些经典的模型算法进行了整理,有的还加入了自己的浅显理解,还有一些是自己的经验文章,也都是搜索推荐行业,这个系列算是做完了,特来整理下每篇文章的链接和简要介绍 读 ...
- 阿里天池大数据之移动推荐算法大赛总结及代码全公布
移动推荐算法比赛已经结束了一个多星期了,现在写一篇文章来回顾一下自己的参赛历程. 首先,对不了解这个比赛的同学们介绍一下这个比赛(引用自官网): 赛题简介 2014年是阿里巴巴集团移动电商业务快速发展 ...
最新文章
- 如果说编程语言是一种宗教,你的信仰是?
- Java 到底是值传递还是引用传递
- 【企业管理】人力资源是CEO的第一工程
- python和c混合编程 gil_终于搞明白python与gil
- 关于hibernate中提示can not create table ******
- 【python】python redis的安装与使用
- 基于ASP.NET 3.5 Web Service 的JSON扩展应用
- 全向轮移动平台参数校准
- java实现录屏_java录屏截屏: 用java代码实现的录屏和截图截屏,并在springboot上实现...
- 将查询出来的数据按照一个字段分组且排序过程中,遇到的一些有关group的问题(分组排序应该使用partition by)
- WPS如何设置快捷键|为设置颜色添加快捷键
- 软件工程_三层架构介绍
- Linux下source命令详解
- java8时间转换函数学习,教你脱离jdf转换的痛苦
- 基于改进正弦余弦算法的函数寻优算法
- TCP/IP协议卷一(一)
- 【Python_PyQtGraph 学习笔记(五)】基于PyQtGraph和GraphicsLayoutWidget动态绘图并实现窗口模式,且保留全部绘图信息
- 【超标量】分支预测的方向预测总结
- 计算机网络编辑员题目,大学生考证:网络编辑考试
- php中平方代码_php 做出平方代码,用类来实现的接口,初学者请大侠们出手啊。...
热门文章
- 掌握新技能的义肢-只需通过用户意图就可以移动单个手指
- mac pro 升级ssd_您可以在Mac中升级硬盘驱动器或SSD吗?
- 古今智慧:一只兔子吃掉了狼和野猪
- 十大iOS休闲游戏评点
- python的pptx库_python学习之python-pptx
- 企业如何进行数据化管理,如何保证数据的安全?
- 使用HAL库、STM32CubeMX和Keil 5开发入门教程(一):点亮一盏LED灯(NUCLEO-F411RE)
- 零基础学java web开发_从零基础学Java成为一个专业的java web 开发者
- 百度看重日本商机 与雅虎日本进行合作
- 如何在Tomcat的官网下载Tomcat