当前位置: 首页 > 面试经验 >

上海汉得前端一面及二面

优质
小牛编辑
87浏览
2023-04-14

上海汉得前端一面及二面

一面 4.3

Vue

1、简单谈下你对MVVM的理解。

2、在Vue的双向数据绑定中,数据的响应式变化是怎么实现的?

3、在子组件中如何调用父组件中的方法?在父组件中又如何调用子组件中的方法?

4、你使用props属性在父组件使用向子组件传递数据时,如果遇到了子组件的数据没有响应式的进行变化时是怎么处理的?

5、keep-alive组件有使用过吗?它的作用是什么?

6、使用keep-alive组件时mounted钩子函数会触发吗?activated和deactivated钩子函数在什么时候执行?

7、路由懒加载有使用过吗?具体是怎么应用的?

8、v-if和v-show指令有什么区别?

JavaScript

1、var、let和const关键字有什么区别?

2、ES6的模块化语法你是怎么使用的?

3、你如何处理Promise中的抛出的异常?

4、如何将Promise异步代码的编写变成同步式的?(回答使用async和await关键字)简单谈下async和await关键字你是怎么使用的。

5、你是怎样理解对象的浅拷贝和深拷贝的?

6、如何实现对对象属性的复制?(回答使用Object.assign方法)还有其他方法吗?(还可以使用扩展运算符) 那这两个方法的的区别是什么?

7、ES6新增的数组方法你都用过哪些?简单谈下你是怎样使用的。

8、JS中的基本数据类型有哪些?(回答Number、Boolean、String、BigInt、Symbol、Null和Undefined)null和undefined的区别是什么?

HTML CSS

1、Flex布局的相关属性有哪些?align-items属性和align-self属性的区别是什么?

2、简单谈下你对CSS盒子模型的理解。

3、如何使得页面上的元素消失?(回答display:none和visibility:hidden)display:none和visibility:hidden的区别是什么?

4、H5的新特性你了解多少?网页存储的方法有哪些?(回答localStorage、sessionStorage和IndexedDB)localStorage和sessionStorage的区别是什么?如何从localStorage中移除一项?如何清空一个域名下的localStorage中的所有数据?

其他

你都做过哪些项目?(顺着项目展开)

你做过哪些前端的性能优化,说说具体是怎么实现的?

你有没有意向的工作地点?(离家近)

你是否接受出差。

你还有什么问题要问的?

一面大概就半个小时的样子,总体感觉问得不深吧,都是些基础问题,算法啥的也都没问。

二面 4.13

二面流程较短,就是将近二十分钟的样子。二面比较详细的问了下项目,问了项目中遇到的难点,怎么解决的。面试官还问了薪资要求、工作地点啊什么的,整个面试过程的氛围偏向轻松的。技术方面也就问了一个关于CSS的问题。本人问了自己面试过程表现的如何,感觉面试官就是象征性地表扬了下。最后还问了下内部调岗的问题。

#23届找工作求助阵地#
 类似资料: