国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

百度面試題 java

時間:2022-07-03 10:57:37 面試 我要投稿
  • 相關推薦

百度面試題 java

第一面

百度面試題 java

項目:

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

算法題:

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

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

數據結構:

4、從數據庫查出一個數據結果集,其中有一個時間字段,請用一個數據結構存儲使得可以最快速的查出某個時間段內的記錄。

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

數據庫:

6、說說Oracle數據庫的事務隔離級別,以及遇到的相關問題

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

項目相關技術:

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

8、簡歷上寫的jvm性能調優,說說都做了什么事情

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

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

java基礎:

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

框架:

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

第二面

項目:

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

其中提到了主實例集群節點與主實例備用節點的單例狀態如何保持同步

2、rpc通信和rmi區別

3、并發訪問同一條數據的時候,如何保證數據同步。

4、網站性能優化都做了什么,具體的?ETag、Last-Modified、Expires、Cache-Control

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

算法:

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

7、單向鏈表反轉,寫代碼

第三面(就記了這么多)

自我介紹:

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

數據庫:

2、數據庫性能優化有做么?做了些什么?

設計:

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

這里要注意,重點之一是如何進行成本計算,要知道成本計算的幾種方法,選其中一種實現,這個會影響表結構的設計

算法:

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

之前去百度面試,整理了一下面試問題。沒有筆試,直接和面試官交談。感覺面試官人挺好的,挺有耐心,每次面試回來不論公司大小,不管能不能拿到offer,但基本都能有一些有價值的輸入,還挺開心的。我雖然有4年工作經驗,但是不是走純技術系的,開發,維護,見客戶,項目管理什么都干過,最近想換工作,糞發圖強惡補算法,數據結構一類大公司特愛考的基礎知識。

這次后幾道題答的不好。尤其是有一個關于服務器session優化和數據庫表水平拆分策略的,沒說到點兒上,回來的路上有了點兒思路,回來百度一下,發現八九不離十。前面幾個算法的也都是磕磕碰碰,好歹都說上來了,是不是最優的就不好說了。

以前做信息系統,更注重業務的獲取與功能的實現,雖然所有人都喊性能、架構什么的,但是實際上沒人在乎。反正撐死了也就那么點兒人用。互聯網公司真的是不一樣啊,對并發和大數據量的關注是深入骨髓的。感覺真是慚愧。雖然這幾年跑客戶談需求講ppt自詡也是混場面的,但是從心里希望自己在技術上也能再往前走一步。

根據記憶整理如下:

1. 有一個集合a,里面有n個正整數,亂序排列。給定一個正整數N,求,a中任意兩個數相加等于N,共有哪些種組合情況。例如,集合為{1,3,44,2,4,5,54,222,368} N=6,則結果集為{1,5},{2,4}

這個題網上有類似的

2. Treemap的實現。

各種集合類的結構和優缺點,大家都挺愛考的。以前做行業信息化,沒什么感覺,但是如果很在意性能,搞清楚還是挺有用的。

3. 有兩個很大的文件,每個文件中都有1億行,每行一個整數。問這兩個集合的交集是什么。給定的前提是機器內存不足以完全裝入任意一個文件。

這個幾乎是網上的原題了

4. 堆和棧的定義,堆和棧里面的對象,哪個運行速度快。

還問了一些衍生的問題,記不清了,只要看清楚java教材關于這方面的介紹足矣

5. 為了實現一個折線圖,需要將數據存入一種數據結構,折線圖橫坐標是時間,縱坐標是值,經常的查詢是按時間段進行查詢,如select value from t where begin>’20110101’ and end<’20111212’ ,問,使用java中的那種數據結構比較好。

還是考java中的各種集合類,本質上是問各種數據結構在順序/隨機的讀取/插入上的效率

6. 數據庫的索引通常用什么數據結構實現?為什么用這種數據結構。

就知道是btree,但是btree是咋回事,為啥不能用其他tree或者別的結構,這個看過一篇帖子以后才明白。算是學習了。

7. 如果數據庫中有2個表,表a字段為姓名、年齡,表b字段為姓名、單位。現在使用姓名字段做left join查詢,假設姓名字段都有索引了。問數據庫是怎么實現的。如果把這兩個表看為在內存中的數組,要自己實現left join,怎么實現?

面試官看我實在不知道數據庫里leftjoin怎么實現的,就讓我自己實現一個內存中的,勉強答出來了吧,但是可能不太好。

