腾讯测试开发一面

记录一下:

  • 自我介绍
  • 一个编程题(逆序对:给你一个2^n长的数组,以2^q(q<=n)为步长翻卷数组,求每次的逆序对),没做出来,大佬们给给思路?
  • python跟其他编译语言的区别
  • python中的lambda
  • python内存回收装置
  • 介绍python元组
  • 设计模式(这个我没学过,好像问的是单例模式还是什么的)
  • TCP和UDP的区别
  • 微信和qq传输消息用的哪个协议?为什么?
  • http状态码:4开头什么意思,5开头什么意思?
  • http请求报文的开头
  • 智力题:一块n x m的巧克力,最少掰多少次可以分成1 x 1的巧克力。
  • 为什么转行?
  • 要求很高,你的优势在哪?
#腾讯##秋招##测试开发工程师##面经#
全部评论
测试用例: 第一行 q 第二行 字符串  (需要保证为2的n次方,且n大于q) 如: 输入: 1 ABCD 输出: BA DC 输入: 2 ABCDEFGH 输出: DCBA HGFE 暴力解法: #include <iostream> #include <string> #include <cmath> #include <algorithm>   using namespace std; int main(){     int q;     cin >> q;     string str;     cin >> str;     int len = str.size(); //获取输入字符串长度,即为2^n     string tmp;       int cnt = 1;     int k = 0;     for(int i = 0; i < len; i++){         tmp.push_back(str[i]);         k++;         if(k == pow(2, q)){             reverse(tmp.begin(), tmp.end());//翻转字符数组             cout << tmp << " "; //输出翻转字符数组             tmp.erase();  //字符数组清空             string tmp;  //重新声明一个字符数组             k = 0;         }     }     cout << tmp << endl;     system("pause");     return 0; }
点赞 回复 分享
发布于 2019-08-21 15:45
楼主过了吗
点赞 回复 分享
发布于 2019-08-14 14:47
lz面的哪个事业群呀
点赞 回复 分享
发布于 2019-08-11 17:12
智力题凭感觉做的,竟然答对了
点赞 回复 分享
发布于 2019-08-10 11:16
感觉基础不劳,回去补课了🤣
点赞 回复 分享
发布于 2019-08-10 11:04

相关推荐

头像
03-25 10:59
已编辑
门头沟学院 C++
更新简历被捞了1.自我介绍2.问实习中做的一款自动化测评工具,具体实现,这里扣的比较多,问有没有做一些异常处理,怎么定位分析,然后输入是什么,中间求解器怎么计算,怎么进行解耦分模块的...好多当时都没考虑,只把简单直接的功能实现了。3.问了华为杯比赛做的一个网络安全的项目,预处理脚本做什么,然后怎么实现通信,怎么部署的模型,然后多个客户端进来想要调用怎么办(做的比较简答,只考虑了单一用户调用的情况,比赛项目主要考虑功能实现了),大规模数据怎么做的(拆分,大于多少拆了一下,然后并发的去执行了),挖了挺多东西的。但其实几乎都没做,因为比赛主要测验最终模型预测的准确率,系统设计比较low...4.出了一个手撕,简单,就是数组最长上升子串,DP一下,但那个界面输入给的是nums&nbsp;=&nbsp;[....],写了个核心函数,输入用string读入解析感觉好麻烦啊,问了一下,他说测一下样例也行。就直接把样例写进入,然后调用执行了。结果正确,没让讲思路什么的5.让反问,问了业务,技术栈以及对自身的建议。业务搞什么安全部署,然后就是测试,用python,....估计没了-------------------------------------------更新,官网显示复试了,等二面试试吧------------------------------------------------更新,挂了,说好保持联系,约二面呢...
查看24道真题和解析
点赞 评论 收藏
分享
评论
点赞
58
分享

创作者周榜

更多
牛客网
牛客企业服务