面试题汇总(深圳)

一、4月30日

1.为何大量使用string会影响性能?
2.protect类里面的方法是否可以使用public?
3.java集合类中,set和list有什么区别?
4.打印以下金字塔:
     1
   121
  12321
123454321
5.计算100的阶乘,只能使用int和int[] 类型,注意用int存储结果会出现内存溢出。(提示:使用十进制的方式进位来算)

二、5月4日
* java
1.string是基本数据类型吗?string能否被继承?列举所有的基本类型。
2.try{return A;}catch(){}finally(),finally的代码是在return之前执行还是之后执行?
3.简述数据库池的实现机制。
4.简述异常处理的实现机制。
5.列举你知道的设计模式,并说明用法。
6.写一个简单的单例模式。
* js

1.什么时候会出现undefined的状态,举例说明函数的声明和变量的声明不对导致undefined的情况。
2.将一个xml文档写出其json格式的样子。
* sql
1.用一个条sql,根据A表的结构创建B表,并将A表的数据复制到B表。
create table userInfo
as
select * from user;
2.表student有name,goals两个字段,选出分数大于平均分数的学生。

 

Author: bkdwei