招银网络科技2019年春招笔试面试总结

本文回顾了作者参加招银网络科技2019年春季招聘的笔试和面试经历,涵盖了Java基础知识、线程安全、网络协议、设计模式、数据库、异常处理、UML图等多个知识点,并分享了面试中关于HTTP状态码、Web高可用架构、微服务理解以及Spring MVC流程的问题。
摘要由CSDN通过智能技术生成

笔者是2月底参加招银春招笔试的,笔试和第一轮面试都在当天进行,所以有可能笔试时被叫去面试。如果一轮面试通过了的话,一般在一周内会收到二轮面试通知。下面是对笔试和两轮面试相关问题的回忆,不全面也可能不完全准确,仅供参考。

笔试题总结

1.静态及非静态代码块
形式是:A中分别包含静态代码块和非静态代码块;类B继承类A,类B中也分别包含静态代码块和非静态代码块。(每个代码块中都包含输出语句)然后在main()方法中实例化类B,问输出语句的顺序是什么。

类似下面的例子(不是原题)。具体结果可以自行测试,主要还是要理解其中的原理。

public class Client {
	public static void main(String[] args) {
		Father father = new Chlid();
	}
}

class Father {
	{
		System.out.println("Father's block");
	}	
	static {
		System.out.println("Father's static block");
	}
}

class Chlid extends Father {
	{
		System.out.println("Chlid's block");
	}	
	static {
		System.out.println("Chlid's static block");
	}
}

2.线程安全:问HashMap、HashSet、Properties三个类中哪些是线程安全的。原题是一道选择题

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值