3G門戶筆試面試經(jīng)驗

思而思學(xué)網(wǎng)

作為一個門戶網(wǎng)站,估計盈利模式同sina、sohu沒啥差異。而3G就專注于手機。有點擔(dān)心被人抄襲或者本來的大門戶網(wǎng)站發(fā)展手機門戶之后,3G的優(yōu)勢在哪里。

就宣講會自身宣傳來看,主持人估計是市場/銷售的,很活潑,送禮物帶動了很多氣氛。而HR雖說是華工校友,就差強人意了。工作環(huán)境按它的PP來看還不錯。

說到宣傳這方面,宣傳了它的幾個頻道。而且有些電影也會找上門去做手機線上的宣傳。雖然當(dāng)前注冊用戶數(shù)量很高,但是對網(wǎng)站的忠誠度有沒有呢?

筆試:

PART1 詞組推理(不容易);數(shù)列(2題only,不難);圖形推理(看過忘光了)。

PART2 Java部分:

1。單選題,包括有String Object轉(zhuǎn)換,Exception拋出等。abstract(abstract不能修飾變量,abstract修飾的函數(shù),所在的類也必須標明為abstract的,abstract函數(shù)不能有函數(shù)體,就是不能寫大括號{}。)

2。簡答題:

1)String s=new String("xyz"+"abc"); 一共創(chuàng)建了多少個對象。

2)異常處理分哪幾種:

JAVA語言的異常根對象是Throwable(相對的說法,因為所有JAVA對象的根都是java.lang.Object). 所有的異常都必須直接或者間接繼承Throwable. Throwable 有兩個子類,Error和Exception.Error通常用于嚴重的系統(tǒng)級別錯誤,比如IO錯誤、JVM底層錯誤等。對于應(yīng)用程序,通常關(guān)注的是Exception。

JAVA將Exception分為兩類,CheckedException和UncheckedException.從異常的層次來看,所有直接或者間接繼承RuntimeException的異常,都屬于UncheckedException (java 編譯器允許不catch).而所有直接或者間接繼承Exception(這里不包含RuntimeException,所以其也是Exception的直接子類)的異常都屬于CheckedException。

3)字符流和字節(jié)流的區(qū)別

字節(jié)流與字符流主要的區(qū)別是他們的的處理方式。

字節(jié)流是最基本的,所有的InputStream和OutputStream的子類都是,主要用在處理二進制數(shù)據(jù),它是按字節(jié)來處理的。

但實際中很多的數(shù)據(jù)是文本,又提出了字符流的概念,它是按虛擬機的encode來處理,也就是要進行字符集的轉(zhuǎn)化這兩個之間通過 InputStreamReader,OutputStreamWriter來關(guān)聯(lián),實際上是通過byte[]和String來關(guān)聯(lián)。在從字節(jié)流轉(zhuǎn)化為字符流時,實際上就是byte[]轉(zhuǎn)化為String時,public String(byte bytes[], String charsetName)有一個關(guān)鍵的參數(shù)字符集編碼,通常我們都省略了,那系統(tǒng)就用操作系統(tǒng)的lang;而在字符流轉(zhuǎn)化為字節(jié)流時,實際上是String轉(zhuǎn)化為byte[]時,byte[] String.getBytes(String charsetName)也是一樣的道理。

至于java.io中還出現(xiàn)了許多其他的流,按主要是為了提高性能和使用方便,如BufferedInputStream,PipedInputStream等

4)hashmap和hashtable區(qū)別

hashtable線程安全

3。分析題:

有N頭牛,分給兒子1/2+半頭,妻子1/2+半頭,女兒1/2+半頭,鄉(xiāng)親1/2+半頭,剛好分完,問N等于?

我直接用了最直接的方法去做,沒有多想其他繞圈的簡易解法了,唉~

4。編程題

1)二叉查找樹的鏡像

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

2)100匹馬擔(dān)100貨物,大馬擔(dān)3,中馬擔(dān)2,小馬2只擔(dān)1,輸出所有的運輸方法。

感覺解一下方程,然后按照方程來做可以縮小搜索范圍。不知道100馬是不是一定要用完。網(wǎng)上的一個解法:

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("大馬數(shù)量為:" + x);

System.out.println("中馬數(shù)量為:" + y);

System.out.println("小馬數(shù)量為:" + z);

}

}

}

}

System.out.println(totalWays);

感覺這樣的題目,開始看到的時候蠻高興的,但是做下去就感覺自己做得不到位,到最后覺得這種題目區(qū)分度不高。

筆試過了之后還有一面(技術(shù)面),二面(分三組群毆),三面(副CTO面)。然后我就被BS了。。。其實群毆的時候這個公司已經(jīng)讓我心涼了半截。。。感謝一面的GG啊,什么都沒問我,對我太好了!

閱讀了本文,本站思而學(xué)教育(mrnum)筆試頻道,還為你提供以下可能你會感興趣的筆試經(jīng)驗相關(guān)文章:

卡地亞筆試經(jīng)驗

南方電網(wǎng)筆試筆試經(jīng)驗

華信設(shè)計咨詢崗位筆試經(jīng)驗

熱門推薦

最新文章