欢迎光临散文网 会员登陆 & 注册

Java笔试题-北京某科技公司面试题

2022-08-18 09:25 作者:图难于易  | 我要投稿

北京X科技文化有限公司
面试题(Java研发工程师)

姓名:__________           年龄:__________          日期:__________

 1、阐述一下Java中的基本数据类型,和它们各自的封装类。

  

2、至少列出四种Java中常用的容器(接口实现类),简述它们各自的特性。

 

3、a==b和a.equals(b)有什么区别?

  

4、Java 中,抽象类与接口之间有什么不同?

 

5、String s = "a" + "b" + "c" + "d" + "e";

   上述代码中,创建了几个对象,为什么?

 

6、Java中如何处理异常?有什么区别?列举几种常见的异常类型。

 

7、什么是servlet,描述它的生命周期。

 

 8、简述MVC思想,描述各层的组成及它们各自的职责。

 

9、编码实现一个单例模式。

 

10、简述面向对象的三大特性和五大原则。

 

11、Java中线程有哪几种状态,它们之间是如何转换的?


 12、Java是如何实现跨平台运行的?


 13、描述数据库事务的意义,Java中如何实现一个数据库事务?

 

14、写出一条SQL语句:以表B中的member_id字段左连接查询表A中的id字段。

  

15、列举几种常用的数据库聚合函数和它们各自的意义。

 

16、列举数据库中的索引类型,为什么要创建索引?索引有什么优缺点?

 

17、var arr = ['a','b','c','d','e','f'];

在上述JavaScript代码中,如何清空数组内容?

 

18、写出一个JSONArray数组,要求数组中每个对象都要包含name、age两个属性。

 

19、写出一段原生JavaScript/JQuery代码,使用get方式实现Ajax请求,分别对请求成功和失败的情况进行处理(无需实现具体逻辑)。

 

20、设计模式有几种类型?每种类型分别列举你所掌握的模式名称。

 


Java笔试题-北京某科技公司面试题的评论 (共 条)

分享到微博请遵守国家法律