一面

  1. 自我介绍,然后问了为什么学习前端
  2. 算法:实现36进制转换
  3. 简述https原理,以及与http的区别
  4. 操作系统中进程和线程怎么通信
  5. node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗
  6. 实现原生ajax
  7. vue-router源码
  8. vue原理(手写代码,实现数据劫持)
  9. 算法:树的遍历有几种方式,实现下层次遍历
  10. 算法:判断对称二叉树
第一次面试,当时比较紧张,面试官很和蔼,面试中问到操作系统的进程,当时不记得操作系统,
就提到了node多进程,然后面试官就问了cluster是怎样开启多进程的,并且一个端口可以被多个
进程监听吗?答完后面试官就问了后面写完vue数据劫持的时候,面试官又问了Object.defineProperty除了
set get外还有什么属性,我回答了configurable enumerable。vue-router主要提到了hashchange
事件等,顺便跟面试官聊了一下h5的historyAPI。时间总共是50分钟左右,一面完了后面试官让
我等五分钟,接下来二面就开始了

二面

  1. 介绍一下项目中的难点
  2. let var const 有什么区别
  3. 你知道哪些http头部
  4. 怎么与服务端保持连接
  5. http请求跨域问题,你都知道哪些解决跨域的方法
  6. webpack怎么优化
  7. 你了解哪些请求方法,分别有哪些作用和不同
  8. 你觉得typescript和javascript有什么区别
  9. typescript你都用过哪些类型
  10. typescript中type和interface的区别
  11. react怎么优化
  12. 算法题:合并乱序区间
笔者在回答http头部的时候,顺带跟面试官聊到了浏览器缓存,回答跨域的时候,面试官又
让我用jsonp实现一下跨域,回答webpack的时候提到了happypack和treeshaking,面试官就
顺带问了一下他们的作用,算法题我当时没有写出来(主要是因为菜),二面大概40多分钟结
束,面试完后面试官说稍后hr会联系我,让我注意保持通信,还没过一小时,hr打电话约我
第三次面试时间,不得不说,字节的效率真的高

三面

  1. 你了解node多进程吗
  2. node进程中怎么通信
  3. node可以开启多线程吗
  4. 算法题:老师分饼干,每个孩子只能得到一块饼干,但每个孩子想要的饼干大小不尽相同。 目标是尽量让更多的孩子满意。 如孩子的要求是 1, 3, 5, 4, 2,饼干是1, 1, 最多能让1个孩子满足。如孩子的要求是 10, 9, 8, 7, 6,饼干是7, 6, 5,最多能 让2个孩子满足。
  5. 算法题:给定一个正整数数列a, 对于其每个区间, 我们都可以计算一个X值; X值的定义如下: 对于任意区间, 其X值等于区间内最小的那个数乘上区间内所有数和; 现在需要你找出数列a的所有区间中, X值最大的那个区间; 如数列a为: 3 1 6 4 5 2; 则X值最大的区间为6, 4, 5, X = 4 * (6+4+5) = 60;
三面大概是1小时,面试官比较冷漠,就问你知道不知道,算法思路,然后实现这个算法,
面试完感觉凉凉,但是第二天就收到hr到来的电话,约下一轮的面试时间。

四面

  1. 算法题:两个有序链表和并成一个有序链表
  2. https与http有什么区别(一面刚好也被问到)
  3. cookie有哪些属性
  4. cookie,session,localstorage,sessionstorage有什么区别
  5. 怎么禁止js访问cookie
  6. position有哪些属性
  7. 你知道哪些状态码
  8. options请求方法有什么用
  9. less,sass它们的作用是什么
  10. 平时怎么学习
  11. 你什么时候可以来实现
  12. 能实习多久
四面算是比较简单的一次面试,面完后第二天晚上hr打来了电话,约与hr面的时间

hr面

  1. 你什么时候接触前端的
  2. 平时怎么学习
  3. 对未来的规划是什么
  4. 你对哪个项目印象深刻,说一下项目的难点
  5. 你对我们公司有什么了解
  6. 能实习多久 等等
hr面主要聊一聊人生理想,未来规划啥的,大概半小时的时间

四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。。大概就说这些了,写代码去了~

