作为网安人,前几天开的民营企业家座谈会让我们最亮眼的就是奇安信的老板齐向东了。也是唯一代表网络安全的企业家了。
齐向东作为中国网络安全领域的领军人物,在 2025 年 2 月17日中国民营经济领军者会议上,与任正非、马云等企业家同列第一排。
1999 年与周鸿祎结识后,他于 2003 年辞去新华社厅级职务加入 3721 公司,此后十六年共同奠定 360 在 C 端安全市场的地位。2014 年奇安信成立后,两人形成 C 端与 B 端分工格局,2019 年 360 以 37.31 亿元转让奇安信全部股权,完成品牌分拆。
独立后的奇安信实现跨越式发展:2020 年科创板上市首日市值达 969 亿元,三年累计研发投入超 30 亿元,构建的 “天盾” 数据安全系统专利申请量行业第一,政企市场份额在 2024 年达 18.1%。通过引入中国电子集团成为第二大股东,公司跻身网络安全国家队。其提出的 “内生安全” 体系在 2022 年北京冬奥会期间成功抵御超 3000 万次攻击,创下 “零事故” 纪录。齐向东在《漏洞》中强调网络安全是数字化基石,该理念通过 Q-GPT 安全机器人等产品实现技术转化。2024 年他在北京市政协提出 “金融创新赋能新质生产力”,将技术战略与产业政策深度融合,持续引领行业范式创新。
这不禁让我想起当面面试奇安信的时候的面试题目,来来给大家分享下,你们看看咋样。题目已经更新到星球了,需要的看文末:
网络安面试题库截止目前已更新51篇,近13w字,里面包含了网安的职业规划、面试准备篇幅、学习方向、求职名单、应届生面试题库、应届生笔试题库、国内外安全企业介绍、以及社会背调等。
[15w字的面试经验]
1. 项目深挖
面试官:我看你简历里有个安全相关的项目,能具体说说你负责的模块吗?比如遇到过哪些技术难点?如果现在让你重新设计这个系统,你会改进哪些部分?
(追问)你提到「主体是同学做的」,那你在团队中是如何协作的?如果让你接手同学的代码,你会如何快速理解他的设计思路?
答案建议:
-
责任明确:即使模块由同学完成,需强调自己参与的需求分析、测试、文档编写等贡献。
-
技术细节:举例说明某次漏洞修复(如SQL注入防护),说明用了参数化查询或ORM框架。
-
协作流程:提及Git分支管理、Code Review、接口联调等协作方式。
-
改进方向:可提监控告警完善性(如增加日志审计)或自动化渗透测试工具集成。
2. 黑盒与白盒测试
面试官:黑盒和白盒测试在实际项目中如何分工?能否各举一个你常用的方法?
答案:
-
黑盒测试:不关注代码,验证功能是否符合需求。常用方法:等价类划分(如输入框边界值测试)、场景法(用户操作路径覆盖)。
-
白盒测试:针对代码结构,常用方法:条件覆盖(确保每个逻辑分支被执行)、静态代码分析(SonarQube扫描)。
-
分工:黑盒由QA主导,白盒由开发自测或测试工程师编写单元测试。
3. 测试种类
面试官:除了功能测试,你还了解哪些测试类型?压力测试和性能测试的区别是什么?
答案:
-
常见类型:功能、性能(负载/压力/稳定性)、安全(渗透/XSS)、兼容性(浏览器/设备)、用户体验测试。
-
压力 vs 性能:
-
压力测试:极端负载下系统是否崩溃(如双11流量激增)。
-
性能测试:常规负载下的响应时间、吞吐量(如API平均延迟≤200ms)。
4. 测试介入时机
面试官:有人说测试应该尽早介入,你怎么看?举个实际例子说明早期介入的好处。
答案:
-
时机:需求评审阶段介入,提前发现需求歧义(如「用户活跃」定义不明确)。
-
例子:在设计阶段发现接口字段缺失,避免开发返工。参考“左移测试”(Shift-Left Testing)理念。
5. 排序算法复杂度
面试官:快速排序最差时间复杂度是什么情况?如何优化?空间复杂度呢?
答案:
-
复杂度表:
-
优化:快速排序最差情况(如已排序数组)可通过随机选择基准值(Random Pivot)避免。
6. Linux命令
面试官:如何找到最近1天内修改过的.log文件?查看8080端口占用情况用什么命令?
答案:
# 查找文件
find /path -name "*.log" -mtime -1
# 查看端口
netstat -tuln | grep 8080 # 或 ss -ltnp | grep 8080
# 查看进程
ps aux | grep nginx # 或 top/htop
7. SQL查询
面试官:查询张姓学生中平均成绩>75的学生姓名(含多门课程的情况)。
答案:
SELECT student_name, AVG(score) AS avg_score
FROM scores
WHERE student_name LIKE '张%'
GROUP BY student_name
HAVING AVG(score) > 75;
易错点:WHERE过滤行,HAVING过滤分组,聚合函数必须用HAVING。
8. 数据库类型
面试官:MySQL的VARCHAR和CHAR区别?什么场景下用TEXT类型?
答案:
-
VARCHAR:可变长度,适合存储不定长字符串(如用户名),最大65535字节。
-
CHAR:定长,适合长度固定的数据(如MD5哈希值32位)。
-
TEXT:存储大文本(如文章内容),不支持默认值,索引效率低。
9. 网络七层协议
面试官:应用层和传输层分别有哪些典型协议?ARP属于哪一层?
答案:
10. TCP三次握手与四次挥手
面试官:为什么握手是三次,挥手是四次?TIME_WAIT状态的作用是什么?
答案:
-
三次握手:确保双方收发能力正常(SYN→SYN-ACK→ACK)。
-
四次挥手:一方FIN后,另一方可能还有数据发送(FIN→ACK→FIN→ACK)。
-
TIME_WAIT:等待确保对方收到ACK(防旧数据包干扰),默认2MSL时间。
11. 状态码
面试官:302和304的区别?遇到503时如何排查?
答案:
-
302:临时重定向(如未登录跳转登录页)。
-
304:资源未修改,客户端用缓存。
-
502:网关错误(后端服务无响应),查负载均衡或上游服务。
-
503:服务不可用(如服务器过载),查资源占用(CPU/内存)或限流配置。
12. 资源重定向
面试官:重定向可能导致哪些问题?如何用Nginx实现HTTPS强制跳转?
答案:
-
问题:SEO权重分散、增加请求延迟。
-
Nginx配置:
server {
listen 80;
server_name example.com;
return 301 https://$server_name$request_uri;
}
13. 数据传递方式
面试官:HTTP的POST和PUT有什么区别?RESTful API设计时如何选择?
答案:
-
POST:创建资源(幂等性不保证),如提交订单。
-
PUT:全量更新资源(幂等性),如更新用户信息。
-
选择依据:根据操作是否幂等(重复请求结果一致)。
网络安全学习资源分享:
给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取
👉1.成长路线图&学习规划👈
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
👉2.网安入门到进阶视频教程👈
很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。(全套教程扫描领取哈)
👉3.SRC&黑客文档👈
大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录
SRC技术文籍:
黑客资料由于是敏感资源,这里不能直接展示哦! (全套教程扫描领取哈)
👉4.护网行动资料👈
其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!
👉5.黑客必读书单👈
👉6.网络安全岗面试题合集👈
当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~