招商银行测试开发 许个二面~
求个二面,给孩子来个offer吧
招商银行一面
1. 自我介绍
2. 项目介绍(这块问的挺详细)
3. JDBC编程(连接数据库的步骤)
4. 数据库的插入语句
5.给出一个表S,里面有三个字段id,kmid,score,输出(id,总分数>300)的降序排序的学生表(这个我现在还没搞清楚),只有一个表,感觉有点儿奇怪
6.类 String类的方法:
连接字符串方法 += 拼接(但是有点儿低效)
字符在字符串的位置 indexOf
比较当前的字符串与某一个字段相等equals
某个字符串以某个字符串结尾用的是啥( endsWith)
字符串这块虽然都说上了,但是我们还是得多看看源码,就能够更加确定了
7. java对于时间的处理用什么类(这个我没有用过,就没有说上)
在网上查了一下,处理时间的方式用的是java.util.Date 类和 java.util.Calendar 类完成。
8.实现多线程的方式:(lz把最后一条忘记说了记一下)
继承Thread类,重写run方法
实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target
通过Callable和FutureTask创建线程
通过线程池创建线程
9.HTTP的报文是有哪三种组成的?
HTTP的报文一般有请求头,请求行,空行,body组成(问了一下舍友,空行可以不说)
请求头:请求方法,URL,版本号
请求行:包含的挺多的
空行
body
10.返回状态码:
主要分为5类,这个我之前写过博客,需要的同学可以看看
11. 正则表达式:
正则表达式lz没了解过
12. 文件的读取:文件的读取这块lz写代码了,但是出现了一些错误
13.反问
整体来说还是不太难,是楼主太菜了,学过的知识又忘了