以下是面试一家支付类公司的过程当中遇到的面试题
主要是交流比较多,不是先笔试
直接是把这些问题带入到具体的情景当中去
可能这样更能考验出一个人真正的技术水平
1,很多文件,读出数字,加1写回,谈谈你的想法
2,能继承string类?
1 | 不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。 |
3,能有个包名一样的String类?如果有一样的会调用哪个?
4,一个主线程等待其他线程完成,如果其中有线程出错怎么办?
1 | 把线程可能会出现的问题处理掉 |
5,Oracle默认端口?
1521
6,b继承a,b的对象能强转成a嘛?
不能把一个对象强制转换成另外一个对象
7,数据库去重,删除所有重复记录,只留下一条
1 | DELETE |
8,try c里面,没打印出错误来,是为什么?
1 | 1.可能是程序执行是正确的 |
9,JAVA数据类型
| 简单类型 | 二进制位数 | 封装器类 |
|---|---|---|
| boolean | 1 | Boolean |
| byte | 8 | Byte |
| char | 16 | Character |
| short | 16 | Short |
| Int | 32 | Integer |
| long | 64 | Long |
| float | 32 | Float |
| double | 64 | Double |
| void | – | Void |
10,银行金额字段
金融数字是BigDecimal类型
11,用什么解析XML,有什么优缺点
1 | DOM4J(Document Object Model for Java) |
12,阿贾克斯熟悉吗?能发起请求下载文档吗?返回类型有哪些,遇到错误怎么提示用户
1 | 不能发起文档下载,返回的类型只有字符型, |
13,jquery选择器
1 | jQuery 元素选择器 |
14,空指针异常,怎么定位错误
1 | 定位到出现错误的行数 |