上海维易科技前端实习(04.24oc)
一面
1、自我介绍
2、项目介绍、项目亮点
3、盒模型
4、实现水平垂直居中
5、CSS实现三角形
6、JS的数据类型
7、有一个对象a,将a赋值给b,修改b中的属性,a会变化吗
8、怎么保证修改b的属性以后a的这个属性不会变化?
9、深拷贝和浅拷贝
10、手写深拷贝
11、JS的事件循环机制
12、Promise的理解
13、看代码说输出
function promiseConsole() {
const promise = new Promise((resolve, reject) => {
console.log(1);
resolve('success');
console.log(2);
reject('success');
});
promise
.then(() => {
console.log(3);
})
.catch(() => {
console.log(5);
})
.finally(() => {
console.log(6);
});
console.log(4);
}
promiseConsole();
14、数组常用的方法
15、防抖和节流
16、Vue的声明周期
17、Vue2中有两个父子组件,它们各有8个生命周期,它们的这16个生命周期有什么关联
18、实现组件间的通信方式
19、实现一个三栏布局,左右两边固定,中间自适应
20、最快什么时候到,实习多久
反问:
1、公司业务---管理端偏多,偏devOps、小程序
2、开发团队规模---总共10个人,前端:后端=1:2
3、后端开发技术栈为 Java 和 python
4、学习上的建议
二面
1、自我介绍
2、项目拷打
3、开发时的团队的沟通流程
4、为什么学习前端
5、之后的职业规划
6、公司产品介绍---偏金融量化相关
7、去的话会负责什么内容---因为产品要走向商业化,所以对于样式来说有更高的要求,比如动画...
#面经##前端#