9个面试者反馈

面试者1反馈:
1.implement the request
2.provide test case for the method.

//找到数组中第二大的数,重复的数字算一个,比如33322,第二大的是2
//返回的是第二大数字的index
int findTheSecond(int arr[], int length)
{
//check the input
if(length<2)
    return -1;
//initializing. max and second is indexes.
int max = 0;
int second = -1;
for(int i=1; i<length; i++)
{
    if(arr[i] >arr[max])
    {
  second = max;
 max = i;
    }
    else if(arr[i]<arr[max])
    {
 if(second==-1)
 {
     second= i;
 }
 else if(arr[i] >arr[second])
 {
  second = i;;  
 }
    }
}//end for
return second;
}//end findTheSecond

面试者2面试题目反馈:
coding:
1. 三乘三的棋盘, 写个函数模拟两个棋手下棋, 当某个人的三个棋子成一直线(包括45度对角线)就算赢
函数原型:

int PlayGame(int[,] status, int playerA, int x, int y)

注意: status是棋盘状态, 不一定用二维数组, 可以考虑其他数据结构

2. 合并两个已排序链表

测试:

1. 地铁进站验票机(设计写测试用例)

面试者3面试题目
1. Why do you change your job from one vender company to other one ?
2. Algorithm : find second large number from some integers.
3. How to test a telephone ?
4. Do you have any issues about us ?

面试者4面试题目:
1. (a). power(x,y), 求x的y次幂, 写出算法,任意语言.
(b). 对上题写出测试用例
2.    (a). 给出一个数组, 找出数组中的第二大值
        (b). 对上题写出测试用例
3.  谈谈在项目组里的工作

面试者5面试反馈:
1. 介绍下目前的工作情况, 然后具体的聊聊。
答:略
2. 如何测试一个web. 比如  www.microsoft.com
答:
大体说一下覆盖了哪些方面:
1. Platform.包括。浏览器,OS,x86 or 64, PC或非PC的联接
2. URL 输入各种地址形式,如http:// www.microsoft.comhttp://microsoft.com
3. UI方面,连上该网页后,测试格控件,字体,语言(适合各语言的OS),布局,脚本,链接等。
4. 性能。 链接时间,很多用户同时连接等
5. 安全。 权限验证,反黑客等
….大体写了这么多。