8. 數據庫各種事務隔離級別

這個是純不記得了,以前工作中從來用不到,真是汗顏。

9. wait()方法和notify()方法干什么用的,wait()方法有什么使用限制,是哪兒都能用么?

對于一個從來不用多線程的人,這么簡單的問題也變得有點兒難。只知道干什么用的,不知道有什么限制。

10. 數據庫中有一個表有上億的數據量,怎么優化?(主要是拆分,除了按業務拆分外,還有什么從技術角度的,可擴展性好的水平拆分方式)

思路是拆沒錯,但是面試官問的不是業務拆分策略,而是從技術上考慮。還得考慮擴展性,比如拆好以后,數據量增長迅速,又要拆了,怎么辦。這個水平拆分策略有好多,網上能搜到。但是我說的都不是很有體系,以前沒弄過,都是現場想。。

ps:當時上新東方的時候,老師說,有的時候雖然你英語不好,但是有幾個單詞只要你記住了,說的時候塞到句子里,人家就會覺得你特地道,

比如absolutely之流。我覺得面試的時候也有這種key words,比如位排序之流,說的時候還得特舉重若輕。適用于各類新手和平時工作中壓根用不到各種排序算法的人,

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

第一面

1、說說項目

由于我幾年一直做一個產品,從后臺做到前臺,從業務開發做到技術平臺,所以就畫了整個產品部署架構圖,b/s & c/s的,然后一層層的講解。

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

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

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

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

第二面

4、網站性能優化如何優化的?

自己一點網站性能優化經歷,結合《構建高性能Web站點》,扯了一通,跟一面有點類似。

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

畫了jvm體系結構,講解了jvm各個組件和組件的交互、GC算法、各種垃圾收集器、運行期優化、產品中遇到的與jvm相關的問題如oom、ClassLoader問題等,并針對HotSpot VM的實現講解了堆、非堆內存劃分

第三面(HR面)

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

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

7、個人優缺點

8、是否愿意來杭州

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

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

10、下班后的時間有學習技術么

11、是否參加過開源項目

------------------------------------------------------------------

不好意思,是2011-12-31,害的大家跟帖穿越...

本人工作時間不短了,4年半的小本。這次面,過了p6,淘寶商城的業務開發部門。

之前三年是做ERP業務開發,技術沒什么提升。最近兩年在平臺部,半年前覺得混的快掛了才狂翻公司文檔、讀源碼、看

【百度面試題 java】相關文章:

Java面試題07-12

JAVA題庫:JAVA面試題目整理07-11

java面試題五07-11

java 基礎面試題07-11

java面試題307-13

JAVA面試題(問題)07-13

誰有java面試題?07-13

java軟件面試題07-13

java經典面試題匯總07-13

java基礎面試題07-13

主站蜘蛛池模板: 色综合手机在线 | 激情文学亚洲 | 色综合久久久久久久久五月性色 | 瑟瑟网站在线观看 | 麻豆久久婷婷国产综合五月 | 亚洲欧美日韩国产vr在线观 | 免费乱理伦片奇优影院 | 狠狠色狠狠色综合日日小蛇 | 日本日b| 日韩在线 在线播放 | 色视频在线观看视频 | 欧美伊人久久大香线蕉在观 | 鸥美一级黄色片 | 国产精品欧美一区二区 | 国产人成亚洲第一网站在线播放 | 成人做视频免费 | 26uuu另类亚洲欧美日本一 | 人人澡天天澡夜夜澡 | 天天好逼365 | 可以免费观看一级毛片黄a 可以免费观看的一级毛片 可以免费观看的黄色网址 可以看的黄色网址 | 亚亚洲乱码一二三四区 | 亚洲人成在线观看一区二区 | 国产精品久久久久999 | 国产精品天天操 | 在线亚洲不卡 | 多人伦交性欧美精品欧 | 国产精品果贷一区二区借贷宝 | 小明福利 | 亚洲国产精品日韩在线观看 | 成年男女免费视频网站播放 | 簧片在线免费观看 | 成年网址网站在线观看 | 成人免费视频观看无遮挡 | 亚洲欧美一区二区三区图片 | 欧美午夜视频一区二区三区 | 日本黄色小说网 | 97天天摸天天碰天天爽 | 成人国产在线看不卡 | 狠狠插入视频 | 一级国产精品一级国产精品片 | 国产日韩视频在线 |