程序员面试题

  如下这三大类的面试题是应聘程序员职位的朋友,要考的内容,今天小编在此跟大家分享下。

  数据库部分:

  1.举例说明Dynamic SQL的原理及应用?

  2.举例说明数据库索引的优缺点?

  3.如果由你来设计数据的rollback,你的思路和方案?

  4.假设有一个table,名为pages,有四个字段,id ,url,title,body。里面储了很多网页,网页的url地址,title和网页内容,用一个

  sql查询将url匹配的排在最前面,title匹配的在其次,body匹配的排最后,没有任何字段匹配的,不返回。

  5.自定义函数与存储过程的区别是什么?什么情况下只能用自定义函数,什么情况下只能用存储过程?

  6.管理50台数据库,日常工作是检查数据库作业是否完成,你应该如何完成这项检查工作?

  网络部分:

  1.使用UML圈中的时序图,描述TCP/IP三次握手过程。

  2.简友交换机,路由器,Hub的共性和不同。

  3.简述UDP的原理和应用场景。

  语言部分:

  1.public class TestString{

  public static void link(String a){

  a +=”World”;

  }

  public static void main(String[] args){

  String a = “Hello”;

  link(a);

  System.out.println(a);

  }

  }

  2.System.out.println(“ja”+”va”==”java”);

  3.简述GC的工作原理。

  4.sleep() 与wait()有什么区别。

  5.HashMap()与Hashtable的区别。

  6.Interface与Abstract class的区别。

  7.请设计一个递归程序,使用最简练的代码。

  8.请列举你熟悉的两种设计模

本文已影响6827
上一篇:恒华伟业面试题 下一篇:暴风网际经典面试题

相关文章推荐

|||||