備戰360

一· 很是想去360

1. 價值觀認同。 360文化:用戶至上,創業心態, 持續創新, 團隊協做。linux

2. 職位很是吸引我。c++

不多有公司爲Linux小咖發出集結令。git

細讀職位要求:shell

(1)除了惡意代碼查殺技術沒接觸過, 其它項目有的是個人專長, 有的也有過較深刻的探索。apache

  (2) arm本科階段完了1年多; arm 7, contex m3。編程

  (3)linux安全耳濡目染師兄師姐們的討論;selinux, 角色訪問控制, LSM, 自主訪問控制。vim

(4)c/c++挺熟練的, 如內核中container_of的寫法, !!val使之成爲或0或1, 接口層層封裝, 鉤子函數出神入化的使用,將c的精巧發揮到極致; c++三大特性的深入理解,繼承是代碼複用的很是棒的手段,封裝爲實現了高內聚低耦合提供很好的手段,多態尤爲是動態綁定是C++的精粹;幾乎全部精彩的 設計模式如單例,工廠模式,策略模式,訂閱者模式等都是以動態綁定爲基礎的。設計模式

 (5) 熟悉GNU工具鏈,vim, gdb,makefile, make, scons, git等。安全

(6) linux內核, 2年linux你們庭的環境下, 不僅是內核機制源碼,對linux相關的其餘開源項目也很感興趣,如MySQL,QT,hadoop,habase, mahout, gtest, glog, thrift, apache, nigix等或多或少的使用和了解。socket

3.剩下時間很少了

好好準備吧,少年。

二,準備

1.shell腳本

語法,命令,排序,過濾,awk,遠程控制,expect的命令等。謝謝,許師兄的指導。

2. 複習設計模式

適配器模式,策略模式, 訂閱者模式。

3. socket編程

實驗; 遇到的問題;

4.除QT外,瞭解其餘Linux GUI編程

GTK

5.內核

總結2年中,學習內核的收穫, 遇到的問題。

6.進一步瞭解linux安全

selinux, lsm, pam機制。

7.結合課題深入理解二進制解析技術

8. 回憶arm體系結構

相關文章
相關標籤/搜索