2021支付寶JAVA筆試題面試_第1頁
2021支付寶JAVA筆試題面試_第2頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2021支付寶java筆試題面試 2021支付寶java筆試題面試 筆試: 1. cookie 和 session 的區分 2. jvm 內存模型 3. sql注入的原理 4. 悲觀鎖 和 樂觀鎖 5. 讀程序,輸出結果. 關于treemap的 6. linux 基礎命令,統計日志中的信息 7. java 分布式集群 8. 一道設計題,詳細到數據庫的表.也許是淘寶的搜尋中,輸入手機,會出來許多類型,按品牌按價格區間按手機種類. 面試: 1.介紹你做過的項目,用到的技術,涉及到的模塊,然后從項目中問各種技術實現的細節(為了確保你是真的懂了). 2.看你的試卷,喊你講解做題的思路,以及這樣結果的緣

2、由.(考的是各位的java基礎學問了,這點是繞不過去的,懂了就懂了啊,只有平常多看書) 3.團購6位驗證碼以及團購勝利后,發送到你手機上的條碼的實現方式.(第一個問題我說用隨機數+時間來驗證.其次個問題狡猾說,我也沒答上來,我說用序列,面試官說序列到后期20位以上的時候,用戶體驗很差的) 4.淘寶上是如何保證庫存和訂單之間的數據精確性的.(考點是分布式事務,這個問題我也沒答上來,最終他問我有什么問題問他的時候,我就反問的這個問題,面試官人挺好的,給我急躁的講解了一遍淘寶的實現方式以及 epay的實現方式. 淘寶是通過分布式事物,中間用了一個叫協調者角色的程序,當那邊點擊購買時,會庫存減一,保存

3、一條預扣的狀態,但是是個預預備狀態,然后做勝利后,協調者會在另一個數據庫生成訂單,然后這個訂單也是預狀態,等兩邊都預備好以后,通知協調者,又協調者統一完成這2個數據庫的事物,從而達到完成一筆交易的目的,若其中一方失敗,則將預扣的數字返回到庫存從而實現類似回滾的操作.) 5.索引的原理.能否構建時間索引.時間索引構建后會存在什么問題.(索引原理我是回答的堆表索引的構建原理以及查詢原理,但是關于時間索引的問題,我也沒回答出個所以然來,看面試官的反饋,似乎回答得不夠好吧) 6.你們數據庫的數據量有多大,(回答:我們是電信方面的系統,表上億的數據很正常).問:假如保證效率? (我是如此回答的,各位自行

4、結合自身的狀況參考.答:后臺j ob程序會定期備份,把生產表數據移走,然后備份表也會再備份一次,如此剃度的備份,保證生產庫的數據是最小的.然后備份表采納分區和子分區,加上構建戰略索引(分析系統的sql,常用 查詢字段構建復合索引,以削減每次查詢時對表的訪問次數). 7.sql注入的原理以及如何預防,并舉例.(這個相對簡潔,網上一搜一大片) 8.使用過memcache么? 用在項目中哪些地方? (答,在門戶主機上使用,緩存session,分布式的時候,統一訪問這臺主機驗證用戶session是否存在,來維持回話的狀態和實現回話同步.又追問:java代碼中如何實現訪問門戶服務器的這個session池子的? 幾年前的代碼,的確遺忘了.于是坦白的說,記不清晰了 ) 這些是主要的問題,當你回答一個大問題時中間還有許多比較碎的追問性質的小問題,總體給我的感覺是,氛圍很輕松+開心的,技術層面上還是需要你真正的理解透徹一些關鍵技術點,才能做到應付各種追問和給出滿足的答案吧.假如只是一知半解想去蒙混過關確定是不行的,究竟在支付寶的技術大牛面前,多追問幾句,也就把你逼到死角了. 還有一點比較重要的感覺就是,他們比較在意你是否了解

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論