一次印象深刻的java面试

标签: java 面试 | 发表时间:2015-03-08 01:46 | 作者:nicegege
出处:http://www.iteye.com

1.String、StringBuffer、StringBuilder的区别

2.冒泡算法的时间复杂度

3.public class Parent{

public Parent(){

     System.out.println("parent");

 }

}

public class Child extends Parent{

public Child(){

     System.out.println("child");

 }

}

public void main(String args[]){

Parent parent=new Parent();

Child child=new Child();

}

控制台显示结果?

3.部门表 dept  包含deptno编号,deptname 名称  ,adress地址

员工表emp  包含empno编号,empname名称,sal工资,deptno部门编号

(1).一条sql语句查询出所有高于部门平均公司的员工信息(包含部门名称)

4.有A-Z的字母,任意组合成新单词,不管单词是否有实际意义,不能有重复字符。说一下思路?

5.介绍一下spring的事务

6.myBatis怎么处理一对多、多对多?

7.周一至周五工作时间是9-12点,13-18点。A时间点和B时间点(B比A大)。写程序计算出A到B的工作时间。

8.写出5个linux命令

9.java的动态代理原理

10.java的泛型,如果没有泛型,怎么实现泛型

11.死锁类型

12.面向对象思想的理解

13.常用的设计模式

14.SQL优化方法

15.有一个张表包含pid(pid是主键),account,有另一张表 sid,pid.acount。使用一条sql完成从A表找到指定pid的account更新 B表中指定pid的acount。

16.数组怎么实现倒序排序

17.二分查找方法的使用,举例说明

18.简单描述进程和线程

 

总结 :这次面试印象很深刻,首先是面试题丰富,涉及工作常用的技术知识点。考察我们对知识点的掌握情况。大概30多道题,从易到难,我花费30分钟做完。当时对自己很自信。从工作到到现在4年多,java的基础知识慢慢健忘了,也开始不愿意仔细的阅读。把中心放在业务问题逻辑化,按时完成工作任务为最大。java的基础还是要巩固的,虽说我有工作经验,但是java的基础反映出工作能力,碰到问题解决问题的方式和方法等等。最后给自己想说的是,遇到自己使用过,熟悉,但是又说不出一二的时候,应该诚恳的面对,不会或不明白,抱着一个认真的心,探索吧。



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [java 面试] 推荐:

java面试题

- - Java - 编程语言 - ITeye博客
 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面. 抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节. 抽象包括两个方面,一是过程抽象,二是数据抽象.  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法. 对象的一个新类可以从现有的类中派生,这个过程称为类继承.

JAVA面试精选【Java基础】

- - CSDN博客编程语言推荐文章
  这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱. 只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了. 对于那些正打算找工作JAVA软件开发工作的童鞋们来说,当你看到这份题目的时候,你应该感动很幸运,因为,只要你把题目中的内容都搞懂了,在笔试的时候就可以游刃有余,通过面试只有半步之遥了,笔试只能反映你的JAVA技能.

Java面试宝典2013版

- - Java - 编程语言 - ITeye博客
Java基础部分......................................................................................................2. 1、一个".java"源文件中是否可以包括多个类(不是内部类). 2、Java有没有goto?..........................................................................................2.

UC优视广州Java面试题

- - 企业架构 - ITeye博客
学习笔记,转自: http://www.iteye.com/topic/1033375. 学习笔记,转自: http://download.csdn.net/detail/ht99582/5892979. 一是CPU操作的快慢,二是IO操作的快慢. 赋值和计算,如:m = i*j;. 流程控制,如:while(true) { i ++;}.

一次印象深刻的java面试

- - 编程语言 - ITeye博客
1.String、StringBuffer、StringBuilder的区别. 2.冒泡算法的时间复杂度. 3.部门表 dept  包含deptno编号,deptname 名称  ,adress地址. 员工表emp  包含empno编号,empname名称,sal工资,deptno部门编号. (1).一条sql语句查询出所有高于部门平均公司的员工信息(包含部门名称).

知名公司的Java面试题

- - ImportNew
查看不同公司新鲜真实的Java面试题,摘自Glassdoor.com. 假设有一个 getNextparson() 方法返回 Person 对象,Person 类实现了 comparable 接口,现在从文件中读取记录并排序,然后给出前 1000 条记录,纸上作答. 写一个函数,传入 2 个有序的整数数组,返回一个有序的整数数组.

Java面试题:多线程,作为Java程序员你不得不懂

- sun - IT程序员面试网
线程:是指进程中的一个执行流程. 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源. 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程.

115个Java面试题和答案——终极列表(上)

- - ImportNew
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力. 下面的章节分为上下两篇, 第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器, 第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP.

115个Java面试题和答案——终极列表(下)

- - ImportNew
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP. Java小应用程序(Applet). 43.Java中的两种异常类型是什么. Java中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常.

JAVA多线程和并发基础面试问答

- - 企业架构 - ITeye博客
原文链接    译文连接  作者:Pankaj   译者: 郑旭东   校对:方腾飞. 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一. 在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题. ( 校对注:非常赞同这个观点).