备战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体系结构

相关文章
相关标签/搜索