免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
[轉(zhuǎn)載]Iteye 上面的面試題目(百度和淘寶)

轉(zhuǎn)載]Iteye 上面的面試題目(百度和淘寶)

(2012-03-02 15:22:59)
標簽:

轉(zhuǎn)載

分類: 轉(zhuǎn)載文章

淘寶北京專場java面試題(2011-12-31)

第一面

1、說說項目

由于我?guī)啄暌恢弊鲆粋€產(chǎn)品,從后臺做到前臺,從業(yè)務開發(fā)做到技術(shù)平臺,所以就畫了整個產(chǎn)品部署架構(gòu)圖,b/s& c/s的,然后一層層的講解。

B/S現(xiàn)有Web框架改造、瀏覽器緩存、c/s補丁下載各種方式、cdn、c/s通信協(xié)議、rpc集群、http集群、負載均衡、集群前置機調(diào)度、后端服務器主從實例、后端服務器各種優(yōu)化(異步、性能隔離)、數(shù)據(jù)庫服務器各種優(yōu)化(索引、物化視圖、讀寫分離、帳套結(jié)轉(zhuǎn)、數(shù)據(jù)庫橫向切分、縱向切分)、層間調(diào)用性能監(jiān)控的實現(xiàn),對照產(chǎn)品架構(gòu)圖各個部分一路講下來。

2、http集群方案,我們的是反向代理服務器,自己有寫代理服務器,也可以用主流的web服務器,然后面試官就問ngnix、lighttpd、apache三大主流web服務器的區(qū)別...囧了。。。

3、如果有機會重新設計你們的產(chǎn)品,你會怎么做?

這個當時回答的不好,主要從通信協(xié)議和數(shù)據(jù)存儲兩塊來說了,這樣說有些片面。因為我們產(chǎn)品本身又很多問題,只通過部署架構(gòu)圖是反映不出來的,如二次開發(fā)問題、補丁下載問題、不同模塊java包相互依賴問題、技術(shù)框架比較封閉、構(gòu)建系統(tǒng)方案落后、文檔缺失等,我們內(nèi)部經(jīng)歷過很多的痛苦的,但是當時思維局限在了部署架構(gòu),所以沒有說出這些問題。

第二面

4、網(wǎng)站性能優(yōu)化如何優(yōu)化的?

自己一點網(wǎng)站性能優(yōu)化經(jīng)歷,結(jié)合《構(gòu)建高性能Web站點》,扯了一通,跟一面有點類似。

5、本來要花產(chǎn)品架構(gòu)圖,我翻過簡歷,后邊有一面時候畫的,就沒要畫了。然后就要我在黑板(暫且叫做黑板)上畫jvm體系結(jié)構(gòu)。

畫了jvm體系結(jié)構(gòu),講解了jvm各個組件和組件的交互、GC算法、各種垃圾收集器、運行期優(yōu)化、產(chǎn)品中遇到的與jvm相關(guān)的問題如oom、ClassLoader問題等,并針對HotSpotVM的實現(xiàn)講解了堆、非堆內(nèi)存劃分

第三面(HR面)

6、看我面過b2b和支付寶,問了下情況

b2b面完了,但是沒過;支付寶過了2面

7、個人優(yōu)缺點

8、是否愿意來杭州

第四面(視頻電話面,杭州某大牛)

9、介紹項目。對于Web框架的改造,跟原有框架的異同

10、下班后的時間有學習技術(shù)么

11、是否參加過開源項目



第一面

項目:

1、找一個項目,介紹下情況。其中遇到了什么問題,每種問題怎么樣的解決方案。

算法題:

2、一個排好序的數(shù)組,找出兩數(shù)之和為m的所有組合

3、自然數(shù)序列,找出任意連續(xù)之和等于n的所有子序列

數(shù)據(jù)結(jié)構(gòu):

