攜程python面試題 python常見面試題

2021-10-11 21:59:10 字數 1003 閱讀 1403

哈哈,終於知道為什麼寫部落格的好處,很多知識看完了感覺是明白,當別人問道你的時候,又表達的模模糊糊說不太清楚,今天來總結一下這些問題吧,希望對自己和別人有一些幫助。

python

1,python中的記憶體機制

2,python中的元類是什麼,和為什麼要有元類

簡單理解將函式物件扔進來處理後返回乙個新的函式物件

4,python 如何使用其他模組變數

5,tronado的非同步如何實現

6,format 和 %s 兩種什麼區別

7,*kwargs **kwargs區別

8,gil是什麼,為什麼要有gil

9,python中的執行緒程序攜程

10,docker遇到哪些問題

11,訊息佇列(哪幾種如何實現的通訊)

12,flask和資料庫連線的框架

13,python中的自省

14,python請求用的什麼庫

15,python中的hash(空list,空tuple作為key會有什麼問題)

介紹一下hash的用法,我沒理解面試官的意思,難道的hash的key不能重複?以後有空查一下吧

15,memcache,redis原理

16,elasticsearch原理

設計模式

1,裝飾器和裝飾者模式

,2,單例模式如何實現

資料庫1,樂觀鎖和悲觀鎖

3,原子性,永續性,一致性,隔離性

4,mongodb索引的資料結構(b-tree)

5,大資料量不規則資料如何提公升查詢效率,解決方案

哈哈,面試官這個問題給我問懵逼了,我想除了建立合適的索引,或者讀寫操作頻繁使用redis,或者複雜的用elasticsearch之外確實不知道有什麼好的辦法,也不知道為什麼會儲存那麼多不規則的大資料量資料,回來再**也沒找到答案。

1,什麼情況程序死鎖

如何結果程序死鎖問題

vcp()

linux

資料結構

演算法

python協程面試題(一)

使用協程的概念,達到以下目的,輸入a,b,c,d四個整數,列印 a b c d 的值。假設a b的過程是耗時1秒io操作。使用協程的概念,達到以下目的,輸入a,b,c,d四個整數,列印 a b c d 的值 import asyncio,os from threading import curren...

攜程面試總結

面試流程 1。自我介紹,說了一下專案,針對專案提了幾個問題。2。object類的方法有哪些?感覺平時容易忽略啊 equals,wait,notify,hashcode,getclass,tostring 3.jvm的gc機制,主要是說了新生代老年代的演算法,以及新生代的分割槽,然後給出gc設定 xm...

攜程面試經歷

在攜程面試也已經10天左右了,這裡分享一下在攜程面試的一些問題。其他過程全部省略,直接分享面試官問了那些問題。面試官1 1.session和cookies有什麼聯絡?禁用cookies,session還能用嗎?2.httphandler和httpmodule有什麼區別,那個先執行?3.sso的實現原...