某小厂前端面经
1.个人介绍
2.项目介绍
3.实习经历
4.webpack和vite的区别(优缺点,
5.webpack执行流程
6.loader是怎么用的,干什么的
7.有写过webpack配置嘛(笑了一下,我说写过一点
8.引用数据类型和复杂数据类型的区别
9.引用数据类型有哪几个
10.null是不是对象,为什么?(跟我说这个null本质上其实不是对象,原本使用c++实现的,是个js的bug,可以看作一个对象)
11.面试官说看你回答的这么好,问点难的:const,let,var定义一个变量的时候(比如var a = 1)底层是如何实现的(鼠鼠脑子直接宕机,简单的讲了一下三者的区别)
12.数据类型的判断方法有哪几个
13.null也是对象,那如何判断一个对象的时候排除null呢?
14.说一下原型和原型链
15.说说null和undefined的区别
16.讲一下promise的方法(then(),catch())
人生建议:vue2和vue3的源码底层也是基于js实现的,当你把js高级语言看透彻之后,你就要你自己的对这个框架的理解,说不定未来你也可以开发属于自己的框架并开源,回去也可以看看promise如何实现的。。。。
反问:
1.我说没什么的想问的了
2.那我没什么其他问题了
2.项目介绍
3.实习经历
4.webpack和vite的区别(优缺点,
5.webpack执行流程
6.loader是怎么用的,干什么的
7.有写过webpack配置嘛(笑了一下,我说写过一点
8.引用数据类型和复杂数据类型的区别
9.引用数据类型有哪几个
10.null是不是对象,为什么?(跟我说这个null本质上其实不是对象,原本使用c++实现的,是个js的bug,可以看作一个对象)
11.面试官说看你回答的这么好,问点难的:const,let,var定义一个变量的时候(比如var a = 1)底层是如何实现的(鼠鼠脑子直接宕机,简单的讲了一下三者的区别)
12.数据类型的判断方法有哪几个
13.null也是对象,那如何判断一个对象的时候排除null呢?
14.说一下原型和原型链
15.说说null和undefined的区别
16.讲一下promise的方法(then(),catch())
人生建议:vue2和vue3的源码底层也是基于js实现的,当你把js高级语言看透彻之后,你就要你自己的对这个框架的理解,说不定未来你也可以开发属于自己的框架并开源,回去也可以看看promise如何实现的。。。。
反问:
1.我说没什么的想问的了
2.那我没什么其他问题了
全部评论
相关推荐
点赞 评论 收藏
分享
想减肥的考拉说又不是不能用:在pdd如果非科班同学进去真的没人教,上手项目慢的话,会不会被主动劝退
点赞 评论 收藏
分享