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条数据),现在要将发送过来的数据保存到数据库中,需要存储两年的数据,怎么存储到数据库中,将来读取如何读取(不用大数据框架)?
还以为是选择题,结果连填空题都不是,我答了第三题后就弃笔告辞了
本文地址:https://blog.csdn.net/kungFuApe/article/details/107346354