python企業真題實戰 360 面試題

2021-09-28 21:14:41 字數 2115 閱讀 1913

360 面試題:

請拿出 b 表中的 accd(a 表中和 b 表中的一樣的資料)?

a = 「abbbccc」,用正則匹配為 abccc,不管有多少 b,就出現一次?

xpath 使用的什麼庫?

py2 和 py3 的區別?

redis 裡面 list 內容的長度?

多執行緒互動,訪問資料,如果訪問到了就不訪問了,怎麼避免重讀?

mysql 怎麼限制 ip 訪問?

帶引數的裝飾器?

考查範圍:

參***

請拿出 b 表中的 accd(a 表中和 b 表中的一樣的資料)?

答:select * from b inner join on b.name = a.name

考查:資料庫連線查詢之內連線查詢

a = 「abbbccc」,用正則匹配為 abccc,不管有多少 b,就出現一次?

答:思路是不管有多少個 b 替換成乙個

re.sub(r』b+』, 『b』, a)

考查:正規表示式之re.sub

xpath 使用的什麼庫?

答:lxml

考查:爬蟲lxml

py2 和 py3 的區別?

答:這裡例舉 5 條

print 在 python3 中是函式必須加括號,python2 中 print 為 class。

python2 中使用 xrange,python3 使用 range。

python2 中預設的字串型別預設是 ascii,python3 中預設的字串型別是 unicode。

python2 中除法的結果是整型,python3 中是浮點型別。

python2 中宣告元類:metaclass = metaclass,python3 中宣告元類:class

newclass(metaclass=metaclass):pass。

redis 裡面 list 內容的長度?

答:len key_name

考查:redis中的list

多執行緒互動,訪問資料,如果訪問到了就不訪問了,怎麼避免重讀?

答:建立乙個已訪問資料列表,用於儲存已經訪問過的資料,並加上互斥鎖,在多執行緒訪問資料的時候先檢視資料是否已經在已訪問的列表中,若已存在就直接跳過。

考查:多執行緒,互斥鎖

mysql 怎麼限制 ip 訪問?

答:grant all privileges on . to 『資料庫中使用者名稱』@』ip 位址』 identified by 『資料庫密碼』;

(授權某個ip的使用者可以通過密碼訪問資料庫)

考查:資料庫

帶引數的裝飾器?

答:帶定長的裝飾器

考查:裝飾器

# 新增輸出日誌的功能

def logging(flag):

def decorator(fn):

def inner(num1, num2):

if flag == "+":

print("--正在努力加法計算--")

elif flag == "-":

print("--正在努力減法計算--")

result = fn(num1, num2)

return result

return inner

# 返回裝飾器

return decorator

# 使用裝飾器裝飾函式

@logging("+")

def add(a, b):

result = a + b

return result

@logging("-")

def sub(a, b):

result = a - b

return result

result = add(1, 2)

print(result)

result = sub(1, 2)

print(result)

2017秋招真題 360

題目描述 寫入記憶體1到n之間的n個自然數,記憶體寫入只接受二進位制的形式,所以十進位制表達中除0和1之外的其他值都沒有成功寫入記憶體。所以有多少數字寫入了伺服器的記憶體!輸入輸入中有多組測試資料。每組測試資料在單獨的一行中,為整數n 1 n 109 109 樣例輸入 1020 輸出23 100 正...

企業面試真題 008

給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,陣列中同乙個元素不能使用兩遍。直觀的寫法,迴圈巢狀 var twosum function nums,target return nu...

360筆試真題2020 表面積

題目描述 將長n m厘公尺的矩形區域劃分成n行m列 每行每列的寬度均為1厘公尺 在第i行第j列的位置上疊放ai,j個邊長為1厘公尺的正方體 1 ai,j 100 所有正方體就組成了乙個立體圖形,每個正方體六個麵中的一部分會被其它正方體遮擋,未被遮擋的部分的總面積即為該立體圖形的表面積,那麼該立體圖形...