天天看點

【面經】C++/Python/Git/Linux相關程式設計語言/常用工具相關面試題彙總

文章目錄

  • 程式設計語言/常用工具相關面試題彙總
    • 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等基本指令,還用過哪些

繼續閱讀