关闭

测试MS面试题

标签: 面试测试stringlist语言.net
767人阅读 评论(0) 收藏 举报
分类:

1、排序一个有大小字符,数字组成的字符串,例如EBa37-->37BEa

            string inputs = "EBa37";
            char[] result = inputs.ToCharArray();
            char copyInputs;
            for (int i = 0; i < result.Length - 1; i++)
            {
                for (int j = i; j < result.Length; j++)
                {
                    if (result[i] > result[j])
                    {
                        copyInputs = result[j];
                        result[j] = result[i];
                        result[i] = copyInputs;
                    }
                }
            }
        }

2、判断一个输入是不是水仙花状,如66566,2b22b2是,123321k不是
            string inputs = "123321k";
            int stringLength = inputs.Length;
            bool isFlower = true;
            for (int i = 0; i < stringLength / 2; i++)
            {
                if (inputs[i] != inputs[stringLength - i - 1])
                {
                    isFlower = false;
                    break;
                }
            }

3、转换2进制、8进制、16进制表示的数字转换成为Decimal类型,任意选用语言,不得使用语言内部实现的类型转换函数/方法
如果使用.NET提供的转换则:Console.Write(Convert.ToInt32("101", 8));
        static void ConvertType(string value, int type)
        {
            double currentType = Convert.ToDouble(type.ToString());
            decimal hello = 0;
            int powIndex = -1;
            for (int i = value.Length - 1; i >= 0; i--)
            {
                powIndex++;
                if (Convert.ToDouble(value[i].ToString()) != 0)
                {
                    hello += (decimal)System.Math.Pow(currentType, powIndex);
                }
            }
            Console.Write(hello);
        }

4、把一个数组中的重复元素挑出来然后并到数组尾部
(1)把重复的放到数组尾部
            string stringInputs = "benqbqcbqs";
            char[] userChar = stringInputs.ToCharArray();
            List<string> list = new List<string>();
            StringBuilder sbRepeateObject = new StringBuilder(userChar.Length);
            string userObject = "";
            for (int i = 0; i < userChar.Length; i++)
            {
                userObject = userChar[i].ToString();
                if (!list.Contains(userObject))
                {
                    list.Add(userObject);
                }
                else
                {
                    sbRepeateObject.Append(userObject.ToString());
                }
            }
            list.Add(sbRepeateObject.ToString());

(2)把所有重复的字符都放至数组尾部
            string stringInputs = "benqbqcbqs";
            string repeatString = "";
            string originString = "";
            string currentString = "";
            for (int i = 0; i < stringInputs.Length; i++)
            {
                currentString = stringInputs[i].ToString();
                if (Regex.Matches(stringInputs, currentString).Count == 1)
                {
                    originString += currentString;
                }
                else
                {
                    repeatString += currentString;
                }
            }
            Console.WriteLine(originString + repeatString);

0
0
查看评论

整理下自己使用的sqlserver DBA面试题

1.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,现在需要停机新添加一个节点C进来替换现有节点B,请列出必要的步骤. 2.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B...
  • yangzhawen
  • yangzhawen
  • 2012-12-24 15:46
  • 13803

测试者出的APP测试面试题

http://www.jianshu.com/p/d133539b7b5c 最近公司可能要招聘测试了,老大让我出几个面试题,网上搜到了一些,还有自己想了几个,如下: 一、开场问题:(自由发挥) 1、请自我介绍一下; 2、为什么离开上一个公司呢? 3、做测试多久了?以前做过哪些项...
  • cyjs1988
  • cyjs1988
  • 2017-09-25 17:11
  • 363

MS面试题

微软的应试题完整版(附答案)                       ...
  • Sammy_chan
  • Sammy_chan
  • 2006-12-14 20:36
  • 1138

华为测试面试题四

 华为测试面试题四 1.    java中什么是类,什么是接口? 答:Java程序的基本单位是类,类是对象的抽象,对象是类的实例,或者说对象是类定义的的数据类型的变量。你建立类之后,就可用它来建立许多你需要的对象。 Java...
  • foreverhuylee
  • foreverhuylee
  • 2014-02-24 14:04
  • 5024

面试总结2--美团测试面试

1面: 1、 自我介绍(奖学金、专利、在校获奖好像有加分)。 2、 介绍一个你认为最有含金量的项目? 3、 根据项目用到的知识:程序中TCP具体怎么实现?TCP和UDP区别、分别用在哪些场合? 答:TCP实现步骤:服务器调用socket()、bind()、listen()完成初始化后,调用accep...
  • u012286517
  • u012286517
  • 2015-11-01 16:18
  • 3077

python接口测试面试题

参考答案 1 tps就是吞吐量,transaction per second。 吞吐量下降是可能因为频繁访问redis,而频繁访问redis的原因是参数过多,解决的思路很容易想到: 减少参数。 我们可以把多组参数变成json字符串之类的一个参数,从而达到信息量不减少而参数个数变少的...
  • cyjs1988
  • cyjs1988
  • 2017-07-25 12:41
  • 1543

sql经典面试题汇总(可以本地测试练习)

1.表名:number ID(number型) Name(varchar2型) 1 a 2 b 3 b 4 a 5 c 6 c 要求:执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的 例如:删除后的结果应如下: ID(number型) Name(varchar2型) 1 a 2 b...
  • tomcat_2014
  • tomcat_2014
  • 2016-11-29 17:58
  • 772

测试开发面试真题—算法(百度)

1、请列举常用的算法,并说明其时间复杂读,并说明排序思想? ①冒泡排序:量量比较待排序数据元素的大小,发现两个数据元素的次序相反时进行交换,直到没有反序的数据元素为止。时间复杂度是O(n*2)。稳定的。 public class bubble1 { public static void main...
  • xidianlina
  • xidianlina
  • 2016-10-24 12:51
  • 1412

关于测试的面试题(登录功能测试)

如何测试一个登录页面: 首先,要明确用户的需求是什么,比如登录页面应该是弹出窗口式的,还是直接在网页里面。对于用户的长度,和密码的强度(是不是必须多少位,大小写,特殊字符混搭等)。还有比如用户对界面的美观是不是有特殊的要求即是否进行UI测试。 功能测试: 1.什么都不输入,点击提交按钮,看提示...
  • u011296646
  • u011296646
  • 2017-08-29 17:15
  • 307

测试用例设计及面试题分析

1. 什么是测试用例? 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 面试时也可以用自己的话来说 2. 土鳖且使用的测试用例设计方法 边界值(常用) 等价类(常用) 错误推断 判定表法 因果法 场景图 测试用例设计方法(全)...
  • weixin_40851245
  • weixin_40851245
  • 2017-11-16 00:12
  • 125
    个人资料
    • 访问:407908次
    • 积分:5502
    • 等级:
    • 排名:第5775名
    • 原创:143篇
    • 转载:70篇
    • 译文:0篇
    • 评论:58条
    最新评论