字节跳动 前端实习生 123+hr面

更新:楼主目前在找室友,想在上海浦东租房子的小伙伴看过来呀~ https://www.nowcoder.com/discuss/462487
------------------------------------------------------------------------------------------------------
商业变现部门,投的base上海
楼主背景:软工本科,之前除了一个代码编辑器插件开发并没有太多的前端经验。

没想到1,2,3是连着面下来的,从3点一直面到6点,差点给面吐了

一(北京base商业变现高级开发),二面(上海base商业变现leader):面试官还是基本能做到按照简历上的内容来考察。此处记得的不多了,问的基本和牛客网上其他的面经没太大出入,比较基础
  • http,那一层?
  • https知道吗(不知道
  • TCP哪一层?三次握手四次挥手
  • 输入网址时发生了什么
  • 讲讲DNS查询(不太记得,随便说了一下,host啥的
  • 浏览器进程/线程
  • JS单线程 事件循环
  • 给了一道题 宏任务微任务相关
  • 浏览器渲染过程
  • 什么是重排/重绘(基本概念,没有讲到具体优化
  • js原型&原型链
  • 闭包和作用域
  • let var区别(谈到了temporal dead zone
  • Call apply bind用法和区别
  • 实现call
  • js继承,如何实现?(口述,没有具体写代码
  • 实现new
  • 垃圾回收概述
  • async await 概述
  • css BFC
  • css position
  • 垂直水平居中
  • react用过吗(还在学
  • 说说函数组件和类组件区别
  • 有大量数据,例如1w条,渲染的时候你会选函数组件还是类组件?(面试官疯狂暗示函数组件,我:摊牌了,俺不会
  • 堆和栈
  • 进程和线程区别
  • 写快排(意思意思,不用真跑

三面(北京base商业变现leader
  • 怎么学习前端的
  • 为什么选择前端,对前端的看法
  • 对字节的看法
  • 一些个人情况(实习多久,想转正吗
  • 一道题,系统设计,大致用伪代码实现一下(算法部分尽量详细一点
背景:
客户增长研发部门的同学越来越多了,目前200多人分布在北京、上海、杭州三个城市,分工也越来越细,大家平时交流互动的机会少,因此希望每个月,随机挑选一些同学(当前计划是8位)在周边找个地方聚餐,之后走团队活动经费报销。

要求:
希望写个程序完成每个月聚餐同学的随机挑选,具体的一些要求:

1、已经被选中的同学,后续被选中的权重要降低;
2、程序方便部署和使用;
3、考虑好可能的异常情况;

假设这个开发工作交给你来做,请给出你的实现方案。

我的思路:调api获得数据,判断上个月哪个城市,北上杭轮流来。对于每个城市的同学,权重在聚餐后-1,挑选的时候*math.random()后排序。挑前8名,整合ID发给后台

HR面:
  • why 前端
  • 如何学习前端
  • 自己三个词总结自己
  • 别人对你的缺点的评价?你觉得中肯吗
  • 一些个人情况

#实习##面经##字节跳动##前端工程师#
全部评论
连续三面都是大佬啊
点赞 回复 分享
发布于 2020-07-29 19:01
面试之前要笔试吗
点赞 回复 分享
发布于 2020-08-13 22:09
大佬用的是vue吗
点赞 回复 分享
发布于 2020-08-18 16:41
实习时间是什么时候?
点赞 回复 分享
发布于 2020-08-19 09:44
今天面试三面,希望能跟同学一样优秀
点赞 回复 分享
发布于 2020-10-22 15:43
Hello 大佬收到offer了吗
点赞 回复 分享
发布于 2020-10-29 10:56
大佬是hr面后几天收到offer的呀
点赞 回复 分享
发布于 2020-10-31 19:56

相关推荐

团队介绍:字节跳动系统部,负责字节跳动从芯片到服务器、操作系统、网络、CDN 、数据中心等基础设施的研发、设计、采购、交付与运营管理,为包含抖音、头条、火山引擎等全球业务提供高效、稳定、具备可扩展性的基础设施。部门当前业务开展包括不限于:数据中心设计建设、芯片研发、服务器研发、网络工程研发、火山引擎边缘云业务、高性能智能硬件研发、IDC资源智能交付与运维、硬件基础设施智能监控与预警、操作系统与内核、虚拟化技术、编译工具链、供应链管理等众多基础设施相关方向。1、参与系统平台的前端开发工作,包括交付规划,资源管理,运维运营,商务成本,基础服务等;2、参与技术能力沉淀和演进,包括业务组件库,流程系统,搭建平台无线化,站点编排等。--------职位要求1、2025届获得本科及以上学历,计算机、软件工程等相关专业优先;2、逻辑严谨,善于倾听,表达清晰,乐于协作,责任心强,学习能力强;3、有扎实的计算机基础,有良好的方案设计能力和编码习惯;4、对技术有热情,对行业主流方案和新趋势有关注和思考;5、掌握Web前端开发相关基本技能:NPM,JavaScript/TypeScript,React/Vue, NodeJS,Koa等;6、加分项:有完整的个人作品,给知名开源项目提交代码,参与知名技术竞赛等。办公地点:北京$海淀区大钟寺广场2号楼  / 杭州$余杭区EFC英国中心投递:私聊发我 or 邮箱 wangshengsong@bytedance.com,帮你review简历
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
6 59 评论
分享
牛客网
牛客企业服务