![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
现在13℃
这个作者很懒,什么都没留下…
展开
-
面试代码题记录9-leetcode917-仅仅反转字母
https://leetcode-cn.com/problems/reverse-only-letters/给定一个字符串 S,返回 “反转后的” 字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。示例1输入:"ab-cd"输出:"dc-ba"示例2输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3输入:"Test1ng-Leet=code-Q!"输出:"Qedo1ct-eeLg=ntse-T!"提示代码class Solutio原创 2021-09-23 11:23:21 · 163 阅读 · 1 评论 -
面试代码题记录8-剑指offer42-连续子数组的最大和
https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。提示:代码class Solution: def maxSubArray(self, n原创 2021-09-22 15:49:07 · 129 阅读 · 0 评论 -
华为笔试题1-面试题17.24-最大子矩阵
https://leetcode-cn.com/problems/max-submatrix-lcci/给定一个正整数、负整数和 0 组成的 N × M 矩阵,编写代码找出元素总和最大的子矩阵。返回一个数组 [r1, c1, r2, c2],其中 r1, c1 分别代表子矩阵左上角的行号和列号,r2, c2 分别代表右下角的行号和列号。若有多个满足条件的子矩阵,返回任意一个均可。注意:本题相对书上原题稍作改动示例1输入:[ [-1,0], [0,-1]]输出:[0,1,0,1]原创 2021-09-15 22:49:25 · 477 阅读 · 0 评论 -
面试代码题记录6-leetcode1-两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例2输入:nums = [3,2,4], target = 6输出原创 2021-09-15 17:35:32 · 86 阅读 · 0 评论 -
面试代码题记录5-leetcode260-只出现一次的数字 III
给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现?示例1输入:nums = [1,2,1,3,2,5]输出:[3,5]解释:[5, 3] 也是有效的答案。示例2输入:nums = [-1,0]输出:[-1,0]示例3输入:nums = [0,1]输出:[1,0]代码:class Solution: def原创 2021-09-15 17:11:05 · 74 阅读 · 0 评论 -
面试代码题记录4-leetcode004-只出现一次的数字
https://leetcode-cn.com/problems/WGki4K/给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。示例1输入:nums = [2,2,3,2]输出:3示例2输入:nums = [0,1,0,1,0,1,100]输出:100提示1 <= nums.length <= 3 * 10^4-2^31 <= nums[i] <= 2^31 - 1nums 中,除原创 2021-09-14 23:20:04 · 177 阅读 · 0 评论 -
面试常见问题
1 线程和进程进程和线程进程资源分配的最小单位,有独立地址空间线程程序执行的最小单位,共享进程中的数据进程和线程进程包括线程线程之间通信更方便,同一进程下的线程共享数据多进程程序更健壮,一个进程死掉,另外一个进程不受影响多线程程序:一个线程死掉,整个进程死掉进程同步方式实现进程间数据共享·信号量:允许多个线程在同一时刻访问同一资源,但是需要限制在同一时刻访问此资源的最大线程数目·临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问·互斥量:协调共同对一原创 2021-08-07 19:38:36 · 112 阅读 · 0 评论 -
2022届测开秋招面经全记录
字节提前批一面-50min1、自我介绍2、实习经历3、项目测试重点难点风险点4、自动化测试什么框架什么语言(不清楚)5、代码:给定一个数组,里面都是正的整数,求这个数组所有元素能拼接成的最大数[1,5,33]https://blog.csdn.net/weixin_44220976/article/details/1079944006、发红包测试用例https://blog.csdn.net/qq_40891477/article/details/943956347、反问...原创 2021-07-20 19:32:07 · 445 阅读 · 0 评论 -
字节跳动测试开发实习一面
字节测开实习一面 57分钟1. 自我介绍2. 介绍实习经历(后面问使用工具,是否知道开发用的什么框架)3. Web测试和手机app测试的区别4. 如何查看实时日志5. 如何排查问题,比如输入10,界面显示1006. http状态码7. 说一下常见的linux命令8. Kill -9 和kill的区别9. 模糊查询(like)10. 查询数量(count)11. 测试用例:微信发拼手气红包12. 代码题:将n元钱随机分给m个人,每个人最少0.01。输入m、n,输原创 2020-12-30 15:30:03 · 476 阅读 · 2 评论 -
测试用到的软件
1 Dbeaver连接数据库,可连接DB2数据库和Oracle数据库等,执行sql语句。2 WinSCP连接后台,查看代码,将本地代码复制到后台,或将后台文件复制到本地进行查看。3 Beyond Compare升级代码时用到,比对代码。4 SecureCRT连接后台,执行linux命令。5 plSQL Developer开发数据库。6 Visual Foxpro查看dbf文件7 向日葵远程控制电脑8 Oracle VM VirtualBox导入虚拟原创 2020-09-08 09:44:03 · 117 阅读 · 0 评论