準備面試題

2022-05-06 11:57:09 字數 2767 閱讀 1189

1.linux會嗎?平時使用的命令有哪些,列舉一下。

2.資料庫用過嗎?inner join與left join的區別?

left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄

左**中的所有資料都會顯示出來,條件不滿足的右表會以null展示:select * from a left join b on a.id = b.aid

right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄

右**中的所有資料都會顯示出來,條件不滿足的左表會以null展示:select * from a right join b on a.id = b.aid

inner join(等值連線) 只返回兩個表中聯結字段相等的行

只會顯示條件滿足兩個表中的資料

3.程式語言會哪些?python的from * import  *與import *有什麼區使用import spam 語句就可以將這個檔案作為模組匯入。系統在匯入模組時,要做以下三件事: 

1

.為源**檔案中定義的物件建立乙個名字空間,通過這個名字空間可以訪問到模組中定義的函式及變數。

2.在新建立的名字空間裡執行源**檔案.

3.建立乙個名為源**檔案的物件,該物件引用模組的名字空間,這樣就可以通過這個物件訪問模組中的函式及變數

使用from語句可以將模組中的物件直接匯入到當前的名字空間. from語句不建立乙個到模組名字空間的引用物件,而是把被匯入模組的乙個或多個物件直接放入當前的名字空間

from socket import gethostname

# 將gethostname放如當前名字空間

print gethostname()            # 直接呼叫

socket.gethostname()           # 引發異常nameerror: socket 不會建立乙個引用物件socket,而是直接使用

重新匯入模組

如果更新了乙個已經用import語句匯入的模組,內建函式reload()可以重新匯入並執行更新後的模組**.它需要乙個模組物件做為引數.例如: 

import foo

... some code ...

reload(foo)          # 重新匯入 foo

4.簡述下深拷貝與淺拷貝的區別。

淺拷貝只會拷貝最外層,裡層的不會拷貝。所有裡層指向同乙個物件
5.get與post的區別。

get引數通過url傳遞,post放在request body中。
get請求在url中傳送的引數是有長度限制的(瀏覽器和伺服器的限制),而post沒有。

get比post更不安全,因為引數直接暴露在url上,所以不能用來傳遞敏感資訊。

get請求引數會被完整保留在瀏覽器歷史記錄裡,而post中的引數不會被保留。

get請求只能進行url編碼,而post支援多種編碼方式。

get請求會被瀏覽器主動cache,而post不會,除非手動設定。

get產生的url位址可以被bookmark,而post不可以。

get在瀏覽器回退時是無害的,而post會再次提交請求。

6.http與https的區別,s代表什麼?如何實現的?

2

、http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。ssl協議位於tcp/ip協議

與各種應用層協議之間,為資料通訊

提供安全支援

3、http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。

4、http的連線很簡單,是無狀態的。https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。(無狀態的意思是其資料報的傳送、傳輸和接收都是相互獨立的。無連線的意思是指通訊雙方都不長久的維持對方的任何資訊。)

7.簡述filter的作用。

def

fun(x):

return x%2==0

list2 = list(filter(fun,[1,2,3,4,5,6]))

deffun1(x):

return

str(x)

list3 = list(map(fun1,[1,2,3,4,5,6,7]))

print(list2) #

[2, 4, 6]

print(list3)#

['1', '2', '3', '4', '5', '6', '7']

8.簡述陣列和元組的區別。

相同點:

都是序列

都可以儲存任何資料型別

可以通過索引訪問

不同:同樣大小的資料,tuple 占用的記憶體空間更少,不可以變

面試題準備

1 什麼是一流的軟體?真正的一流軟體不是開發人員自己說的,要讓市場 讓顧客來認可這是一流軟體,甚至用掏腰包來證明這是一流軟體,經歷多年後任有一定可觀數量的忠實使用者。2 委託的詳細分析 委託的定義 public delegate 返回型別 funcdelegate 引數列表 這裡是乙個型別,可以定義...

面試題 面試準備

每輪面試在一小時左右。一面 主要考察基礎知識。二面 三面 不再關注技術層面。終面 面試成功需要 技術過關 面試技巧等。校招 社招 以上僅供參考。面試準備包括以下四個部分 你要面哪個公司,要先看看對方要求的技術棧。上面四個部分,我們接下來詳細介紹。概念 ps 前端的知識龐大,不可能所有的內容都準備好,...

社團技術面試面試題準備

最近加入了我們學校的創維維生素俱樂部,擔任後端組的 組長。馬上就要開始招新了,老大讓我準備一下面試要的技術方面的題目。因為過來面試的都是大二大三的學生,專業 基礎都不太一樣,所以要準備多種型別不同難度的題目,但是都只涉及基礎,而且因為這些題目會提前發給他們,在面試前他們是可以在網上搜尋答案的。主要還...