職場 | Intel因特爾2019屆軟件工程師秋招筆試題

同樣的本文是對筆試過程中,仍然記得的考點的查漏補缺。

一共分爲三部分:選擇題、編程題、附加題。時間是兩個小時,個人感覺因特爾的筆試題對於內核,內存管理等方面的考點較多,具體屬於什麼科目的知識,我不太確定。

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的區別,一個是神經網絡的題。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章