當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 面試題_后端開(kāi)發(fā)類
面試題_后端開(kāi)發(fā)類
時(shí)間:2018-08-31 來(lái)源:成都中心
1 問(wèn)題1: 出租房屋檢索
1.1 需求描述
前臺(tái)頁(yè)面需要向用戶提供符合用戶篩選條件的可出租房屋,可篩選的條件包括: 房屋所處區(qū)域,面積,租用時(shí)間(開(kāi)始時(shí)間和終止時(shí)間),價(jià)格區(qū)間,裝修級(jí)別(簡(jiǎn)單、精裝、豪華),戶型。
以上篩選條件可以任意組合。
同時(shí),前臺(tái)頁(yè)面還提供要展示的數(shù)據(jù)的頁(yè)碼和每頁(yè)記錄數(shù),并傳入排序字段和排序方式。
要求根據(jù)前臺(tái)傳入的篩選條件,獲取總記錄數(shù),并按指定方式排序并以分頁(yè)的方式返回符合條件的記錄。
1.2 代碼要求
1. 完成房屋信息數(shù)據(jù)庫(kù)表的設(shè)計(jì)
2. 寫(xiě)出房屋數(shù)據(jù)庫(kù)表對(duì)應(yīng)的domain,DAO/mapper對(duì)象
3. 完成業(yè)務(wù)處理類的編寫(xiě)
4. 需要同時(shí)返回符合條件的記錄數(shù)以及滿足條件的記錄
2 問(wèn)題2:路線數(shù)據(jù)導(dǎo)入
2.1 需求描述
用戶提供了一份車輛運(yùn)輸路線記錄,以Excel方式給出,每條記錄包含以下信息:路線名稱,起始地點(diǎn),途徑地點(diǎn)1,途徑地點(diǎn)2,到達(dá)地點(diǎn),路線價(jià)格,運(yùn)輸距離,基礎(chǔ)報(bào)價(jià)等(注:2個(gè)途經(jīng)點(diǎn)為可選)。
要求,將此運(yùn)輸路線信息導(dǎo)入到數(shù)據(jù)庫(kù)中,以便于系統(tǒng)使用。考慮到地點(diǎn)信息有重復(fù)(多個(gè)路線可能有相同的起始點(diǎn),途經(jīng)點(diǎn),和到達(dá)點(diǎn)),為了存儲(chǔ)的高效,將路線數(shù)據(jù)分別存儲(chǔ)在不同的表中:路線基本信息表,路線點(diǎn)信息表,路線和路線點(diǎn)對(duì)應(yīng)關(guān)系表中。
數(shù)據(jù)樣例如下:
2.2 代碼要求
1. 完成相應(yīng)數(shù)據(jù)庫(kù)表的編寫(xiě)
2. 完成三張數(shù)據(jù)庫(kù)表對(duì)應(yīng)的domain,DAO,mapper對(duì)象的編寫(xiě)
3. 完成數(shù)據(jù)導(dǎo)入類的程序編寫(xiě)
3
3.1 假設(shè)目前系統(tǒng)中有海量的數(shù)字需要進(jìn)行排序,例如,上億個(gè)數(shù)字需要進(jìn)行排序,如何才能高效的完成數(shù)字的排序?請(qǐng)寫(xiě)出你的思路(不需要代碼,文字描述即可。)
3.2 如果上述數(shù)字是不均勻分布的,那么你上面的思路需要做什么樣的改進(jìn)和優(yōu)化?
華清遠(yuǎn)見(jiàn)90+項(xiàng)目獲批!教育部2021最新協(xié)同育人項(xiàng)目名
華清遠(yuǎn)見(jiàn)榮獲2021騰訊教育“年度口碑影響力職業(yè)教育品
華清遠(yuǎn)見(jiàn)受邀參加2021年武漢民辦高校信息學(xué)科合作聯(lián)盟
溫暖同行共創(chuàng)佳績(jī) 2019華清遠(yuǎn)見(jiàn)北京總部年會(huì)大曝光
助力高校AI人工智能學(xué)科建設(shè) 華清遠(yuǎn)見(jiàn)人工智能師資班
華清遠(yuǎn)見(jiàn)受邀參加四川省物聯(lián)網(wǎng)年會(huì),榮獲優(yōu)秀企業(yè)專家
