字节跳动前端实习一二三面(已offer)

字节跳动的三面都是在牛客上进行的,每一面都有手撕代码。整个面试进行还是很快的,每一面之后都有明确的结果,面试体验很棒。我一、二面是同一天,然后三面和HR面是同一天。中间因为面试官的行程问题隔了三天。

时间有点久,就记录一下还记得的部分。

ps:本人是双非本科菜鸡,之前没有实习经历,所以接了字节的shi'x在整个面试过程中项目问到的比较多,所以知识点看起来可能不多。但是,每个知识点都问的很深。

一面

一面主要考察基础。由项目引出知识点。

  1. TCP三次握手

  2. OSI网络七层模型。HTTP、webSocket分别在哪一层

  3. HTTPS加密通信的过程

  4. this指向

  5. 介绍Promise

  6. async、await

  7. JavaScript的事件循环,微任务和宏任务分别有哪些

  8. 一道事件循环的题,说输出结果

  9. 手写代码:二叉树的路径和

二面

  1. 介绍项目

  2. websocket建立通信的过程(项目中用到)

  3. express和koa2中间件的原理、区别,这个也是因为项目

  4. 面试官让说Vue中我熟悉的部分,我说了数据双向绑定原理和diff算法。

  5. 手写代码:斜45°一条龙遍历矩阵

三面

介绍项目,根据项目中的内容提问。

由项目中的文件上传引到了大文件上传和断点续传。我之前没怎么了解,然后在面试官的引导下说了出来。

因为我项目中有个单独的搜索框组件,所以面试官列举了一些场景,聊解决方案,最后手写了防抖

整体感受:面试官很厉害,基本上每个知识点都会追问到底,最后总会问到知识盲区,尤其在二面的时候被怼的很惨,不过很幸运最后过了。

#实习##面经##字节跳动##前端工程师#
全部评论
恭喜同学,base哪啊
点赞 回复 分享
发布于 2020-08-22 22:27
恭喜,我后端已offer
点赞 回复 分享
发布于 2020-08-22 22:23

相关推荐

个人背景:- 985硕士,计算机专业,研究方向为机器学习/数据挖掘- 有推荐系统相关项目,Kaggle竞赛经历- 面试岗位:滴滴出行-算法工程师(机器学习/运筹优化方向)📝 面试全流程回顾1. 笔试(线上编程+数学)-算法题(2道,LeetCode中等偏上难度)- 动态规划:最长递增子序列变种(需优化到O(nlogn))- 图论:Dijkstra算法实现+路径还原- 数学题(概率统计+线性代数)- 贝叶斯定理应用题(拼车场景下的概率计算)- 矩阵分解(SVD)的原理与优化意义2. 技术一面(1小时)- 代码能力- 手撕:实现带权随机抽样(Reservoir Sampling变种)- 代码优化:如何减少时间复杂度?- 机器学习基础- XGBoost vs LightGBM的差异?如何选择分裂点?- 如何解决推荐系统中的冷启动问题?- 业务场景题- 滴滴拼车订单匹配如何建模?(聚类+贪心算法的取舍)3. 技术二面(1.5小时)- 项目深挖- 详细介绍Kaggle竞赛方案(特征工程、模型融合技巧)- 追问:如果数据分布偏移(如疫情前后出行规律变化),如何调整模型?- 系统设计- 设计一个实时ETA(预估到达时间)系统:- 数据源(GPS/交通路况/历史数据)- 模型选型(时序模型+在线学习)- 异常情况处理(突发拥堵如何动态调整?)- 算法发散题- 如何用算法减少司机空驶率?(转化为图的最短路径问题)4. HR面(30分钟)- 团队协作经历、抗压能力举例- 期望薪资与工作地点偏好🌟 滴滴算法团队特点业务驱动:算法直接影响亿级用户体验,成就感强技术栈前沿:时空预测、强化学习、因果推断等均有落地成长快:技术大牛密集,新人可接触核心项目🚘投递方式【内推链接】https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSW46Dg7&hash=%23%2Fjobs#/jobs【内推码】DSW46Dg7立刻投递,快人一步,抢跑未来全流程跟进,投递的同学评论区留言,方便后续跟进,秋招加油!                                                                                       
点赞 评论 收藏
分享
评论
8
36
分享

创作者周榜

更多
牛客网
牛客企业服务