岗位是前端开发,但主要的工作内容是做交付,写代码次要,有点类似销售、客服性质。
但是因为提供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 的应用
小结:
中间的很多问题并没有问的比较细,只是问有没有了解,然后简单聊一下了解的程度。
后面的一些细节问题,也是“常规”和他们开发当中遇到的一些问题相结合问的。