同樣的本文是對筆試過程中,仍然記得的考點的查漏補缺。
一共分爲三部分:選擇題、編程題、附加題。時間是兩個小時,個人感覺因特爾的筆試題對於內核,內存管理等方面的考點較多,具體屬於什麼科目的知識,我不太確定。
1.內存管理的作用
內存管理指軟件運行時對計算機內存資源的分配和使用的技術,其最主要的目的是如何高效、快速的分配,並且在適當的時候釋放和回收內存資源。
內存管理的功能如下:
- 內存空間的分配和回收:由操作系統完成主存儲器空間的分配和管理,使程序員擺脫存儲分配的麻煩,提高編程效率。
- 地址轉換:再多道程序環境下,程序中的邏輯地址與內存中的物理地址不可能一直,因此存儲管理必須提供地址轉換功能,把邏輯地址轉換成相應的物理地址。
- 內存空間的擴充:利用虛擬內存技術或自動覆蓋技術。從邏輯上擴充內存
- 存儲保護:保證各道作業在各自的存儲空間內運行,互不干擾。
2.文件管理的作用
所謂文件管理,就是操作系統中實現文件統一管理的一組軟件,被管理的文件以及實施文件管理所需要的一些數據結構的總稱。從系統角度來看,文件系統是對文件存儲器的存儲空間進行組織、分配和回收,負責文件的存儲,檢索,共享和保護。
從用戶角度來看,文件系統主要是實現“按名取存”,文件系統的用戶只要知道所需文件的文件名,就可存取文件中的信息,而無需知道這些文件究竟存放在什麼地方。
3.給了幾個數求hash表,並且用線性探索的方式進行衝突管理。
關於hash函數,我覺得這個博客講的很不錯https://blog.csdn.net/tanggao1314/article/details/51457585
4.已知TP、FP、TN、FN,求精確率和召回率。
精確率和召回率是評價機器學習算法性能的評價指標。
True Positive(真正,TP):將正類預測爲正類數
True Negative(真負,TN):將負類預測爲負類數
False Positive(假正,FP):將負類預測爲正類數誤報 (Type I error)
False Negative(假負,FN):將正類預測爲負類數→漏報 (Type II error)
精確率(Precision):TP/TP+FP,表示被分爲正例的示例中實際爲正例的比例。一定要與準確率區分開。
準確率(Accuracy):TP+TN/TP+TN+FP+FN,分對的樣本數除以總樣本數。
召回率(Recall):TP/(TP+FN),召回率是 覆蓋面的度量,度量有多少個正例被分爲正例。
5.Linux系統下chmod的用法
chmod命令用來變更文件和目錄的權限。用法:chmod [who] [opt] [mode] 文件/目錄名
who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其他所有用戶
a:表示所有用戶
opt代表操作,可以爲:
+:添加某個權限
-:取消某個權限
=:賦予給定的權限,並取消原有的權限
mode則代表權限:
r:可讀
w:可寫
x:可執行
編程題義工有三道題,一道是統計字符串中出現次數最多的字符以及字數,一道是遞歸,給了程序去填空缺,另外一道是qsort排序題。
附加題部分分爲編譯器、人工智能和。。。,我選擇的是人工智能相關的崗位,是五道選擇題,一個是爲了防止過擬合可以採取的措施,一個是精確率和召回率,一個是KNN和Kmeans的區別,一個是神經網絡的題。