字节、网易、腾讯前端面经

因为没有录音,有的面试也过去比较久了,罗列一下还记得的问题,攒攒人品。

总体字节三面技术面,共十道算法题,每一面都间隔比较短,hr面后三天oc,效率很高。
网易有道,侧重基础,会问的比较细。
wxg面委一面三道算法,做的不太好,卑微许愿能过。

基础部分:
基本数据类型和引用数据类型
es6常用方法,然后会具体问es6新特性的对应知识点
数组常用方法,以及每个方法入参和返回值
vue双向绑定原理
vue3.0新特性
vue和react区别
组件传参、状态管理
性能优化指标,如何监测、如何优化
浏览器渲染过程
ssl握手过程,ca证书校验过程,校验ca证书是否会发请求,https加密方式
状态码
options请求
em rem vw vh
css选择器优先级
重绘重排,如何优化
事件委托
es5 es6继承及区别
浏览器缓存
vue 2.x和3.0分别如何处理数组的双向绑定
bfc
promise
js事件循环
OSI七层模型及原理
跨域,实现jsonp,本地如何跨域调试
ssl
margin的百分比是基于谁的
react 中 key的作用
回调地狱处理

场景:
设计搜索框
抖音打点设计
组件设计思想及原则

手撕:
手写promise.all
每隔k个反转链表
合并有序链表
炒股问题最难那两个
二叉树叶子节点的路径
大数相加
交换整数中两位使得到的结果最大
想不起来了。。。

总体来说比较基础,很多问题想不起来了,除了这些外,还会根据简历中的项目问一些问题。

目前意向的只有阿里美团字节,跪求腾讯爸爸给我一个offer

#面经##腾讯##网易##字节跳动##校招##前端工程师#
全部评论
老哥验证ca证书会发请求吗,应该不会吧,好像内置的
点赞 回复 分享
发布于 2020-09-12 08:51

相关推荐

1. 自我介绍2. 怎么学的 ts3. js 是单线程 异步怎么实现的4. setTimeout 的第一个参数是回调函数,这个函数在什么线程执行5. 如果 js 只有一个线程,怎么实现 setTimeout 的功能6. ES5 了解过吗7. 平时的项目打包的是 ES几?8. 使用过低版本浏览器打开网页吗9. 用过什么 react 的 hook?10. useMemo 和 useCallback 是怎么优化性能的11. 手写实现 useCallback```const useMyCallback = (func, deps) => {  // TODO:}```12. 怎么优化浏览器加载时间13. 异步加载怎么实现的14. 图片懒加载怎么实现的15. 手写题,json 对象格式转文件```{  "name": "A",  "children": [    { "name": "B", "children": [{ "name": "C" }] },    { "name": "D" },    {      "name": "E",      "children": [        {          "name": "F",          "children": [{ "name": "B", "children": [{ "name": "C" }] }]        }      ]    }]}{  "A": false,  "A/B": false,  "A/B/C": true,  "A/D": true,  "A/E": false,  "A/E/F": false,  "A/E/F/B": false,  "A/E/F/B/C": true}```16. taro是怎么实现多端的17. babel 在这里面做了什么18. 了解过 ai 吗19. MCP 是什么20. 怎么实现一个 MCP(这是我能实现的吗)21. 你是怎么使用的 MCP22. 如果没有 MCP,怎么给 ai 投喂上下文实现 MCP 一样的效果23. 你所说的投喂的核心代码指的是什么24. 反问
查看23道真题和解析
点赞 评论 收藏
分享
评论
4
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务