久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當(dāng)前位置:首頁>職場>java程序員面試試題與解析(java高級工程師開放面試題集之二)

java程序員面試試題與解析(java高級工程師開放面試題集之二)

發(fā)布時間:2024-01-19閱讀(11)

導(dǎo)讀臨近年關(guān),不少人蠢蠢欲動,有童鞋問我java后端面試會面試什么?作為一個java后端老鳥,跌打滾爬多次被面試和面試別人,總結(jié)了一些經(jīng)驗,希望對大家有所幫助。....

java程序員面試試題與解析(java高級工程師開放面試題集之二)(1)

臨近年關(guān),不少人蠢蠢欲動,有童鞋問我java后端面試會面試什么?

作為一個java后端老鳥,跌打滾爬多次被面試和面試別人,總結(jié)了一些經(jīng)驗,希望對大家有所幫助。

特別說明,僅僅針對工作兩年以上的java后端開發(fā)。以開放性題目為主,沒有標(biāo)準(zhǔn)答案。

上篇<java高級工程師開放面試題集<一>>

本次是第二篇:

6.緩存相關(guān)

如何設(shè)計實現(xiàn)LRU緩存?

Least Recently Used,最近最少使用緩存。

思路:

6.1.每個key 需要有value,最近的使用時間戳

6.2.面向?qū)ο笏枷?,Node{key,value,timestamp}組成線程安全的鏈表ConcurrentLinkedQueue

7.設(shè)計相關(guān)

如何設(shè)計一個停車場系統(tǒng)?

思路:

7.1 user-case圖 涉及的人:用戶(普通用戶/特權(quán)用戶),車(小汽車/貨車等),停車場普通管理員,停車場系統(tǒng)管理員,車位信息

7.2 功能: 用戶停車導(dǎo)航,繳費,歷史記錄;車包含車牌,類型和用戶關(guān)聯(lián);停車場普通管理員提供停車車位,導(dǎo)航和收費,車位的維護(hù);停車場系統(tǒng)管理員停車場利用率,收費情況,維護(hù)費用,盈利報表等

7.3 關(guān)鍵點:評估系統(tǒng)的費用,硬件的費用。

8.安全相關(guān)

如何設(shè)計一個安全的api接口給第三方使用?

8.1 http和https 證書

8.2 防篡改 md5,sha1,sha256 簽名

8.3 加密,對稱加密des和非對稱加密rsa

8.4 可以參考http://open.taobao.com/doc.htm?docId=73&docType=1 淘寶開發(fā)平臺

9.linux相關(guān)

一個日志文件約為10億行記錄,如何錯誤日志?

grep 命令,sed命令

10.如何設(shè)計一個秒殺系統(tǒng)?

秒殺場景一般會在電商網(wǎng)站舉行一些活動或者節(jié)假日在12306網(wǎng)站上搶票時遇到。對于電商網(wǎng)站中一些稀缺或者特價商品,電商網(wǎng)站一般會在約定時間點對其進(jìn)行限量銷售,因為這些商品的特殊性,會吸引大量用戶前來搶購,并且會在約定的時間點同時在秒殺頁面進(jìn)行搶購。

并發(fā)量分別在0~100,100~1000,1000~10000,10000~100000的設(shè)計方案,這些設(shè)計方案的不同點是什么?相同點是什么?

設(shè)計思路:

1.防火墻如何限流,黑板名單 ,可以參考:阿里云DDoS高防IP:https://www.aliyun.com/product/ddos?spm=5176.224200.selected.8.c83b6ed62UXXwQ

2.CND 可以參考阿里云CDN:https://www.aliyun.com/product/cdn?spm=5176.7946143.selected.6.4fe26d63MEHgHU

3. LB負(fù)載層 可以參考阿里云:https://www.aliyun.com/product/slb?spm=5176.7933777.selected.10.475d56f5Xu5uLk

4. 前端:頁面靜態(tài)化 禁止重復(fù)提交

5.后端:限流 削峰 異步處理 預(yù)處理

參考架構(gòu)方案:

java程序員面試試題與解析(java高級工程師開放面試題集之二)(2)

今天先寫道這里。

TAGS標(biāo)簽:  java  程序員  面試  試題  解析

歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-32225.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