招银网络测试开发笔试题(招银网络科技测试开发面试)
导语:招银网络开发笔试
1、覆盖的使用条件:
执行异常范围 子类方法不能抛出比父类方法更多的异常访问级别限制 子类方法不能缩小父类方法的访问权限返回类型从提高代码可重用的角度,父类方法应该采用适用于大多数子类的实现方式。方法覆盖只存在子类、父类间,同一个类中方法只能重载。
子类的名称、参数签名和返回类型必须与父类一致。Java 编译器首先判断子类与父类方法的参数签名,两者一致则认为有覆盖操作。
2、散列存储,用链地址法解决冲突,平均查找长度?
3、
4、集成多种排序算法被另一系统调用,较好的设计模式是__?
A工厂模式 B模板模式 C策略模式 D代理模式
5、public class D {
static abstract class A{}
static class B extends A{}
static class C extends A{}
public void method(A a){
System.out.println(&34;);
}
public void method(B b){
System.out.println(&34;);
}
public void method(C c){
System.out.println(&34;);
}
public static void main(String[] args){}
D d = new D();
A b = new B();
A c = new C();
d.method(b);
d.method(c);
}
6、文件物理结构
7、一个资源上可同时存在多个A类锁,A类锁存在则不能施加B类锁,但可以加C类锁,A、B、C锁分别是__ __ __?(S、X、更新锁)
8、
9、MySQL索引
12、1000笔数据存放在列表中,要找最大前50条,最佳排序算法?
13、某开源框架初始化时需要加载各种资源,如从磁盘绝对路径加载,从当前应用根路径加载,从URL路径加载,这体现___设计模式。
14、端到端可靠报文传递和错误恢复属于__层。(传输)
15、使用merge语句,必须避免__
3、限流是保持系统可用性,防止因流量暴增导致系统运行缓慢甚至宕机的有效方式。
基于令牌桶限流:
令牌桶算法--系统以一个恒定的速度往桶中放令牌,请求被发送到系统后,系统在处理前先从桶里获取一个令牌,当桶里没有令牌可取时,拒绝服务。
本文内容由小海整理编辑!