3G门户笔试面试经验

来源:解志愿时间:

  作为一个门户网站,估计盈利模式同sina、sohu没啥差异。而3G就专注于手机。有点担心被人抄袭或者本来的大门户网站发展手机门户之后,3G的优势在哪里。

  就宣讲会自身宣传来看,主持人估计是市场/销售的,很活泼,送礼物带动了很多气氛。而HR虽说是华工校友,就差强人意了。工作环境按它的PP来看还不错。

  说到宣传这方面,宣传了它的几个频道。而且有些电影也会找上门去做手机线上的宣传。虽然当前注册用户数量很高,但是对网站的忠诚度有没有呢?

  笔试:

  PART1 词组推理(不容易);数列(2题only,不难);图形推理(看过忘光了)。

  PART2 Java部分:

  1。单选题,包括有String Object转换,Exception抛出等。abstract(abstract不能修饰变量,abstract修饰的函数,所在的类也必须标明为abstract的,abstract函数不能有函数体,就是不能写大括号{}。)

  2。简答题:

  1)String s=new String("xyz"+"abc"); 一共创建了多少个对象。

  2)异常处理分哪几种:

  JAVA语言的异常根对象是Throwable(相对的说法,因为所有JAVA对象的根都是java.lang.Object). 所有的异常都必须直接或者间接继承Throwable. Throwable 有两个子类,Error和Exception.Error通常用于严重的系统级别错误,比如IO错误、JVM底层错误等。对于应用程序,通常关注的是Exception。

  JAVA将Exception分为两类,CheckedException和UncheckedException.从异常的层次来看,所有直接或者间接继承RuntimeException的异常,都属于UncheckedException (java 编译器允许不catch).而所有直接或者间接继承Exception(这里不包含RuntimeException,所以其也是Exception的直接子类)的异常都属于CheckedException。

  3)字符流和字节流的区别

  字节流与字符流主要的区别是他们的的处理方式。

  字节流是最基本的,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的。

  但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化这两个之间通过 InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联。在从字节流转化为字符流时,实际上就是byte[]转化为String时,public String(byte bytes[], String charsetName)有一个关键的参数字符集编码,通常我们都省略了,那系统就用操作系统的lang;而在字符流转化为字节流时,实际上是String转化为byte[]时,byte[] String.getBytes(String charsetName)也是一样的道理。

  至于java.io中还出现了许多其他的流,按主要是为了提高性能和使用方便,如BufferedInputStream,PipedInputStream等

  4)hashmap和hashtable区别

  hashtable线程安全

  3。分析题:

  有N头牛,分给儿子1/2+半头,妻子1/2+半头,女儿1/2+半头,乡亲1/2+半头,刚好分完,问N等于?

  我直接用了最直接的方法去做,没有多想其他绕圈的简易解法了,唉~

  4。编程题

  1)二叉查找树的镜像

  http://leowzy.javaeye.com/blog/787936

  2)100匹马担100货物,大马担3,中马担2,小马2只担1,输出所有的运输方法。

  感觉解一下方程,然后按照方程来做可以缩小搜索范围。不知道100马是不是一定要用完。网上的一个解法:

  int totalWays = 0;

  for (int x = 1; x for (int y = 1; y int z = 100 - x - y;

  if (z % 2 == 0) {

  if ((3 * x + 2 * y + z / 2) == 100) {

  totalWays++;

  System.out.println("大马数量为:" + x);

  System.out.println("中马数量为:" + y);

  System.out.println("小马数量为:" + z);

  }

  }

  }

  }

  System.out.println(totalWays);

  感觉这样的题目,开始看到的时候蛮高兴的,但是做下去就感觉自己做得不到位,到最后觉得这种题目区分度不高。

  笔试过了之后还有一面(技术面),二面(分三组群殴),三面(副CTO面)。然后我就被BS了。。。其实群殴的时候这个公司已经让我心凉了半截。。。感谢一面的GG啊,什么都没问我,对我太好了!

阅读了本文,本站向荣网(gkjzy)笔试频道,还为你提供以下可能你会感兴趣的笔试经验相关文章:

卡地亚笔试经验

南方电网笔试笔试经验

华信设计咨询岗位笔试经验

中国点击率最高的一篇文章 !