【同花顺校招】前端技术面面经

今天给大家分享一位同学在同花顺的前端校招面经,共有两轮面试,base西安。

一面:

一、自我介绍和项目介绍

二、说一下Vue的生命周期

三、computed和watch的区别?

四、Vue2和Vue3在数据劫持方面的区别?

五、Vue2无法监听数组的哪些操作?如何解决?

六、Vue组件通信的方式有哪些?

七、频繁使用EventBus会造成什么问题?

八、刷新浏览器后,Vuex的数据是否存在?如何解决?

九、全局守卫的三个参数分别是什么?

十、nextTick的原理和使用场景?

十一、<keep-live>的原理和使用场景?

十二、在Vue中,设置全局变量的方式有哪些?

十三、for…in和for…of的区别?

十四、Set和Map的区别?

十五、import和export的区别?

十六、axios和fetch的区别?

十七、将数组的length设置为0,取第一个元素会返回什么?

十八、null和undefined的区别?

十九、输出题:

console.log([] == false);

二十、代码题:用尽可能多的方法实现数组扁平化

二面:

一、自我介绍和项目介绍

二、移动端适配如何实现?

三、性能优化的手段了解多少?

四、服务端渲染的原理?

五、如何理解React的单向数据流?

六、什么是双向绑定?

七、Vue2如何监听数组的变化?

八、使用Vue3的时候碰到过什么问题?

九、说说对自定义指令的理解?

十、数组去重的方式有哪些?时间复杂度分别是多少?

十一、Canvas了解吗?

十二、在上传图片的时候,如何对图片的大小进行限制?

十三、HTTP和HTTPS分别用到了哪些加密方式?

十四、HTTPS用的是非对称加密吗?

十五、代码题:实现一个防抖

十六、算法题:字符串相加

十七、反问

面试官点评

这篇同花顺的校招技术面经,总体来说难度不大,一面问了vue框架相关和JS基础相关的知识点。二面考察的也比较简单,vue框架的相关的题也是多次问到,以及HTTP相关的知识点也是校招常考的问题。

最后

《前端面试题宝典》经过近一年的迭代,现已推出 小程序 和 电脑版刷题网站 (https://fe.ecool.fun/),欢迎大家使用~

同时,我们还推出了面试辅导的增值服务,可以为大家提供 “简历指导” 和 “模拟面试” 服务,感兴趣的同学可以联系小助手(微信号:interview-fe)进行体验哦~

作者:门头沟少先队大队委

链接:https://www.nowcoder.com/discuss/945638