4、從數(shù)據(jù)庫查出一個數(shù)據(jù)結(jié)果集,其中有一個時間字段,請用一個數(shù)據(jù)結(jié)構(gòu)存儲使得可以最快速的查出某個時間段內(nèi)的記錄。

5、上一題我提到了B+樹,他就繼續(xù)問了為何用B+樹實現(xiàn)索引而不用二叉樹

數(shù)據(jù)庫:

6、說說Oracle數(shù)據(jù)庫的事務隔離級別,以及遇到的相關(guān)問題

這個我說了標準的四種級別,Oracle實現(xiàn)的三種級別,并概述了下多版本讀一致性

項目相關(guān)技術(shù):

7、看到簡歷上寫了個rpc,講講,我說了跟rmi比較像,說了異同點,然后又展開到內(nèi)存分配的問題,不過沒搞懂他到底要說什么。還問題java客戶端跟c程序服務端的通信情況,比如說c那邊直接一個結(jié)構(gòu)體過來,怎么處理,答曰沒遇到過。

8、簡歷上寫的jvm性能調(diào)優(yōu),說說都做了什么事情

9、說到jvm的時候,說到了我們用windows開發(fā),就問linux的腳本知道么,awk用過么

10、簡歷上寫web框架開發(fā)維護,就問瀏覽器端跟服務器端如何通信,不過最后只落到了java對象如何傳遞到客戶端,客戶端數(shù)據(jù)如何傳遞到服務端。

java基礎:

11、并發(fā)同步的問題,synchorized是如何使用,Object的wait、notify方法什么作用

框架:

12、是否了解spring,ioc的實現(xiàn),aop的實現(xiàn)方案,各種方案有什么限制

 

第二面

項目:

1、介紹下你做的項目,稍微高層次一些的介紹下,意思是不要沒完沒了的介紹

其中提到了主實例集群節(jié)點與主實例備用節(jié)點的單例狀態(tài)如何保持同步

2、rpc通信和rmi區(qū)別

3、并發(fā)訪問同一條數(shù)據(jù)的時候,如何保證數(shù)據(jù)同步。

4、網(wǎng)站性能優(yōu)化都做了什么,具體的?ETag、Last-Modified、Expires、Cache-Control

5、最近看什么書,印象最深刻的是什么?

算法:

6、二叉樹,找兩個節(jié)點的最底層的公共父節(jié)點,給思路

7、單向鏈表反轉(zhuǎn),寫代碼

 

第三面(就記了這么多)

自我介紹:

1、個人基本情況,順便提到項目,就開始扯了幾下

數(shù)據(jù)庫:

2、數(shù)據(jù)庫性能優(yōu)化有做么?做了些什么?

設計:

3、設計一個小商店進銷存系統(tǒng)的的表結(jié)構(gòu)設計,老板每天要知道賣出的貨物,要定期查看貨物的成本、銷售額和利潤。

這里要注意,重點之一是如何進行成本計算,要知道成本計算的幾種方法,選其中一種實現(xiàn),這個會影響表結(jié)構(gòu)的設計

算法:

4、1到1億的自然數(shù),求所有數(shù)的拆分后的數(shù)字之和,如286 拆分成2、8、6,如1到11拆分后的數(shù)字之和=> 1 + ... + 9 + 1 + 0 + 1 + 1。

  

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
阿里、百度、搜狐、優(yōu)酷土豆等互聯(lián)網(wǎng)公司面試經(jīng)驗總結(jié)
阿里、百度、騰訊Java程序員面經(jīng)(附帶面試題答案)
微軟+BAT+網(wǎng)易+美團+搜狐+蘑菇街+滴滴+小米等面試經(jīng)歷
阿里巴巴開源項目 Druid 負責人溫少訪談
百度Hadoop分布式系統(tǒng)揭秘:4000節(jié)點集群 : NoSQLfan
你與offer的邂逅還缺點什么:岳向睿 | 漫漫郵子路
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服