一面:
可能我简历写的比较少,面试官似乎有些不知道问什么,尴尬了一会儿,开头自我介绍,先问了个简单的n!,然后说如果输入的n是负数呢?
之后是一道数组最大连续子数组和。
python基础类库,requests,re,爬虫的基本流程
一些基本的sql语句
二面:
xss与sql注入的基本原理与分类
xss如何防御?(分前端与后端,后端需要在入口和出口都过滤)
app客户端与服务器通信可能出现哪些漏洞问题
如何防御中间人攻击?
https的建立过程
TCP三次握手的过程以及对应的状态转换
app客户端破解的大致流程,app解包后文件夹的基本结构
对称加密与非对称加密的不同,分别用在哪些方面
DDOS的攻击,说道syn洪流的原理
ddos的防御
滴滴客户端可能存在哪些逻辑漏洞
三面:
三面面试官感觉比较和蔼,上来先问平时干什么,我说玩游戏,然后说到lol,问我啥段位,我说白银。然后问我为什么段位低,我说一般打得少,基本都是开黑打匹配。
然后问了一些其他的生活问题。
后来看我简历上写了关于操作系统的,于是问我操作系统各个设备模块间的关系。当时有点蒙,就和他说了下操作系统启动的大致流程,从保护模式开启开始讲,因为实模式阶段记得不是很清楚。因为没想到三面会问我技术,后来想了想,问的意思可能是说设备栈之间数据流从上到下一层层处理的过程。