腾讯CSIG 测试开发 一面二面 已通过

腾讯CSIG 测试开发

一面

本来投的是后台开发,然后不知道为啥被测开捞了,想着好歹沾点边面面看。
没自我介绍,直接开始。时间估计1个小时左右。还有些基础问题记不得了。

  1. 关于项目,聊的时间比较长,涉及微服务,Docker,MVC,Python的Django等

  2. 解释一下MVC。

  3. 你说你会用Python和Golang,哪个更熟练一点
    Python用的更多。

  4. 那意思就是Python很熟练咯?
    不敢说很熟练,一般熟练,基本都会,原理也懂点。

  5. Python限制多线程的原因。
    GIL全局线程锁。

  6. 写一个程序:读入一个文件名为a.log的文件,文件内容为 “key=value” 的键值对,输出每个key的具体内容和key数量。
    用Python,乍一看比较简单,然后就写了。

  7. 写完之后,面试官:现在让你来测试这个程序,你会怎么测试?
    o怪不得写这么简单的东西,原来还有一手。
    因为测试的东西不太懂,就开始乱说,什么最重要的是看能不能满足需求,然后文件不存在没处理,文件里有不是这样的格式的行没处理,用‘=’把value和key分开如果value和key本身内容含有‘=’没处理等等等。
    有几个是我自己想的,然后面试官指点了几个,还说了逻辑覆盖。
    这块说了比较久,可能20分钟

  8. TCP/IP有几层,分别是什么?四层,物理网络传输应用

  9. HTTP是哪一层的?应用

  10. 有没有什么问题问我?
    我问了是哪个部门,是CSIG,智能医疗。

中午十一点面试,晚上12点变成复试了。基础知识问的不多,面试内容除了那个自己写程序自己想测试之外其他的都跟后台没啥区别。

大家冲鸭!!!

二面

  1. 首先自我介绍。

  2. 说说项目,以下问题全是项目相关。

  3. 如果有人恶意攻击,提交对服务器有害的程序给测评机怎么办?
    说了一堆,感觉不太对。

  4. 用户很多,越来越多,数据库放不下用户信息怎么办?
    分布式,一个服务对一个数据库等等等。

  5. 用户上传的文件服务器放不下了怎么办?
    使用一个监督程序来监视服务器的硬盘容量,达到阈值则发邮件或者其他方式提醒管理员需要删除一部分或者增加硬盘容量等等等。
    然后布置了一个额外任务,在项目中实现这个功能,让我一个星期做完发邮件给面试官,不影响面试结果,当时听到这句话就感觉有点稳:

    • 监视程序
    • 消息提醒
    • 监视程序如何保活(保持自身稳定工作,自己不挂才能监视别人·~·)
  6. 这边二面的问题可能参考意义不太大,都是基于项目找问题问,一个基础题没有,也没写算法。
    二面我关掉腾讯会议打开官网的时候就看到过了,在等HR面。下面是我找实习的经历和体会。

找实习也找了一两个月了,有许多收获,本身人比较菜,之前想去字节,刷了一个月Leetcode,结果还是不太行。在牛客上看了很多面经,其实相当于复习基础知识吧,真正面试的时候每个人都是不一样的,需要多面试才能找到自己的状态,这一点真的很重要,一开始我的面试基本上就是一问一答,答不出来就裂开,从字节的第三次面试开始逐渐能和面试官聊起来了,腾讯二面的时候感觉就还有说有笑的,当你达到这个状态基本就差不多了·~·

面试经历

  • 字节跳动-效率工程

  • 字节跳动-教育部门

  • 字节跳动-西瓜视频

    字节的三个都是后台开发,都挂了,可能也是刚开始面试,经验不足,本身人比较菜,算法写过的就会,没写过的加上面试官一直盯着,有几道就不太行了,可能也是这个原因挂的快。字节的面试很快,一般就是一天面完,面完一面没让你等下一个面试官可能就不太有了。

  • 汇量科技-后台开发

    自我感觉答得还挺好的,不过之后问面试官的评价是技术水平一般,还是差了点火候。

  • 腾讯-CSIG-测试开发

    人生中第一个通过的面(不过还没拿到Offer,纪念一下。

祝各位武运昌隆!!!

#腾讯csig##腾讯##面经##测试工程师##校招#
全部评论
楼楼去了哪个呀
点赞 回复 分享
发布于 2020-06-01 15:36
学java的去做测试开发吗?
点赞 回复 分享
发布于 2020-04-15 13:59

相关推荐

拷打项目科研成果是一个人做的还是团队?研究的这个项目,过程中有遇到什么比较困难的地方吗?简历里面有提到专利,那你这个专利的创新点是什么?在这个项目里,你主要负责哪方面的部分?项目的架构是怎么样的?这部分是你自己做还是和其他人一起?做数据通信这一块有没有遇到过一些数据同步或者一些消息延迟的一些问题遇到了解决了吗?假设现在让你解决这个数据延迟的问题,你会怎么解决?没考虑过更换协议吗?八股文tcp协议和UP协议的区别tcp三次握手四次挥手http和TCP的关系测试场景你也说了http有很多协议,那假设现在一个浏览器只能接受http1.1的协议,你现在用的是http2.0的协议,你现在需要把http2.0降级到http1.1,那你会为这个降级去做一些什么方面的测试设计,去保证你这个功能没有异常。从安全方面上有没有考虑?继续拷打项目第二个项目的实现逻辑你这个爬虫的项目是怎么应对反爬虫的手段当初为什么用selenium框架不直接调用API接口你这里爬虫有一个获取服务器时间的,为什么不直接用本地时间?那现在如果让你针对你的这个爬虫系统去做用例设计,去测试它,你觉得就是你会从哪些方面去测试你这个系统是真的稳定些,可靠可用的。智力题给你八个球,其中一个球比另外七个轻,然后有一个天秤去称,就排除运气的情况下,最少要几次才能找到那个轻的球?手撕代码1、设计-个Python装饰器 @cache(expire time=60,max size=100),要求实现以下功能:缓存结果:对同一组参数的函数调用,在 expire time 秒内直接返回缓存值。缓存淘汰:当缓存条目超过 max size 时,删除最久未使用的缓存(LRU策略)参数兼容:支持函数的位置参数、关键字参数。过期清理:异步线程定期清理过期缓存(可选加分项)示例:@cache(expire time=10, max size=3)def heavy calculation(n):print(f"计算 {n} 的耗时操作...")return n * n2、有三个数 a、b、c,大小在[1,10000000000] 区间内,并日 a这第二题有大佬见过是力扣第几题吗?
查看22道真题和解析
点赞 评论 收藏
分享
腾讯开奖358人在聊 查看28道真题和解析 我的OC时间线
点赞 评论 收藏
分享
评论
2
18
分享

创作者周榜

更多
牛客网
牛客企业服务