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马是不是一定要用完
。网上的一个解法:
感觉这样的题目,开始看到的时候蛮高兴的,但是做下去就感觉自己做得不到位,到最后觉得这种题目区分度不高。
笔试过了之后还有一面(技术面),二面(分三组群殴),三面(副CTO面)。然后我就被BS了。。。其实群殴的时候这个公司已经让我心凉了半截。。。感谢一面的GG啊,什么都没问我,对我太好了!