笔试题目及难题解决方案笔试经验.doc_第1页
笔试题目及难题解决方案笔试经验.doc_第2页
笔试题目及难题解决方案笔试经验.doc_第3页
笔试题目及难题解决方案笔试经验.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

笔试题目及难题解决方案笔试经验 1.毫无疑问面试得从笔试开始先在笔试的时候读代码写结果还是很简单的一道题不过就是考C继承构造函数及new对基类的隐藏等基础知识换做谁应该都能做出来 2.接下来的笔试问答题也还算简单也不过就是诸如装箱拆箱类和结构的区别GACCLR等等基础得让人崩溃的基础说崩溃是因为它们都是刚毕业那年为了找工作曾试着死记硬背的概念其实接触得多了就算撇开概念也能较为清晰地描述它们只是可能名词称呼不够专业 3.紧接着就是编码题常见的编码题就是排序这次也毫无意外写了一个比堆排序容易超级多的快速排序写完心里还蛮忐忑的虽然脑袋里尝试运行的时候结果好像是对的然而总觉得里有问题问题不是出在实现上而是那一瞬间突然不知道自己写出来的是不是快排了只能肯定不是冒泡冒泡可没那么长的代码这里需要注意一点:如果能写泛型代码尽量写泛型一个原因是泛型的作用还是很明显的还有写成泛型稍稍好像有提升自己的档次吧当然如果写成intarray回头面试官八成还得问你那我要是传入的是一个stringarray(这个可能性会相对小)或者bytearraylongarray办? 面试的时候他肯定了我写的是正确的快排还提醒我所有排序里面只有快排是用到了递归所以只要你写出了递归就可以肯定是快排虽然自己没有一一去验证不过就我所知道的为数不多的排序算法里仔细想想好像确实只有快排用到了递归面试官还专门写了几个数字问快排第一趟排序结束后的排序样的大概是怕我死记硬背这段代码而不知道具体的逻辑吧我稍微用笔画了一会然后回答出来了或许是为了验证我确实懂排序又拿着同样的数列让我用冒泡方式写出第一次排序结束后的情况还算ok排序和查找的算法以前还是理解得比较深刻的当然只限于简单的部分要是问我诸如堆排序什么的我就只能举双手投降了堆排序以前也仔细研究过不过好像跟树有关结果是将这些算法逻辑都还给书本和老师了 4.依然还是编码题丫丫的有你这么考我的么?我是应聘测试开发类岗位的自动化测试工作测试开发什么叫测试开发开发是为了更好的测试我又不是真的应聘开发尼玛以为我对C是有多熟悉多了解吖?居然让我实现String.Replace()方法还不能调用API说真的给我一个用例让我调用Replace方法做字符串的替换我都可能不知道Replace有几种重载方法以及每一个重载方法的参数有些可是题目放在那里总不能不会实现也没有任何思路吧总不能打开手机上网百度吧手机流量也不多了舍不得用为了留下良好印象也总不能直接写上“我不会”三个字吧 栽了栽了就栽在这题上了心里没有任何慌张只是很冷静地面对这样的事实也许是过分的冷静吧脑子里突然有点意识到了什么如果记忆没有骗我的话这个题早在三四年前某人曾经跟我一起讨论过只是那时候我编码一塌糊涂也无心学习对于这种算法编程什么的对话我顶多当他自言自语理解不了或者说懒得去理解 闭上眼睛努力搜寻那一幕幕微小的记忆片段究竟那时候他自言自语说的印象中是他曾在某公司面试C开发岗位的时候碰到过的也是现场没有回答出来而回到家里继续研究来着当时他究竟研究出了什么结果不记得眼睛闭了多久也不记得脑子里飘过了多少东西却很清晰地抓住了就是它没错三四年前他说过用CopyTo的方法只要匹配到输入的string中需要被替换的字符串及知晓原字串长度就可以知道需要被复制的长度=索引需要被替换的字符串的长度(这仅限当时的想法和具体实现的代码逻辑对有出入)而一旦找到了这个关系用CopyTo的方法将原来的字符串替换成需要被替换的字符串即使用xx.CopyTo(intsourceIndex,chardestination,intdestinationIndex,intcount)(不要问我为什么Replace的重载方法及参数记不住CopyTo却记得那么清楚前几天刚帮某个群的某个朋友看一段代码的时候刚好里面有CopyTo方法出于对它的好奇还特地搜索过因为时间不长所以记忆深刻没办法我记忆力比较好)可是然后呢?char的数组?又问了自己几个问题脑子里思路似乎是渐渐清晰起来了不过似乎挺凌乱所以真让我从头到尾实现这个方法与其说给我多少时间能解决更可能的情况是我根本写不出来不得不说似乎蛮复杂的算了还是放弃吧(代码实现其实也不难只是本人不得不承认编码能力有限没能现场搞定代码在文章结尾已附上) 5.紧接着的题也让我有想放弃的想法因为这题是根据写出的String.Replace()方法进行测试用例的设计按我正常的逻辑(仅限于本人的思维不表示正常人的正常逻辑思维)思考上一题都没写出来的话这题应该是做不到的吧可是这个念头很快就打消了开国际玩笑吖测试是我本行开发我甚至可以一窍不通用控制台实现HelloWorld我可以完全不会可是测试能放弃好不容易看到一道题考测试耶立刻稀里哗啦写了一通我小小的脑袋瓜能想得到的一切可能用于测试的用例 6.考题算是告一段落ok正式进入面试阶段诸如自我介绍根据之前工作的项目经验提问的一系列问题我满脑子飘过的只有春晚大张伟唱的十几个字:天空飘来五个字那都不是事儿为啥自己做过的项目再地就算自己描述不清楚还不能把对方说迷糊么?好吧我只是随口说说还是会尽力将工作的一些情况如实禀报的 当问到自动化测试框架的时候毫无意外地搬出了我们工作所用的框架和Selenium类似这个看起来没有说服力的理由只是一个不小心说到了框架在功能测试上帮助比较大但后台数据貌似支持度不高于是被面试官逮住问到为什么框架不支持后台数据?为什么?为什么?突然满脑子的问号浮在了我脸上不记得我嘴有没有嘟鼓起来(我郁闷的时候很容易嘟嘴)我有病啊没事说什么对后台数据支不支持别人写的框架别人搞出来的问题我知道是对方不乐意写出对后台数据的支持还是没开发完成这个框架啊?可是我总不能这么回答吧于是稍作思考这个时候就特别嫉妒自己的小聪明会如此聪明的脑袋呢?哈哈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论