文章目錄
- 程式設計語言/常用工具相關面試題彙總
-
- 1. Python
- 2. C/C++
- 3.Linux指令操作基礎
- 4. Git指令操作基礎
程式設計語言/常用工具相關面試題彙總
1. Python
- 裝飾器怎麼用, Python裝飾器解釋下,基本要求是什麼(參數為函數,傳回為函數,本質是嵌套函數)
- 深拷貝和淺拷貝的差別
- 多線程和多程序的差別
-
函數有什麼用__init__
- Python怎麼繼承父類的__init__函數(super操作)
- 面向對象程式設計和面向過程程式設計差別
2. C/C++
- C的結構體和C++類的差別(C結構體不能定義函數)
- 多态(經常會問)
3.Linux指令操作基礎
- 一些基本指令
- 管道指令解釋下
- 統計檔案夾下的檔案個數:ls -l | grep “^_” | wc -l
- linux查找、檢視檔案的3個常用指令:which、find、wheresis, cat等。
- tensorflow安裝是源碼安裝還是pip/conda安裝,交叉編譯用過嗎?
- cmake文法了解嗎
4. Git指令操作基礎
- git熟不熟悉,平常怎麼用
- 除了commit、pull等基本指令,還用過哪些