关于java7k面试题的信息

博主:adminadmin 2022-11-22 10:50:09 50

本篇文章给大家谈谈java7k面试题,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

刚从北大青鸟毕业的学生 从事java 我能开口要7k?

可以给你3道题目看看你的水平,呵呵,前台一个,sql一个,框架一个,答对一个在我这里你拿7000就差不多合格了。

1,可以实现点击一个按钮(只点一次)同时下载2个文件么?注意不是2个文件打包成一个下载,是真正的弹出2个下载框。若能请说明实现方案,若不能请说明理由。

2,在2张表内,有2列值,试比较在无序的情况下是否相同,用1句sql写出来。

例如:1,2,2,3,4,5,1,2

2,2,2,1,1,3,4,5 认为是相同的。

3,在实现SSH 框架时,我们一般有actoin,iservice,service,idao,dao 共3个类,2个接口。

在项目进度紧张的情况下,可以省略接口变为,action service dao,只实现3个类,那么想通过spring 实现事务控制,应该如何修改配置文件,增加哪些包?

或者进一步简化,为action dao ,只实现2个类。

但是没有人通过只实现一个类的方式完成项目,(仅保留 action 后者仅保留dao )你觉得主要原因是什么?

最后一道题2个问题,只答一个就好~~

第一题,若实现不了,能够清晰的说明不能的理由也可以得满分,但是实际上是能实现的,这个题也最简单。

你好,你有JAVA面试题啊 发我下3Q 278766377@qq.com

这里下载吧。

每一年的java面试宝典都很不错。

如果你能解答其中一大半的题目,恭喜你,在成都这种地方拿个5K没问题了,上海广州北京等地拿个7k没问题了。

希望能够帮到你。

黑马程序员7k面试题是什么意思

一、题目

1、

交通灯管理系统的项目需求:

Ø 异步随机生成按照各个路线行驶的车辆。

例如:

由南向而来去往北向的车辆---- 直行车辆

由西向而来去往南向的车辆---- 右转车辆

由东向而来去往南向的车辆---- 左转车辆

。。。

Ø 信号灯忽略黄灯,只考虑红灯和绿灯。

Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。

Ø 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。

注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。

Ø 每辆车通过路口时间为1秒(提示:可通过线程Sleep的方式模拟)。

Ø 随机生成车辆时间间隔以及红绿灯交换时间间隔自定,可以设置。

Ø 不要求实现GUI,只考虑系统逻辑实现,可通过Log方式展现程序运行结果。

2、

模拟实现银行业务调度系统逻辑,具体需求如下:

Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。

Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。

Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为:

Ø VIP客户 :普通客户 :快速客户 = 1 :6 :3。

Ø 客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程可通过线程Sleep的方式模拟)。

Ø 各类型客户在其对应窗口按顺序依次办理业务。

Ø 当VIP(6号)窗口和快速业务(5号)窗口没有客户等待办理业务的时候,这两个窗口可以处理普通客户的业务,而一旦有对应的客户等待办理业务的时候,则优先处理对应客户的业务。

Ø 随机生成客户时间间隔以及业务办理时间最大值和最小值自定,可以设置。

不要求实现GUI,只考虑系统逻辑实现,可通过Log方式展现程序运行结果。

二、面向对象分析

1、这种通过Log方式展现运行结果的程序,首先书写方面就分为:功能程序和测试程序,两部分

功能程序:目标功能的实现。

测试程序:一般兼具生产与消费的功能,通过集合存储生产的对象。

分析: 如果目标功能可以不依赖外部实现,那么功能程序就可以先写,(写完给测试程序提供其功能的方法)。

如果目标功能必须依靠外部提供提供的对象,那么就可以先写测试程序完成对象生产。目标功能调用生产的对象。

说到底,所谓的先写后写只有编译时,编译工具自动生成方便与否。在以后的编程中,必定要实现功能的分解,功能与功能之间依靠提供接口实现。

2、以上两个面试题目中功能分析

交通灯:红绿灯实现功能红绿灯按照一定的规律切换,他可以自己独立完成。模拟测试程序,(对象)路,路有车的生产与消费功能,调用红绿灯状态,判断当前路是否同行。

银行业务调度系统:参考银行叫号机系统,由叫号机体统管理客户(测试程序,模拟客户流)。由叫号系统给银行窗口提供客户号,所以说叫好系统要提供客户客户对象的生产与消费功能,生产是不受外因影响的,调用时建立独立的计划任务线程,完成不断的生产操作。消费功能提供给银行窗口,每个窗口具有独立的线程,不断请求客户号。

3、关于结合功能的主程序

主程序,启动功能程序、测试程序。完成功能之间的衔接。

主程序,创建、启动线程、调用功能对象。除非固定封装的功能,一般功能的开启,线程的创建交由主程序完成,这样根据传入参数不同,可以自适应不同的情况,提高程序的复用性。

以银行业务调度系统主程序为例:

package interview.bank;

import java.util.concurrent.Executors;

import java.util.concurrent.TimeUnit;

public class MainClass {

public static void main(String[] args) {

// TODO Auto-generated method stub//开启窗口线程

for (int i = 1; i 5; i++) {

new ServeWindow(i, CustomerType.common).start();

}

new ServeWindow(5, CustomerType.vip).start();

new ServeWindow(6, CustomerType.express).start();

//客户来了

Executors.newScheduledThreadPool(1).scheduleAtFixedRate(new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

int number=NumberMachine.getInstance().getCommoncustomerr().generatenewcusomer();

System.out.println("common客户"+number+"号来了");

}

}

, 0

, Constants.COMMON_CUSTOMER_INTERVAL_TIME

, TimeUnit.SECONDS);

Executors.newScheduledThreadPool(1).scheduleAtFixedRate(new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

int number=NumberMachine.getInstance().getVipcustomerr().generatenewcusomer();

System.out.println("vip客户"+number+"号来了");

}

}, 0

, Constants.COMMON_CUSTOMER_INTERVAL_TIME*6

, TimeUnit.SECONDS);

Executors.newScheduledThreadPool(1).scheduleAtFixedRate(new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

int number=NumberMachine.getInstance().getExpresscustomerr().generatenewcusomer();

System.out.println("express客户"+number+"号来了");

}

}, 0

, Constants.COMMON_CUSTOMER_INTERVAL_TIME*2

, TimeUnit.SECONDS);

}

}

求java 后台 7k的面试题 与 机试题

刚毕业,有点难,5K左右是可以有的。主要是后台性能方面,和对他所需的语言的运用如何,他需要的是实战经验。

java复试会问什么?

其实就是认认人,可能会问你是否愿意外包。是否介意加班和出差之类。

顺便看看你这个人是否机灵。至于工资,现在做java不会很高。不同地方不同,不太好说。

如果你搞不清楚,就说按照公司规定就行了。反正签合同时会告诉你,太低的话就走人呗。

关于java7k面试题和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。