3. 三乘三的棋盘, 写个函数模拟两个棋手下棋, 当某个人的三个棋子成一直线(包括45度对角
int PlayGame(int[,] status, int playerA, int x, int y) . 最好考虑各种的情况,如:走错,和棋,添加计时器等。

有可能是全英文的面试。
/棋盘清空
void Init(int status[3][3])
{
 for(int i=0; i<3; i++)
  for(int j=0; j<3; j++)
   status[i][j] = -1;
}

/*************************************************************************
*x,y:棋盘的坐标
*player : 棋手
*返回谁胜利,代表棋手,代表棋手,代表继续,代表平局结束,其他的出错。
/*************************************************************************/

int playflag=1;  // 代表棋手
int nstep = 1;//手数
int PlayGame(int status[3][3], int x, int y, int player) //
{
 if(playflag != player) return -1; //棋手重复下
 if(status[x][y] != -1)  return -2; //已经有棋子

 //检查横线和竖线,
 //写完的时候,面试官问了下如果是N*N的棋盘要怎么改,似乎是希望这里写成循环。
 status[x][y] = player; //
 if((status[x][(y+1)%3] == player && status[x][(y+2)%3] == player) ||
  (status[(x+1)%3][y] == player && status[(x+2)%3][y] == player))
 {return player;}
 else
 {
  //检查斜线
  if(x == y)
  {
if (status[(x+1)%3][(y+1)%3] == player && status[(x+2)%3][(y+2)%3] == player)
return player;
  }
  if( x+y == 2 )
    if (status[(x-1)%3][(y+1)%3] == player &&         status[(x-2)%3][(y+2)%3] == player)  
return player;
 } 
 
 if( ++nstep == 9) return 3; // 平局
 playflag = 1 - player;
 return 2; //继续
}

面试者6面试题目反馈:
算法题:
请给两个链表做merge,一开始我问说不是有序的,后来有序的也让做了一遍
测试:
请测试一台atm取款机

面试者7面试题目:
1. 介绍一下你目前组的工作情况,中英文都可以
2. 测试一个C/S程序,Server上有一组程序,放在桌面图标上,Client端有一个程序可以远程执行这些程序。请描述测试用例,测试Client的这个程序。
3. 为什么想离开现在的项目组?

1.测试虚拟机的一个feature:
P2V: physical machine 2 virtual machine(把物理机转化为虚拟机)
Link            collect physical machine info             P2V operation…          Physical machine
               Select HyperV machine                                         HyperV

写测试这个feature的测试用例。
2.找一个整数数组中的第二大值,返回第二大的数值:
int FindSecMax(int[] input)
            {
                if(input == null)
                    throw new ArgumentNullException();
                if(input.Length < 2)
                    throw new ArgumentException();
                int max=input[0];
                int sec=input[0];

                for(int i=1;i<input.Length;i++)
                {
                    if(input[i]>max)
                    {
                        sec=max;
                        max=input[i];
                    }
                    if(input[i]>sec && input[i]<max)
                        sec=input[i];
                    if(sec==max && input[i]<sec)
                        sec=input[i];
                }
                if(sec==max) throw new Exception("No second large number!");
                return sec;
            }

面试者8面试题:
1.  在目前的项目组做什么事情
2. 三乘三的棋盘, 写个函数模拟两个棋手下棋, 当某个人的三个棋子成一直线(包括45度对角
int PlayGame(int[,] status, int playerA, int x, int y) ,这个人算赢。
3. 如何测试这个函数

 

面试者9面试:
1. 谈谈以前项目经验。
2. 如何测试电视遥控器。
3. 算法:实现一个字符串的倒序
4. 算法:已知一个字符串,字符串由数字(十进制)组成,返回该字符串中数字的二进制数字符串。

1. 自我介绍。
2. 以往项目经验。
3. 针对以往项目经验(如:税务管理应用软件),请给出测试案例。
4. 针对给出的测试案例提问。
5. 假设要求2天之内测试需要用3天才能测试完成的案例,该怎么处理。
6. 对于所有的测试案例,你觉得哪些方面的比较重要,哪些可以在没办法完成的情况下省略(或其他处理)。
7. 个人对测试方面的认知,或兴趣方向。
8. 个人提问时间。

时间: 2024-12-21 17:29:05

9个面试者反馈的相关文章

这可能不只是一篇面经(BAT面试)

转载请标明出处:  http://blog.csdn.net/djy1992/article/details/76087532 本文出自:[奥特曼超人的博客] 文章来自牛客网   作者:xiaoteng 0. 写在之前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程:从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己不能松懈,看到改变,收获肯定,分享经历. 先大概说下自己的面试经历吧(详细的面试过程和面试题解

又见KeepAlive

又见KeepAlive 我为什么要谈KeepAlive 最近工作中遇到一个问题,想把它记录下来,场景是这样的:  nginx_lvs_client 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器. Client可以是浏览器也可以是一个客户端程序.一般情况下,这种架构不会出现问题,但是如果Client端把请求发送给Nginx,Nginx的后端需要一段时间才能返回结果,超过1分30秒就会有问题,使用LVS作为负载均衡设备看到的现象

2个面试反馈

面试一的反馈: 1. 英文介绍自己过去的工作: 2. 汉语回答:关于自己的学校.所做项目等问题: 3. 技术考核: 数据库:           事务ACID特性           如何建临时表           text和ntext的区别 XML:           如何查询           Xpath C#:          是否支持多继承          string和stringbuilder 4. 重写string的split函数. 面试二的反馈: 1.      英文叙

前端面试题目搜集

前端面试题目搜集 一.理论知识 1.1.讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考<一次完整的HTTP事务是怎样一个过程>   1.2.谈谈你对前端性能优化的理解 a. 请求数量:合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主

【机器学习面试终极通关指南】从打造性感履历到跨越面试三大关卡

Reddit上最近的一个比较火热的讨论是,在工业界工作的机器学习/数据科学工程师如何打造一份漂亮的工作成果履历(portfolio)? 用户_Julia提问:我是一名数据科学工程师,想专注于这个领域好好发展职业生涯.我做了一些小的分析数据集的开源项目,还发表过一些论文.但我的问题更多是关乎博客.研究论文和开源项目,以及如何在工业界建立Data Science/ML的职业生涯.对此,_Julia介绍了自己的情况,进一步描述了问题: 我打算写博客.虽然我也在FB/Twitter发文表达兴趣和意见,但

Java面试笔试题大汇总(最全+详细答案)

声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入.本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步! 以下内容来自这位前辈 2013年年底的时候,我看到了网上流传的一个叫做<Java面试题大全>的东西,认真的阅读了以后发现里面的很多题

腾讯研究院创始人郑全战仍坚持面试招入研究院的每一个人

李晶 直到现在,腾讯研究院创始人郑全战仍坚持面试招入研究院的每一个人,并做详细记录.天赋上的灵性.性格中的包容是他看重的,当然首先人要踏实.大约6年前,郑全战加入腾讯,负责筹建中国互联网公司中的第一个研究院,此前他在美国微软总部工作 8年,参与了 Windows 98到Vista的整个研发过程. 2007年,腾讯研究院成立.5年中,招聘了1000多人,但是人手还是不够用,原因很简单,在腾讯漫长的产品线中,研究院充当着"孵化器"和"发动机"的角色,40多项产品和服务在

iOS面试一般性问题

原文出自:标哥的技术博客 前言 面试题中有一些一般性的问题,通常是会问到的.面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解.所以下面的面试问题更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论. 注意:以下问题的参考答案均为笔者所答,不代表正确,问题答案因人而异,请根据自己的实际情况回答,若认为不合理,请在评论中指出.下面所有的参考答案,都是笔者站在面试官的角度来分析的,不同的面试官也会不一样.

面试官培训-实战篇

什么是硬实力 无论任何级别都适用的基础 从两个例子来看基础的重要性 如何考基础 面试官本身对基础的"修练" 需要深度.兼顾广度 完善的事先准备 较科学的题库 科学的定级 不断自我改进 以思维导图方式整理面试题 每道题都需要有其现实"意义" 那些无"意义"的考题 面试官也需要懂"新技术行情" 引导式的提问 要知道态度>技能 数据库该怎么问 SQL该怎么问? 如何问一个高级人员? 举例:高级开发人员综合题1 平时你自己玩过什