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

一面(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. 问项目

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

#乐言科技#
全部评论
vuex 和 redux 区别
点赞 回复 分享
发布于 2022-10-19 16:20 河南

相关推荐

程序员牛肉:继续沉淀吧同学,你这就是纯纯的流水线产品。 差不多的学历+两个烂大街项目。自身学历又不行,现在找啥实习呢。有点太浮躁了。多花点心思搞搞ai,开源和八股。这比你这段时间捣鼓一段小厂实习要好得多;
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

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