大数跨境

【面试真题】WEB前端开发面试题,最基本的问题你会吗?(一)

【面试真题】WEB前端开发面试题,最基本的问题你会吗?(一) 职英产教融合
2023-04-07
0
导读:上期的JAVA开发的面试题不知道各位小伙伴有没有答出来呢?面试题是我们面试的第一关,所以,大家一定要多看多学


上期的JAVA开发的面试题不知道各位小伙伴有没有答出来呢?面试题是我们面试的第一关,所以,大家一定要多看多学,重视起来~



那么新的一期为大家更新的是WEB前端开发面试题,依旧是5道题,要想成为一名优秀的前端工程师,这些是必须要会的知识点呢!那么就来看看这些题目能否难到你们?


1、CSS 中 link 与@import 的区别?

2、CSS 3有哪些新特性?

3、请你谈谈 Cookie 的优缺点。

4、说一下闭包。

5、说说前端中的事件流。



本期答案将在下期结尾展示,大家可以在此之前自行查找答案呦~接下来小优为大家公布上期答案,各位看官看过来,你是否做对了呢?


1、静态变量和实例变量的区别?

1)语法定义上:静态变量前要加static关键字,而实例变量前则不加。

2)程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。


2、数据库哪一个比较擅长?Oracle/mysql/sql server的区别?

① 这三种数据库不是同一个公司的

② 其所对应的使用对象不一样,oracle是主流的大型数据库,大多数电信项目都使用oracle,而sqlserver与mysql主要是个人以及小型公司使用的数据库,但sqlserver需要付费,而mqsql不需要。

③ 如果按功能上说,oracle最为强大,oracle支持递归查询,那两个不支持。

三个数据库中,只有sqlserver有完整的图形操作界面,而oracle与mysql都要借助于第三方数据库图形操作界面,比如oracle用的是plsql。


3、JAVA的8种基本数据类型。

1、byte(位),最大存储数据量是255;2、short(短整数),最大数据存储量是65536;3、int(整数),最大数据存储容量是2的32次方减1;4、long(长整数),最大数据存储容量是2的64次方减1;5、float(单精度浮动数),直接赋值时必须在数字后加上f或F;6、double(双精度);7、boolean(布尔类型);8、char(字符)




4、重载与重写的区别?

Overload是重载的意思,Override是覆盖的意思,也就是重写。

重载:同一类中,方法名相同,参数列表不同,即(参数类型不同、参数个数不同)

与返回值无关

重写:子类继承父类,重写父类方法,要求方法名、参数列表、返回值相同

覆盖要注意以下的几点:

1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;

2、覆盖的方法的返回值必须和被覆盖的方法的返回一致;

3、覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致,或者是其子类;

4、被覆盖的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。


5、说一下MVC设计模式?

MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。MVC模式的目的就是实现Web系统的职能分工。Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。View层用于与用户的交互,通常用JSP来实现。Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。


—— 春季招生已经全面启动 ——

欢迎各位同学、家长咨询报名

李老师:13007633571


郑州校区、商丘校区、新乡校区同步招生中


扫描下方二维码,立即报名

👇

【声明】内容源于网络
0
0
职英产教融合
1234
内容 496
粉丝 0
职英产教融合 1234
总阅读17
粉丝0
内容496