sohu公司的面試題目,今天在我的旁邊的複印機器上面不知道是誰列印出來的。是剛出來沒有多長時間,可能明天面試人員的考試題目吧 !!!!發給大家看看啊!!!希望對大家有幫助。。。。。
英文題目(可以用中文回答)
1)please describe the different between xml,xsd,xsl through their definition.
2)do you know the persistent object in j2ee;if yes ,please describe some mechanism of it.
3)please describe some famous encryption arithmetic as many as you know, one of arithmatics to explain if possible.
智力邏輯題
1.某一密碼僅使用k、l、m、n、o共5個字母,密碼中的單詞從左向右排列,密碼單詞必須遵循如下規則:
(1)密碼單詞的最小長度是兩個字母,可以相同,也可以不同
(2)k不可能是單詞的第一個字母
(3)如果l出現,則出現次數不止一次
(4)m不能使最後一個也不能是倒數第二個字母
(5)k出現,則n就一定出現
(6)o如果是最後一個字母,則l一定出現
問題一:下列哪一個字母可以放在lo中的o後面,形成一個3個字母的密碼單詞?
a) k b)l c) m d) n
問題二:如果能得到的字母是k、l、m,那么能夠形成的兩個字母長的密碼單詞的總數是多少?
a)1個 b)3個 c)6個 d)9個
問題三:下列哪一個是單詞密碼?
a) klln b) loml c) mllo d)nmko
問題四:3個相同的字母可以構成的不同密碼單詞的總數是多少?
a) 1個 b)2個 c) 3個 d) 4個
問題五:單詞密碼mmllokn可以通過下列變成另一個密碼單詞,除了:
a) 用n代替每個l b)用o代替每一個m c)用o代替 d)把o移到n的左邊 2.62-63=1 等式不成立,請移動一個數字(不可以移動減號和等於號),使得等式成立,如何移動?
技術編程題
1) 請用vb(或者c#)語言來描述一下blowfish的加密解密算法。如果不行,可以用中文+圖的形式來說明。如果不了解blowfish算法,請描述一下自己比較熟悉的加密解密算法。
2) 如果你是一位軟體架構師,您將如何去搭建一個符合n-tie的架構?並請描述一下您搭建的每一層的作用。(注意:請您考慮項目中有webservice的情況)3) 請用代碼簡單描述一下singleton、抽象工廠、bridge、composite(任選三個)的設計模式的概念。