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

本文全面覆盖了技术面试的各个环节,从笔试的知识点如C/C++基础、数据结构到正则表达式,再到技术面试中的数据库操作、单例模式实现及互联网安全等话题。此外还涉及了HR面试中常见的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔试 此处仅记录知识点
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.正在学习的测试技术。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值