第一道:
员工表(emp表)
EmpId EmpName EmpSal(员工薪水)
1 ABC 1200
2 BCD 2000
薪水级别表(sal表)
MinSal MaxSal SalClass(薪水级别)
1000 1500 1
1800 2200 2
----------------------------------------------------
请使用一条sql语句列车员工号位”1”的姓名,薪水,薪水级别,同级别人数,平均工资?
第二道:
请使用singletion模式编写一个数据库连接,查询帮助类?
select a.empname,a.empsal,b.salclass,count(c.empid).avg(c.empsal)
from emp a,sal b,emp c
where b.minsal<a.empsal and b.maxsal>a.empsal and a.empid=1(如果告诉你编号是字符串写成‘1’) and c.empsal>b.minsal and c.empsal<b.maxsal
这种题都是不要求你真写出来的,遇上这种题首先你要知道什么是单例模式。然后知道怎么连接数据库,剩下的就算写思路也能给你相当的分数。(进公司肯定是SSH没人让你用单例对付数据库)
public class Singleton {
ResultSet rs;
private Singleton(){
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//这个是sqlserver连接用驱动,记得住就写,记不住就告诉他你写的是什么东西
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=master","sa","sa"); //这个是数据库的地址和你的用户名密码
Statement stmt;
String sql="select * from student"; //sql语句
stmt = conn.createStatement(); //启动数据库
rs = stmt.executeQuery(sql);//返回结果
}
private static Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
}
java面试时问在项目开发时遇到最难的是什么问题,怎么解决
你可以描述监控过程,如使用CAT、New Relic或Zabbix监控数据库。遇到性能问题时,通过查看执行计划和业务日志分析问题,例如,发现没有为特定字段建立索引或缓存,导致性能瓶颈。解决方法包括建立索引、使用复合索引或引入缓存。难点3:JVM内存管理。分享监控内存使用情况、处理内存泄露的经验,如通过JVM内存监控...
一般java面试都会问些什么问题
企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。 4、你对加班的看法? 回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。 回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身...
初级java面试题及答案?
java基础面试题有哪些?1、java异常机制的原理与应用\\x0d\\x0a答:每当程序出现异常之后,如果程序没有进行相应的处理,则程序会出现中断现象。2、正如圈内的大佬所说的那样,基础很重要。浙江优就业的老师帮你总结一下。3、Java基础知识Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
java基础面试题有哪些?
Java 运行时环境(JRE)是将要执行 Java 程序的 Java 虚拟机。它同时也包含了执行 applet 需要的浏览器插件。Java 开发工具包 (JDK)是完整的 Java 软件开发包,包含了 JRE,编译器和其他的工具(比如:JavaDoc,Java 调试器),可以让开发者开发、编译、执行 Java 应用程序。4.是否可以在 static 环境中...
java面试中经常被问到的问题有哪些?
java面试中经常被问到的问题有如下:1、进程,线程,协程之间的区别是什么?简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高。线程是进程的一个实体,是cpu调度...
如果你是一个 Java 面试官,你会问哪些问题?
1、谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?考点分析:对于这类笼统的问题,你需要尽量表现出自己的思维深入并系统化,Java 知识理解得也比较全面,一定要避免让面试官觉得你是个“知其然不知其所以然”的人。毕竟明白基本组成和机制,是日常工作中进行问题诊断或者性能调优等...
我要去应聘java助理软件工程师应聘是都会问什么问题啊 最好有答案 谢...
5.剩下是我总结的经常出现的面试题,答案你可以在这里继续提问。1. 写出你最常用的5个类和5个接口。2. 写出你所知道的排序算法。并用Java实现一个快速排序。3. 实现4个线程,其中2个每次加1,另外2个每次减1。4. 写出你最常遇到的5个异常,并简单描述它们发生在什么情况下。5. 用单例模式...
java面试中经常被问到的问题有哪些?
java面试中经常被问到的问题有:1、进程,线程,协程之间的区别是什么?2、你了解守护线程吗?它和非守护线程有什么区别?3、什么是多线程上下文切换?4、创建两种线程的方式?他们有什么区别?5、Thread类中的start()和run()方法有什么区别?6、怎么检测一个线程是否持有对象监视器?7、你知道哪些垃圾...
高级java面试问题(java中高级面试技术问题)
java面试中经常被问到的问题有如下:简述string对象,StringBuffer、StringBuilder区分。多态的原理。简要描述面向对象编程的思想。反射的原理。java.util包的UML结构图。Vector和ArrayList、LinkedList区别。这个看应聘的岗位吧,技术岗一般都会问一些技术问题或者专业性问题;如果是销售岗的话一般都是问一些工作...
Java面试中都会遇到哪些问题
各位准程序猿们,能不能找到一份好工作,就看你知不知道这,66道最基本的JAVA面试题,请耐心看完,说不定这10分钟,会影响你一辈子 面试题NO.01-NO.05 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 问题:Java里的传引用和传值的区别是什么? 答案:传...