面试时,经常遇到别人问我,工作时你遇到过什么问题,是怎么解决的?虽然平日里也解决过一些问题,无论是从度娘找答案找资料,还是和同事沟通交流,自己多多少少也有些经验。但是每次遇到这样的问题,往往束手无策,或者说,因为没准备好,不知道说什么好,答案总是不满意。
今天就将自己解决问题的过程简单记录一下:
今天QA发出来一个问题,在调用公司提供的webService服务(手机归属地查询)时,报错
压测场景,APS平均每秒3、4个请求,响应报错:
lxb.baidu.com:80 failed to respond
leader问我有问题吗?其实我自己也没法断定,我只是说自己先试试看。
首先是代码,需要分离出一个本地的版本,这样便于调试;
对于平均每秒发送请求,需要创建多线程并发,去模拟请求,这样用于复现bug。
在测试的过程中,发现了bug,调用webservice服务时,出现
The target server failed to respond
我一直尝试去catch住这个异常,在代码多处打印输出,企图捕获这个异常,但是很不幸,这个异常一直捕获不住。
后来切换成单线程,看是否还有这个问题,后来发现问题依然存在,这样可以初步判定不是多线程的问题;
于是对正常的 和 非正常的 日志 做对比,看非正常的状态是走到哪一步出错了,发现非正常的状态下,系统又再次发送了请求,并且第二次请求成功。
于是,拿着这个结果跟QA说明情况,QA问到,如果再次请求依然出错,会怎么办?[事实上,QA拿到的bug跟我测试出来的不一样,她测试就是多次重试后,仍然无法访问,于是挂掉]
leader让我推进这个问题,于是,帮我联系了其他同事,
电话沟通解决方案:1)更换网络 2)更换webService服务的域名
如果还不能解决,说大家碰头看日志,看问题出现在哪儿。
于是更换域名,更换之后,使用单线程、多线程测试都没有问题了。
最后解决问题很简单,更换一个域名就OK了,只是问题的推进是一个过程!
只是记录一个大概,解决问题的思路,以应付后续面试官的提问。
相关推荐
本篇文章将针对面试中常见的问题进行解析,并提供一些回答这些问题时的策略与建议。 #### 一、个人背景类问题 1. **请简单介绍一下自己?** - 回答时可以简要介绍自己的基本信息(如学历、专业等),重点突出与...
面试官可能会通过“你如何解决过的一个复杂问题”或者“你在过去的工作中遇到的最大困难是什么”这样的问题来考察这一点。你需要准备好实例,阐述你如何分析问题、制定策略和实施解决方案。 3. 团队合作与沟通技巧...
3. **情境模拟**:假设性问题,如“如果你遇到这样的工作情况会如何处理?” 4. **行为面试**:通过过去的经历来评估你的未来表现。 5. **结束语**:面试结束时的礼貌告别和感谢。 通过详尽地学习和实践这些知识点...
下面,我们就来详细了解面试过程中可能用到的一些技巧以及在面试中可能遇到的问题和解决办法。 一、面试前的准备 1. 对职位的了解:在面试前,对所申请的职位进行深入的研究和了解至关重要。这包括了解职位的职责...
面试官提问的目的不仅仅是了解你的技能,更是想观察你的思维过程、解决问题的能力和应变能力。例如,他们可能会问到一些开放性问题,如:“你如何处理项目中的冲突?”或“如果你在一个团队中,发现你的观点与大多数...
1. 群面:群面是多个候选人同时参加的面试形式,考核应聘者在团队中的表现能力,沟通协作能力以及问题解决能力。群面中可能会遇到的题目包括但不限于小组讨论、角色扮演、案例分析等。 2. 一般类型面试:这类面试...
例如,通过询问应聘者在以往工作中遇到的挑战和解决方案,来评估他们的应变能力和问题解决能力。 2. **结构化面试**是基于预设的、一致的标准来评估所有候选人,确保公平性。关键技巧包括设定明确的评分标准,提出...
### 面试中最常遇到的问题与解析 #### 1. 请介绍一下你自己。 - **解析**:面试官希望通过此问题了解求职者是否具备岗位所需的专业技能和个人特质。回答时应重点突出自己的专业优势、个性特点以及过往的成功案例,...
面试官通过这些问题来评估考生的思考深度和表达能力,例如“你在过去的工作中遇到的最大挑战是什么,你是如何解决的?”这类问题让考生有机会展示他们的经验和解决问题的能力。 3. **假设型问题**:这类问题通常...
沟通和团队协作在工作中至关重要,因此面试官常会问及这方面的问题,例如:“描述一次你和团队成员意见不一致时的情况。”或“你通常如何处理工作中的冲突?”通过这些问题,面试官可以评估应聘者的人际交往能力、...
本文将详细探讨如何通过技术沟通解决工作中的问题,使你在IT行业的面试中能够脱颖而出。 首先,面对合作中出现的问题时,立即归咎于对方的态度并不是明智之举。这样做既不能解决实际问题,还会加剧双方的矛盾。实际...
通过这些问题,HR经理试图发现那些能够与公司文化相契合、能够提升团队合作效率、能够在工作中展现领导能力并解决问题的求职者。因此,求职者需要对这些问题进行深入的反思和准备,了解如何将自己的经历转化为对职位...
在IT行业的面试中,面试官通常会提出一系列问题来评估候选人的技能、经验和适应能力。以下是一些常见的面试问题及巧妙的回答策略: 1. **自我介绍** - 不要仅仅列举个人信息,而是要强调与应聘职位相关的经验和...
以下是一些面试中可能遇到的问题及其解答策略,旨在帮助你更好地应对面试挑战。 1. **自我介绍** 自我介绍不仅仅是说出姓名、学历和工作经验,更是展示个人特点和优势的机会。简明扼要地描述你的专业背景,强调与...
- 例如:"你在过去的工作中遇到的最大挑战是什么?" 这类问题旨在了解候选人的解决问题的能力和应对压力的经验。 4. **能力提问**: - "你的好朋友会怎样形容你?" 通过他人的眼光,面试官可以间接了解候选人的性格...
文档标题《面试时最难的25个问题面试时最难.pdf》直接指出了文档的主题,是关于面试中遇到的难题及面试技巧。从标题和描述中可以提炼出的知识点主要集中在面试技巧上,尤其是如何应对在面试中被问到的困难问题。尽管...
以下是一些可能遇到的面试问题及其详细的解答,旨在帮助你更好地准备面试,提升成功几率。 1. **Java基础** - **Java是什么?** Java是一种跨平台的面向对象的编程语言,由Sun Microsystems开发,现在归Oracle公司...
这样全面的准备不仅能让你在面试中更加自信,而且在遇到难以回答的问题时,也能够提供一些相关的上下文,帮助你更好地进行思考和应对。 在整个面试过程中,要记得保持冷静和自信。面对自己无法回答的问题时,不要...
3. **工作经历提问**:针对过去的工作经历,了解应聘者的实际工作能力和团队合作经验,比如:"在你的上一份工作中,你遇到的最大挑战是什么?你是如何应对的?" 4. **能力提问**:考察应聘者具备的特定技能或素质,...