2019.10.14投递的简历,软件测试工程师(网络安全、云计算,北京研究所)。
2019.10.15上午收到下午5:00的面试通知。现场面试的顺序是按照签到的顺序。然后一面结束后,说第二天会通知HR面(如果有结果的话)。
要求带2份简历,但是只有一个面试官。
进去之后面试官看了一下简历,然后还翻面看了,估计是觉得我的简历内容太少了。
问题主要是针对简历来问的,所以简历一定要好好做,简历上的东西一定要都了解。
两部分:
1、自我介绍
这个没啥要求,就介绍一下自己,突出自己的优点啥的。
2、面试官提问
(1)问项目
因为我没有做过什么项目,就回答跟老师后面做过一些科研项目,主要负责算法实现,论文撰写。
然后还问没有其他的项目,就这一个项目吗?
回答:是的。(内心OS:我要是有其他项目我肯定会写在简历上的)
(2)问熟悉的编程语言
1)Java的垃圾回收机制
见博客 https://blog.csdn.net/weixin_39067991/article/details/81045201
(3)对数据结构、计算机网络、数据库、操作系统的了解(因为我简历上写了这些)
面试官人还挺好的,每门课都问一下我掌握的怎么样,然后再针对性的问问题,不熟悉的就不问了。
1)说一下TCP和UDP的区别
11、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
22、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。
33、UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。
44、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
55、TCP对系统资源要求较多,UDP对系统资源要求较少。
2)事务的四个特性
见博客https://blog.csdn.net/my_happy_life/article/details/101316180
(4)问测试相关的,设置测试的场景,问如何进行测试
1)有一个平台,有学生的选课系统,课程的信息内容,以及课程的日历,如果要你进行测试,你会怎么进行测试?
我说看使用这个平台的用户的要求,看是否这些功能符合用户需求,根据他们的需求进行检测功能是否错误,然后还看界面是否美观。
但是面试官似乎不满意这些回答,没回答到点上(并不了解测试)
(5)问有两个水井,水的深度不一样,用什么方法可以得知哪个水井的水深一点
两个方法:1、用绳子;2、用石头听声音
但是似乎面试官也不满意这样的回答,需要更多的解决方法。
(6)除了简历上所写的,还有没有其他擅长的东西?
想吐槽一下这个,要是有其他擅长的我肯定都写在简历上呀~~~