疑似森guo的筆試題

2021-09-26 14:50:25 字數 2435 閱讀 4108

來自

今天投簡歷, 明天就要筆試, 好快啊,瑟瑟發抖,臨陣磨槍,求個心理安慰。

完全不包含6,8,9的有這些: 7*7*7*7個, 10000- 7*7*7*7

redis, mongdb            使用場景不同?是說關係型和非關係型的?

非關係型的:

1.海量資料的增刪改查是可以的

2.海量資料的維護和處理非常輕鬆

1.資料和資料沒有關係,他們之間就是單獨存在的

2.非關聯式資料庫沒有關係,沒有強大的事務關係,沒***資料的完整性和安全性

關係形的:

2.事務性,資料一致性。如:銀行

3.複雜資料邏輯處理,需要join關聯

mysql> select max(num) as "最大訂單號", count(num) as "訂單總數" from shop_order where shop_id=192;

好久沒寫sql了,一次寫對,沒報錯,我好欣慰, 雖然這個sql很簡單

執行計畫的生成方法:explain select …………….

show processlist;        gg只隱約記得explain

ta+-----+-------+

| aid | anum  |

+-----+-------+

|   1 | a0111 |

|   2 | a0222 |

|   3 | a0333 |

+-----+-------+

tb+-----+------+

| bid | bnum |

+-----+------+

|   1 | b01  |

|   3 | b03  |

|   4 | b04  |

+-----+------+

select ta.aid, ta.anum, tb.bnum from ta left join tb on ta.aid=tb.bid;  返回什麼結果?

+-----+-------+------+

| aid | anum  | bnum |

+-----+-------+------+

|   1 | a0111 | b01  |

|   2 | a0222 | null |

|   3 | a0333 | b03  |

+-----+-------+------+

select ta.aid, ta.anum, tb.bnum from ta inner join tb on ta.aid=tb.bid;

+-----+-------+------+

| aid | anum  | bnum |

+-----+-------+------+

|   1 | a0111 | b01  |

|   3 | a0333 | b03  |

+-----+-------+------+

select ta.aid, ta.anum, tb.bnum from ta right join tb on ta.aid=tb.bid;

+------+-------+------+

| aid  | anum  | bnum |

+------+-------+------+

|    1 | a0111 | b01  |

|    3 | a0333 | b03  |

| null | null  | b04  |

+------+-------+------+

問的是這幾種join的區別,知道是有區別,大概的區別,都是寫orm,sql這,,,

說實話很簡單,因為在pycharm裡操作的, 自己手擼,沒提示,不知道會怎樣。。。

看得我吐了一口血,乙個set()就行了啊

list_a = list(set([1, 2, 3, 4, 2, 3, 6, 8]))

print(list_a)

def foo(a, b=1, *args, **kwargs):

pass

這個接觸過,思考思考能寫出來。

ist_a = [('a', 100, 20), ('b', 20)]

dict_a =

print(dict_a)

這也是一口老血,

192

0

順便複習下一句話快排

q = lambda a: a if len(a) < 2 else q([i for i in a[1:]if i < a[0]]) + [a[0]] + q([i for i in a[1:] if i > a[0]])

a = q([2, 44, 7, 33, 4, 61, 234, 6, 8, 9])

print(a)

金山的筆試題

乙個金山的筆試題 有乙個日誌檔案,每行記錄了一次呼叫資訊,其中包括時間和 ip。每天的記錄數目大約 10億條左右。現在需要 1 獲取日訪問次數最高的 1000 個 ip 按照訪問量從高到低排序。2 獲取連續一周內訪問次數最高的 1000 個 ip 按照訪問量從高到低排序。請給出能得到精確 非近似 結...

階乘的筆試題

1 n 末尾有多少個0?這道題可以參考 程式設計之美 2.2節 不要被階乘嚇倒 用數學語言描述解法對我來說,太艱難了。我這裡只是舉例子 n 100 加以說明。方法一 在1 100中,5 2 10,10 1 10,15 2 30,20 1 20,25 4 100,100 1 100 這裡注意到,只要是...

360的筆試題

當時做的時候沒有考慮全面導致,沒有ac成功,寫 之間思路一定要清晰,把所有可能的情況都考慮清楚。include include int main void strrev qizhi if strstr qizhi,first if forward 1 backward 1 printf forwar...