2017深信服校招笔经面经 软件测试工程师

笔试 此处仅记录知识点
1.C/C++ 基础知识、指针;
2.数据结构;
3.正则表达式;
4.linux查看磁盘状态命令;
5.socket通信中客户端向connect发送的包;
6.递归;
7.判断红蓝帽子逻辑题;
8.四人过桥问题。
题型:选择、填空、编程题五道、逻辑题两道。时间共100分钟。

技术面 1V1 无须自我介绍
1.介绍一下项目经验,重点提问项目中遇到的困难以及解决。
2.数据库知识。有A,B两张有关联的表,删除B表中与A无关的数据。手写SQL语句。
3.手写单例模式代码,并简述。
4.对互联网安全,云等的了解。
(这个不太了解也没关系,了解加分)
5.如何判断一个网页的加载速度。
(httpwatch)
6.对linux的了解。在linux环境下,有50台服务器,如何便捷判断哪个服务器连不上网。
(ssh远程登录,然后利用类似windows批处理的方法统一检测。这个不太了解,可能说的不对)
7.对网页上的安全测试,一些攻击手段的了解。
(1.SQL注入攻击 2.FTP文件上传漏洞 3.XSS跨站脚本攻击 4.socket欺骗等等)
8.一个登陆界面中,用户在输入框输入东西的时候,如何保证输入信息正确。
( 1.前端 通过JS、正则表达式等技术验证
2.后端接收到数据后,同样要再次验证,防止攻击者绕过前端直接向后台发起攻击)
9.对python的了解,是否写过爬虫。简述爬虫如何工作。
10.java中Array和ArrayList的区别。

HR面 1V1
1.是否去了宣讲会,对公司的了解。
2.已经拿了哪些offer,并了解各个公司的所处行业。
3.讲述一下项目。遇到的困难以及解决。(又问了一遍)
4.介绍一下自己。
5.了解一下家庭状况。
6.职业规划。
7.正在学习的测试技术。

你可能感兴趣的:(2017秋招之路)