2021届前端实习面经, 已拿字节offer
当前情况
楼主已拿字节offer, 后续的几家都没有继续面试的打算, 现在将一路上从牛客这总结的知识点放给大家, 希望大家能够觉得有用, 绝对适合实习生(毕竟全部都是为了面试实习找的面经呀😂)
腾讯
实习
看点直播的, 搜索了一下, 是最近 19 年 11 月多左右出品的, 原身似乎是腾讯直播, 主要面向直播带货
PCG 原本似乎是北京, 最近可能是看点之类的搬过来了, 深圳也有岗位
一面
- 自我介绍
- 印象较深的项目, 困难以及如何解决的
- express 优缺点, 用过 koa 没
- 存储, cookie, localstorage, sessionstorage
- http 状态码, 301 和 302 浏览器处理的区别
- tcp 握手挥手
- https
- 缓存
- let const, babel 中的实现
- 闭包优点缺点
- 事件代理
- 性能优化
- 首屏
- 同构
- 对 vue 的理解, 回答了双向绑定, 架构之类的
- 时针与分针的夹角, 3:45
- 笔试题, 此时 qq 分享屏幕, 面试官用的是 mac 又换成了 windows, 限时 1.5h, 不能查资料
- 拖动一个方框, 不能用 jquery 库
- 大数相加, 问了下不能用 bigint
字节跳动
实习
广告部门
牛客的面试感觉还可以, 输出和 codeopen 差不多, 就是对象打印出来是个[object object]
, 关键是有问题记录, 方便回顾
一面
- 自我介绍
- es6, 从 6 到 10 都讲了
- 数组去重扁平化, 都写了两种方案出来, 忘记 flat 了
- flex, 有什么属性
- position, absolute 和 fixed 区别
- 文本居中, flex 的和 line-height 的
- canvas 的应用, 我说了 echart, 百度地图, 下载图片(这个我记不大清了)
- js 继承, 手写了三种构造原型寄生组合
- 排序, 将给入的对象数组按给定的属性排序, 值是 number 按升序, 是 string 按字母排序, 给定的属性用 eval 解决
- 字符串可以用 localcompare
- 有什么要问的吗, 字节的技术栈, 后端有用 node 吗
二面
- 自我介绍
- 找出数组中最大的连续子数组的和, 写了点发现不太对面试官问我思路, 我慌忙改对了
- 实现字符串的反转, unicode 字符如何处理
- 因为 js 用 16 位来代表一个字符, 但是 utf-16 可以用四个字节, 所以一个
'😀'.length == 2
, 解决方法是Array.from(str)
- 因为 js 用 16 位来代表一个字符, 但是 utf-16 可以用四个字节, 所以一个
- 二叉树结构和遍历, 前中后层次
- ajax,post
- content-type 分别在响应和请求有些什么属性
- node express 如何处理 formdata, 扯了一下原生如何处理
- 中间件, koa 洋葱与 express 的区别
- webpack 概念
- webpack loader/plugin
- vue2 迁到 vue3 改成 proxy 原因
- 问项目
- 有什么要问的吗, 字节 node 的框架是怎样子的
本来面试官似乎还要再问我的, 和我约了十分钟后再来, 结果之后打来电话的直接就是hr了, emmm, 运气真好
阿里
实习
供应链平台
一面
- 自我介绍
- 问项目
- es6
- promise, koa 框架, await
- babel 如何编译 await
- this
- this 在嵌套函数中运行的指向
- 使用函数声明和函数表达式的区别
- 数组移除属性的方法, 如果要连续移除怎么办, 如何不用判断索引连续移除(排序 w)
- 场景题?
- 输入, 一个数组, 数组中的元素对象的属性是, parentId, name
- 输出, 一个对象, 对象属性, name, children, children 是个数组, 数组元素属性和上一层一致
- 前端安全
- 浏览器如何渲染
都扯开了讲
计算一下我投了些啥
公司 | 部门 | 内推 | 时间 | 后续结果 | 相关信息 |
---|---|---|---|---|---|
网易 | 网易互联网杭州研究院 | 是 | 3.17 | 4.7 笔试 | |
网易 | 网易互娱广州第二志愿 | 否 | 3.17 | ||
网易 | 网易互娱杭州第一志愿 | 是 | 3.7 | ||
腾讯 | 无意向 | 否 | 3.7 | pcg 面试, 一面失效 | 有内推机会, 等待通知中, 原来现在还是提前批啊= =(腾讯直播那看到的),3.5-4.18 提前批,4.24-4.26 笔试 |
阿里 | 供应链 | 是 | 3.6 | ||
美团 | 无意向 | 否 | 3.17 | 每周四笔试, 共五道题 | |
字节 | 广告 | 是 | 3.14 | ||
百度 | 北京前端 | 是 | 3.18 | 3.26 内推停止, 3.29 笔试 |
后面腾讯和美团都试着内推了, 腾讯pcg电话没接到太草了😂, 赶紧关掉所有拦截
#前端开发实习##腾讯##字节跳动##阿里巴巴##面经##实习##前端工程师#