字节跳动今日头条前端面试题和经验相关推荐

  1. vue仿今日头条_字节跳动今日头条前端面经(4轮技术面+hr面)

    笔者读大三,前端小白一枚,正在准备春招,人生第一次面试,投了头条前端,总共经历了四轮技术面试和一轮hr面,不多说,直接上题 一面 自我介绍,然后问了为什么学习前端 算法:实现36进制转换 简述http ...

  2. 字节跳动2018校招前端面试题

    import java.util.*;public class Main {public static void main(String[] args){//连通的格子数目不能超过4Scanner s ...

  3. 字节跳动(今日头条),为何战斗力如此凶猛?

    字节跳动(今日头条),为何战斗力如此凶猛? 年前,一位久未联系的朋友问京杭君: 有没有研究过今日头条? 还有没有上升空间? 这位朋友在杭州阿里工作多年,后出来创业,有猎头联系他,今日头条要在杭州成立技 ...

  4. 软件测试字节跳动头条项目面试,字节跳动|今日头条面试经验分享

    最近一直在找实习,历时1个月,投了无数被拒了无数终于拿到想要的offer了!最近在面腾讯,分享一下字节跳动今日头条的面试经验攒人品啦- P1-5:面试官问的问题 P6:总体感受 (面试问题我放在最后了 ...

  5. 2018字节跳动(今日头条那个)一面凉经

    2018字节跳动(今日头条那个)一面凉经 >> 注意:图片里面我的输入是有错误的(原谅我略菜) ' 1.CSS垂直居中.水平垂直居中PS:这个高度是宽度的50%没有思路,而且因为没有界面调 ...

  6. 字节跳动/今日头条校招大礼包 2019年校招大礼包

    秋招有幸收到字节跳动的岗位,牛客有很多私信让我写经验贴,但一直没抽出时间来,今天先从校招礼包入手,后期我总结一下秋招各个大厂的面经.笔试题云云,还有秋招的经验,一并奉献给大家.现在手头有一些资料,准备 ...

  7. 字节跳动今日头条笔试题目经历2018

    本人是 字节跳动2018年12月来学校宣讲会招实习生的时候参加笔试的.方向是后端开发.那时候还在学框架啊之类的还没开始刷算法,笔试的三道题目只做出了第一道的代码,其他两道都是只写出了分析过程.刚刚出结 ...

  8. 字节跳动(今日头条),为何如此凶猛?

    年前,一位久未联系的朋友问京杭君. 有没有研究过今日头条? 还有没有上升空间? 这位朋友在杭州阿里工作多年,后出来创业,有猎头联系他,今日头条要在杭州成立技术中心,招负责人. 京杭君以前写过几篇相关文 ...

  9. 20180415字节跳动今日头条笔试题——后台研发方向

    [编码题|20分] 找周期 时间限制:C/C++ 5秒,其他语言 10秒 空间限制:C/C++ 65536K,其他语言 131072K . 题目描述 . 对于严格递增的正整数数列A=a1.a2.--. ...

最新文章

  1. 深入了解db file parallel read等待事件
  2. vue绑定数据之前 会看到源代码
  3. 简书-一个集优雅文艺和Markdown于一身的网站
  4. 管理 Active Directory 所必需的工具或技术
  5. ASP.NET MVC的生命周期与网址路由
  6. 机器学习算法总结--朴素贝叶斯
  7. 使用Predicate操作Collection集合
  8. Docker 操作命令 整理
  9. 【英语学习】【Level 07】U03 Amazing wonders L1 My hometown
  10. 命令窗口ping oracle,Oracle中tnsping命令解析
  11. 怎么将计算机的触摸鼠标锁定,这4种方法可以轻松关闭笔记本锁定触控板
  12. Mac系统安装/升级 Git
  13. 移动端VIN码识别应用范围
  14. 倍福--步进电机的控制
  15. JavaScript处理json数据(对象,数组,集合)
  16. 刷固件让华硕Z87-K老主板支持nvme固态
  17. python中的矩阵分块
  18. Hyperic-Sigar简介
  19. VsCode Rainbow fart 蔡徐坤语音包使用教程(超详细)
  20. 17joys项目配置

热门文章

  1. 计算机应用广告设计论文,广告设计计算机论文,关于中文字体设计在计算机广告中的运用相关参考文献资料-免费论文范文...
  2. 计算机网络实验报告三
  3. 学习数据结构--第六章:查找(查找)
  4. notepad++安装HexEditor插件查看二进制文件
  5. Grafana 的安装和配置
  6. SAP ABAP CDS view 里 INNER JOIN 和 Association 的区别
  7. win10 uwp 如何让WebView标识win10手机
  8. 洛谷 P2357 守墓人
  9. 【线段树】[LUOGU 守墓人] [LUOGU 维护序列] 线段树模板题
  10. 如何让自己的品牌上百度百科,品牌百度百科怎么做