网易 真实面经
来源:17-2 社群资源-面试预约

Sunday
2023-07-06
写回答
4回答
-
Sunday
提问者
2023-07-06
xxx 面试记录(实习):2022-09-24
两次技术面:
一面:技术面
自我介绍 聊聊实习的项目 组件库打包方式 按需引入怎么做 怎么做兼容性打包, 浏览器怎么判断 CJS 和 ESM TS 泛型, 刷过题嘛 一道 React 场景题 React 列表 key 为什么不推荐使用 index key 为 index 删除了列表的第五行, 前四行会冲渲染吗 key 为 index 渲染混乱 Promise 的状态和转换方式 Promise 异常捕获 async 多个 await, 第一个 await 抛出异常, 后面的 await 还会执行吗 请求五个接口, 按照发送时的顺序返回结果 强缓存和协商缓存 如何禁用强缓存
二面:技术面
自我介绍 实习项目从零开始还是接手的 聊聊 CMS 渲染流水线怎么部署的 聊聊你用过 Serverless 有哪些交互上的难点 AWS lambda 怎么用的 前端页面渲染的数据怎么来的 SSR 原理 实习页面重构做了什么 首屏加载优化, 有哪些指标 加载方面还有什么优化嘛 聊聊实习项目的前端部分 了解过 JSON Schema 吗 聊聊个人项目
00 -
Sunday
提问者
2023-07-06
xxx 面试记录(有道):2023-01-09
两次技术面试
一面:技术面
以下是否有语法错误,输出结果是什么
const arr = [1, 2, 3, 4, 5] // 无语法错误
const arr1 = arr.push(6) // 6在react constrictor里面写settimeout,this指向什么 如何自己设计一个image,实现懒加载的组件 如何实现页面缓存,keep-live实现原理,对应的react如何实现 做过哪些首屏优化 以下能看到页面变化吗?
document.body.style = 'background: red'
document.body.style = 'background: black'二面:技术面
工作中遇到过什么技术难题解决不了 微前端是怎么实现的,跟qiankun有什么不同 说一下react跟vue的区别 做过什么性能优化 找出数组中出现次数最多的字符串
const getMostStr = (arr) => {
let obj = {}
let mostObj = {
str: '',
count: 0
}
for (let i = 0; i < arr.length; i++) {
if (obj[arr[i]]) {
obj[arr[i]]++
} else {
obj[arr[i]] = 1
}
if (mostObj.count < obj[arr[i]]) {
mostObj.count = obj[arr[i]]
mostObj.str = arr[i]
}
}
return mostObj.str
}实现'get-element-by-id' -> 'getElementById‘
const transStr = (str) => {
const arr = str.split("-")
let res = arr[0]
for(let i = 1; i < arr.length; i++){
res += arr[i].slice(0,1).toUpperCase() + arr[i].slice(1)
}
return res
}00 -
Sunday
提问者
2023-07-06
xxx 面试记录(灵犀部门):2022-11-25
一次技术面试(估计没过😭)
一面
自我介绍 TS 部分 ts在项目中如何运用的 type 和 interface的区别 enum常规枚举和常量枚举的区别 void定义的变量类型 Vue 部分 watch和computed的区分 http相关的知识 http1.1 和 htpp2.0的区别 项目中从http角度做的优化 http中最大并发数量 工程化 webpack 和 gulp的区别 手写题 字符串是有括号组成,判断内容是否为有效内容
'()' // true
'({})' // true
'[()' // false
'[(])' // false00 -
Sunday
提问者
2023-07-06
xxx《网易雷火工作室》面试记录:2022-12-21
两轮技术面连着,没有 HR 面
一面 + 二面
八股文 CSRF: 文件流steam ssr 安全相关 cdn的原理 Serverless JSBridge jwt原理 redux原理 React 设计思路,理念? 为什么react可以用jsx,解析过程,实现思路 装饰器 前端工程化 mixins 判断结果输出题:
async function async1() {
console.log('async1 start')
await async2()
console.log('async1 end')
}
async function async2() {
console.log('async2')
}
async1()
console.log('start')
function Foo() {
Foo.a = function () {
console.log(1)
}
this.a = function () {
console.log(2)
}
}
Foo.prototype.a = function () {
console.log(3)
}
Foo.a = function () {
console.log(4)
}
Foo.a()
let obj = new Foo()
obj.a()
Foo.a()项目
难点,亮点 滴滴实习的组件改造方案,网络监控工具原理 字节实习:树形组件设计,叶子结点联动 个人项目:mysql如何处理博客的点赞问题 个人项目:性能做出的优化 个人项目:优化指标 个人项目:仿写vue的时候,自己写的和源码的区别,设计的学习
算法
pow 143. 重排链表 三数之和
手写代码
写一个Promise.then,包括Promise构造器 settimeout系统补偿时间 手写repeat方法,不能用循环,写三种方法 手写react中的render函数 写一个简易版的axios的拦截器(这个因为我读过axios源码才问的)
智力题
赛马求最快N匹
00
相似问题