欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

2020年7月java面试题

程序员文章站 2023-11-10 12:12:40
2020年笔者遇到的java面试题...

今天又激动又紧张的跑去面试(收到面试邀请之后在家刷了几天面试题),到了地方一进去,好家伙人还不少,面试官啥也没说就给了我一张A4纸,我以为是写个人信息,结果是先做题,好不说了,直接上题目。

第一题:
编写一个程序,输入 n 求 n! (用递归的方式实现)

第二题
有如下实体

DataInfoBean{
	//数据时间
	private String dataTime;
	//数据ID
	private String d5000ID;
	//数据值
	private int dataValue;
}

创建一个集合List< DataInfoBean>,集合大小为24个整点时间,dataValue为随机数,创建完集合后,将该集合线性拆值为288点的集合,其中dataTime字段为每5分钟间隔的时间,画流程图。

第三题
以下代码str会输出什么,并简述原因?

public static void main(String[] args) {
	String str = new String("hello");
	yb(str);
	System.out.println(str);
}
public static void yb(String str) {
	str += "yb"
}

第四题
深复制和浅复制的区别

第五题
读取数据库,在读取前加日志、读取后加日志、异常加日志,用什么技术手段实现该功能?

第六题
一个巴士集团有55辆公交车,每辆公交车每秒钟向服务器发送GPS位置信息(每秒钟发送25个点,一天整个公司保存118800000条数据),现在要将发送过来的数据保存到数据库中,需要存储两年的数据,怎么存储到数据库中,将来读取如何读取(不用大数据框架)?

还以为是选择题,结果连填空题都不是,我答了第三题后就弃笔告辞了
2020年7月java面试题

本文地址:https://blog.csdn.net/kungFuApe/article/details/107346354