岗位是前端开发,但主要的工作内容是做交付,写代码次要,有点类似销售、客服性质。

    但是因为提供SDK服务,需要对接的是客户,客户所使用的技术和场景都是不定的,所以对技术的广度有一定要求。

    先是会问一些项目经历,然后比较关注除了常规项目需求之外有没有做过其他东西,特殊功能,或者好玩儿的东西。

    技术方面:

    继承是用来干嘛的

    面向对象和面向过程的理解

    Vue3相对Vue2的优化点,以及为什么用它

    Vue响应式

    CSS filter

    TypeScript有没有了解,聊一下类的权限

    Node、Express有没有了解或者实践

    WebRTC的了解

    Web worker

    IndexDB

    RN

    Flutter

    Webassembly

    Proxy用来干嘛的 和直接操作Object有什么区别

    async 多个await 和 Promise.all 有什么不同 (多亏前两天刚专门读了 Promise 小书),使用forEach处理按顺序执行的await 异步任务是否可行。

    console.log()打印一个对象,展开前改变这个对象,再展开控制台看到的是新的还是旧的

    var a = {} a.a = a 会不会有问题,在经过这样的操作之后,再JSON.stringfy(a)可以成功么

    操作页面卡顿怎么查找原因

    Canvas 和 SVG 的应用

    小结:

    中间的很多问题并没有问的比较细,只是问有没有了解,然后简单聊一下了解的程度。

    后面的一些细节问题,也是“常规”和他们开发当中遇到的一些问题相结合问的。