遇到乙個面試題:
討論使用者和族的關係
1.乙個使用者可以屬於多個組,乙個組當然有多個使用者
2.組之間可以巢狀,乙個組既可以屬於這個組也可以屬於另外乙個組
我當時的設計是這樣的:
1.使用者表(tbl_user):
id;使用者姓名之類;
2.組表(tbl_group):
id;組名之類;
3.使用者和組的關係表(tbl_u_g):
id:tbl_user_id;
tbl_group;
4.組和組之間的關係表:
id:tbl_group_id;
p_group_id;
當然其中面試的那個人剛開始還說組有分類,他自己說的比較亂,後來就沒說了。自己這樣設計有什麼問題,當時我還提到要考慮索引,效率之類的,都被他說不需要考慮這些。請各位提提自己的想法,讓偶也學習學習。
乙個簡單的js面試題
在js群裡看到有人發問,於是抱著練手的心態寫了答了幾個面試題,題目雖然不是太難,卻很考驗人的程式設計思維。汗顏,看了別人的答案後才發現自己好像笨了很多。廢話不說了 上 1 要求 給乙個陣列的最後乙個元素加1 結果大於10則給前乙個元素加1 並設定當前元素值 0 前乙個元素亦是如此,例如 var a ...
乙個面試題
題目是 假設乙個 搜尋引擎收錄了2 24首歌曲,並記錄了可收聽這些歌曲的2 30條url,但每首歌的url不超過2 10個。系統會定期檢查這些url,如果乙個url不可用則不出現在搜尋結果中。現在歌曲名和url分別通過整型的song id和url id唯一確定。對該系統有如下需求 1 通過song ...
乙個面試題
在不超過最右邊的數量的情況下任意組合,要求加起來不超過20280這個數字,但達成最接近的情況,現有一種方法為 1290 4 2990 5,差170,有沒有更接近20280的答案 資料如下 4900 13790 22990 5 意思是不能超過5次,但可以使用1次,2次,3次,4次,5次。2390 31...