热乎乎的宇宙头条校招前端面经
点击上方“程序员黑叔”,选择“置顶或者星标”
你的关注意义重大!
作者:要加油啊
https://juejin.im/post/6844904088337907720
❝
笔者读大三,前端小白一枚,正在准备春招,人生第一次面试,投了头条前端,总共经历了四轮技术面试和一轮hr面,不多说,直接上题
❞
一面
自我介绍,然后问了为什么学习前端
算法:实现36进制转换
简述https原理,以及与http的区别
操作系统中进程和线程怎么通信
node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗
实现原生ajax
vue-router源码
vue原理(手写代码,实现数据劫持)
算法:树的遍历有几种方式,实现下层次遍历
算法:判断对称二叉树
❝
第一次面试,当时比较紧张,面试官很和蔼,面试中问到操作系统的进程,当时不记得操作系统, 就提到了node多进程,然后面试官就问了cluster是怎样开启多进程的,并且一个端口可以被多个 进程监听吗?
❞
答完后面试官就问了后面写完vue数据劫持的时候
面试官又问了Object.defineProperty除了 set get外还有什么属性,我回答了configurable enumerable。vue-router主要提到了hashchange 事件等,顺便跟面试官聊了一下h5的historyAPI。
时间总共是50分钟左右,一面完了后面试官让
我等五分钟,接下来二面就开始了
二面
介绍一下项目中的难点
let var const 有什么区别
你知道哪些http头部
怎么与服务端保持连接
http请求跨域问题,你都知道哪些解决跨域的方法
webpack怎么优化
你了解哪些请求方法,分别有哪些作用和不同
你觉得typescript和javascript有什么区别
typescript你都用过哪些类型
typescript中type和interface的区别
react怎么优化
算法题:合并乱序区间
❝
笔者在回答http头部的时候,顺带跟面试官聊到了浏览器缓存,回答跨域的时候,面试官又 让我用jsonp实现一下跨域,回答webpack的时候提到了happypack和treeshaking,面试官就 顺带问了一下他们的作用
❞
算法题我当时没有写出来(主要是因为菜),二面大概40多分钟结 束,面试完后面试官说稍后hr会联系我,让我注意保持通信,还没过一小时,hr打电话约我 第三次面试时间,不得不说,字节的效率真的高
三面
你了解node多进程吗
node进程中怎么通信
node可以开启多线程吗
算法题:老师分饼干,每个孩子只能得到一块饼干,但每个孩子想要的饼干大小不尽相同。
目标是尽量让更多的孩子满意。如孩子的要求是 1, 3, 5, 4, 2,饼干是1, 1,
最多能让1个孩子满足。如孩子的要求是 10, 9, 8, 7, 6,饼干是7, 6, 5,最多能
让2个孩子满足。
算法题:给定一个正整数数列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到来的电话,约下一轮的面试时间。
四面
算法题:两个有序链表和并成一个有序链表
https与http有什么区别(一面刚好也被问到)
cookie有哪些属性
cookie,session,localstorage,sessionstorage有什么区别
怎么禁止js访问cookie
position有哪些属性
你知道哪些状态码
options请求方法有什么用
less,sass它们的作用是什么
平时怎么学习
你什么时候可以来实现
能实习多久
四面算是比较简单的一次面试,面完后第二天晚上hr打来了电话,约与hr面的时间
hr面
你什么时候接触前端的
平时怎么学习
对未来的规划是什么
你对哪个项目印象深刻,说一下项目的难点
你对我们公司有什么了解
能实习多久 等等
hr面主要聊一聊人生理想,未来规划啥的,大概半小时的时间
❝
四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。。大概就说这些了,写代码去了~ 祝大家都能收获大厂offer~
❞
最后
感谢阅读,欢迎分享给身边的朋友,
记得关注噢,黑叔带你飞!
亲,点这涨工资
热乎乎的宇宙头条校招前端面经相关推荐
- 2017今日头条校招前端面试题(一面)
今日头条向来是业界的薪资标杆,所以想去的也多,面试的难度自然就上来了.由于止步于一面,这里整理一下自己前端面试的问题. 总的来说,面试偏整体计算机知识的考察,其中重点是算法,而且一题多问,考察较为细致 ...
- 字节跳动校招前端面经(2021.03.16)
字节跳动校招前端面经 一面 二面 一面 自我介绍 项目相关 webpack的工作原理 loader和plugins的区别 http头中关于缓存的字段 expires和Cache-Control的关系和 ...
- 多益网络校招前端面经(2020.09.24)
多益网络校招前端面经(2020.09.24) 面试平台 QQ视频通话 时长 大约半小时 过程 自我介绍 项目问题:项目中遇到的问题以及解决方式:在团队开发过程中个成员合作方式,遇到问题的解决方式 cs ...
- 今日头条php面试经验,「今日头条」前端面试题和思路解析
一篇文章和一道面试题 作者用一道2017年「今日头条」的前端面试题为引子,分步讲解了最终结果的执行原因.其中涉及到了不少概念,比如异步的执行顺序,宏任务,微任务等等,同时作者限定了执行范围,以浏览器的 ...
- 2019年秋季校招前端面经
19年秋季校招已经结束,因为一直在实习,参与笔试面试的公司并不多,错过了很多公司面试.已经拿到百度,腾讯,拼多多等offer,面筋如下,希望对大家能有帮助: 阿里 天猫 8.3 1.垂直水平居中 越多 ...
- 多益网络校招前端面经
前几天刚经历多益前端提前批校招,本来觉得笔试应该凉了,但是最后居然过了笔试,顺利进入面试,下面讲讲我记得经过吧. 笔试阶段: 笔试过去半个月了,零零星星记得 JS基础是要有的,字符串函数 split( ...
- 2020校招前端面经
文章目录 小米一面 百度一面 快手一面 快手二面 快手三面 快手hr面 同花顺一面 同花顺二面及hr面 金山WPS一面 格家网络一面 格家网络二面 字节一二三面 途虎养车一二面 顺丰科技一二面 总结 ...
- 校招前端面试题总结(一)(附答案)
这里写自定义目录标题 解析 URL 参数为对象 如何避免回流与重绘? OSI七层模型 (1)应用层 (2)表示层 (3)会话层 (4)传输层 (5)网络层 (6)数据链路层 (7)物理层 虚拟DOM转 ...
- 字节跳动2018校招前端面试题
import java.util.*;public class Main {public static void main(String[] args){//连通的格子数目不能超过4Scanner s ...
最新文章
- 高项第一次考试顺利通过后的感想
- 多媒体计算机探索 教案,多媒体的教学设计
- MYSQL 实时升级
- Windows下UltraEdit查看Objective-C代码高亮工具
- Play 2.0框架和XA交易
- python脚本怎么打印日志_python 接口测试1 --如何创建和打印日志文件
- 怎么更改Windows11鼠标指针大小和样式
- 如何使用虚拟串口软件进行串口调试
- keras 中文文档学习一
- 卡方检验,U检验,t检验,F检验
- 点餐系统mysql设计,SpringBoot 微信点餐系统 1:数据库表设计
- 学校的计算机是作文,我在学校作文
- android 考试倒计时,考试倒计时软件下载-考试倒计时v1.0 最新版-腾牛安卓网
- unzip 分包_劳务派遣第二讲一一劳务派遣和劳务分包有啥区别?
- VS2010启动后鼠标失灵解决方法
- 微型计算机与显示器的线怎么,显示器与主机的连接线_显示器与主机怎么连接...
- 2020年博客日报第二篇|总有些人影响着你,反思+工作总结
- 一头扎进Shiro-身份认证
- 农夫和奶牛-二分(未完成没搞懂题目)
- 易基因|不同DNA甲基转移酶(DNMT)在癌症发病机制中的作用: 深度综述
热门文章
- pdo mysql 教程_PDO入门教程
- ubuntu16.04上搭建stm32f4开发环境
- 数据可视化——绘制3D图表和绘制地图
- Sublime Text3插件安装(经典)
- Postfix邮箱(八):安装反垃圾邮件系统Spam Locker
- 如何离线在itpub上发表博文
- 一键图解iframe标签属性以及使用
- 如何制作一份疫情场所分布地图?(附数据和源码)
- 华为防火墙查看日志命令_华为防火墙命令
- VINS-Mono之后端非线性优化 (目标函数中视觉残差和IMU残差,及其对状态量的雅克比矩阵、协方差递推方程的推导)