标题

网易公司的面试过程

责任编辑:admin
日期:2012-10-26
一个突如其来的电话:你什么时候有空,明天下午3点可以来网易公司面试吗?。。。我把公司的地址发到你的手机上。接着手机收到了信息,其实这次的面试很出乎我的意料,因为投简历的时候是在过年前,那时候投了很多500人以上的公司,只是被一个公司叫去面试了,面试的时候也不是问一些技术上的问题,日常生活的问题,感觉很郁闷。就回家过年了。
  为了避免上次找了很久没有找到公司的问题,这次我1点钟就出发去了,在网上查了一下怎么去网易公司,刚好是之前一直去哥那里的那一趟车-248,在学院站下车,一直走到天河软件园的建中路就是了。因为BRT路线的开通,这次去天河软件园的时间少了很多,到天河软件园的时候就问了一下路,2点30分就到了公司,刚进去的时候,哇,网易公司的logo。跟我平时上的www.163.com的logo一样,有点激动。嘻嘻。。。刚进去的就有一个前台的人问我面试那个职位,我就说了java工程师,她于是给我了一份java的面试题,并让我坐到休息室做那份题目。正规的公司就是不一样,哪像我上一次去面试的那个公司,连一份面试题都没有。
  我开始做试题了,感觉试题还不是很难,都是一些java的基础,强烈要求如果你去学JaEE的话,基础一定要学好才去学,起码要看过2遍的thinking in java,最好是中英文一起看。不要害怕看英文版的thinking in java,还有java的基础书起码要看5遍。这样你才有扎实的基础,很多面试题都是那些java基础的题目。而jaEE是你面试的时候跟面试官说的技术。
  下面来说说那份面试题,题目不是很难,不是很简单,第1题说的是字符串的问题,首先定一个String的字符串var1,再定义一个字符数组var2,调用一个change(String str, char[] chs)方法。再在 change()方法里修改str, chs的值,之后就在main函数中打印var1, var2,问输出的结果是什么?如果对知道字符串是不可变的,还有形参和实参的传值问题,应该可以作对。第2题说的是:下面那个累实现了Connection接口?A. HashMap B.HashTable C.LinkedList D.ArrayList 第3题说的是那哪一个类中有错误:
1.
public class A {
  private String str;
  public A(String str) {
    this.str = str;
    super();
  }
}
2.
public class B extends String {
  public void change(String str) {
    str = HelloWorld;
  }
}
3.
public class C {
  public void c() {
    throw new Exception();
  }
}
4.
public class D {
  private String str = ;
  pubilc D(String str) {
    this.str = str;
  }
}
这一道题也很简单
接下来就是数据库的题目
第4题.请写出你用过的数据库,并说一下你用于哪一方面?请说出你对你所用的数据库的认识。
第5题.请根据下面的表回答问题,表中三个字段1.date时间 2.姓名 3.业绩
问题1:请你用SQL语句来完成每一天的业绩情况并按时间做升序排序
问题2:请你写出每人每天的业绩,并按时间、业绩做降序排序
第6题:请用一段java程序写出把i am a student的字符串改成student a am i
接下来的第7题一个数据库的问题:在原有的系统的基础上添加一个模块,这个模块要求在原有的基础上给用户一个积分的功能,功能如下
登录积分:用户每次登录加5分,每天的上限是10分
消费积分:消费的钱数*消费类型,如果是老用户(注册两年)消费类型为普通消费者的两倍。如果是三年则是2.5倍,四年则3倍,一次类推,普通消费者的类型为1
问题1:请设计数据库表记录这些信息。
问题2:请实现以上功能

阅读:

相关新闻:
评论