当前位置: 首页 > 面试经验 >

上海乐言科技前端实习面经

优质
小牛编辑
117浏览
2023-03-28

上海乐言科技前端实习面经

一面(60min)

  1. 自我介绍
  1. vue 指令,用过哪些
  2. 知道怎么自定义指令吗
  3. vuex 和 redux 区别
  4. 讲讲react hook
  5. 看代码输出
export default () => {
const [value1, setValue1] = setState({ a: 1 });
const [value2, setValue2] = setState({ a: 1});
const handleClick = () => {
value1.a = 2;
setState({ a : 2 });
}
console.log(value1.a, value2.a);

return (
<button onClick = {handleClick}>Click me</button>
)
}
// 点击代码 输出什么

export default () => {
const [value1, setValue1] = setState(1);
const [value2, setValue2] = setState({ a: 1});
const handleClick = () => {
value1 = 2;
setState({ a : 2 });
}
console.log(value1, value2.a);

return (
<button onClick = {handleClick}>Click me</button>
)
}
  1. 说说闭包

  2. 代码题

function foo() {
let val = 1;
function fn() {
return val;
}
val = 2;
return fn;
}

const fn = foo();
const result = fn(); // 先说代码是怎么执行的,再说结果

function foo() {
let val = 1;
// function fn() {
// return val;
// }
val = 2;
return fn;
}
重写fn, 让result为1;
  1. 跨域的方式
  2. 你说到postMessage,能手写吗?
  3. 说说JWT
  4. token 有几部分组成

二面(44min)

  1. 你遇到的最大的困难,怎么解决的?
  2. 虚拟长列表怎么实现?(口述)
  3. 除了transform还有哪些属性会触发3D加速
  4. 重绘与回流 什么情况与触发 怎么减少触发
  5. XSS攻击防御,为什么使用Vue和React这种框架能减少XSS攻击
  6. React封装组件你会考虑的点
  7. 谈谈自己对React 类组件和函数组件的理解
  8. css 动画了解吗?
  9. 问项目

大概还有一些零碎的问题,只能想到这么多。

#乐言科技#
 类似资料: