`
kankan1218
  • 浏览: 277709 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

面试题的道与术

阅读更多
1.不卑不亢。不卑:此处不留爷,自有留爷处。不亢:要低调,不要对着干。

2.工资根据简历来要。

3.做面试题的最最主要的目的:展现自己的水平和特色,拿到下次面谈的机会,而不是100%答对。
 i += i++;

解答:抱歉,我平时总是写项目写的比较多,这方面的东西没太研究和关注,如果你愿意给我时间的话,我可以查阅java虚拟机相关的知识,再去亲自做实验告诉你结果。

try{     
    system.exit();
} catch{
      system.out.println("wrong");
}

解答:抱歉,我平时总是写项目写的比较多,这方面的东西没太研究和关注,如果你愿意给我时间的话,我可以去试,加断点然后去debug,肯定能知道结果。

4.用JDBC连接任意数据库并输入结果。
public class TestPrepStmt {

	public static void main(String[] args) {
		if(args.length != 3) {
			System.out.println("Parameter Error! Please Input Again!");
			System.exit(-1);
		}
		
		int deptno = 0;
		
		try {
			deptno = Integer.parseInt(args[0]);
		} catch (NumberFormatException e) {
			System.out.println("Parameter Error! Deptno should be Number Format!");
			System.exit(-1);
		}
		
		String dname = args[1];
		String loc = args[2];
		
		PreparedStatement pstmt = null;
		Connection conn = null;
		try {
			Class.forName("com.mysql.jdbc.Driver");
			//new oracle.jdbc.driver.OracleDriver();
			conn = DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=root");
			pstmt = conn.prepareStatement("insert into dept values (?, ?, ?)");
			pstmt.setInt(1, deptno);
			pstmt.setString(2, dname);
			pstmt.setString(3, loc);
			pstmt.executeUpdate();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			try {
				if(pstmt != null) {
					pstmt.close();
					pstmt = null;
				}
				if(conn != null) {
					conn.close();
					conn = null;
				}
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}

   a.异常名字不记得:平时用eclipse自动生成比较多,名字怎么拼写的记不清楚了。 
   b.能用PreparedStatement就不用statement,前者是预编译效率高而且还支持参数
   c.try catch finally

5.写JS不记得:说平常写项目的js大都是copy别人的代码过来改的,给我时间的话,我也可以写出来。

6.请描述MVC的设计思想:
简答题:请记住:举例加画图

7.排序:冒择路(入)希快归堆
算法题:不会起码写思想然后写好几个循环套循环。

8。写一个链表完成插入删除等操作

9。servlet的生命周期:
   1。整个生命周期只有一个servlet对象
   2。第一次请求过来时,new出来对象来。
   3。init()->service()->doGet or doPost()->destroy()


10. 笔试带小纸条

11。[color=red][/color]多表连接和子查询,必考。

12。数据库设计的三范式

13。常用的数据库优化方法:缓存,索引,sql语句的优化,分表

14。ArrayList,Vector,LinkedList的存储性能和特性
    ArrayList和Vector差不多,只不过Vector是同步的,效率比较低,再说vector已经不怎么用了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics