[面试题] 求数组两两之差绝对值最小的值
由于准备找工,最近也用零星的时间做了一些面试题,这道题属于偏难的那种了,之所以说它偏难,主要是因为按常规思维不容易得到最优解,更重要的是,此题的转化不容易想到。做过编程之美的同学都能了解到,很多题目都需要一种“转化”的思想,把问题转化为另一种已知的熟悉的问题去求解,这种思路在《如何解题》也是被提到了很多次,不过实施起来
http://www.cyqdata.cn/cnblogs/article-detail-52506
C语言学习趣事_经典面试题_3_续_我纠结的梦啊
前两天我在园子里面写了一篇随笔, 说了几个问题, 当时测试用的是WinTC, 后来有几位大侠对
我的说法不是很同意, 我自己也开始对自己动摇了, 于是对那天说的问题中的其中几个问题重新在VC 6
中进行测试, 结果测试发现得出的结果大相径庭, 这也难怪有大侠表示有不同的看法了.............
首先看我在WinTC中测试下面代码的结果:
V
http://www.cyqdata.cn/cnblogs/article-detail-41909
数组面试题-子数组之和
昨天在一位老兄的凡客面试题中看到的,拿来写一下。
题目描述
给定一个含有n个元素的整形数组a,再给定一个和sum,求出数组中满足给定和的所有元素组合,举个例子,设有数组a[5] = { 11, 3, 4, 8, 7 },sum = 11,则满足和为11的所有组合是{11}, {3, 8},{4, 7}。
解法一:穷举法
最直观的想法就是穷举,把数组中元素的所有组合情况都找出来,然后看看哪些组合满足
http://www.cyqdata.cn/cnblogs/article-detail-41636
Answer:关于C#连续赋值的面试题
题目在这里:Question:关于C#连续赋值的面试题 在msdn中,对=号操作符的说明如下: 赋值运算符 ( =) 将右操作数的值存储在左操作数表示的存储位置、属性或索引器中,并将值作为结果返回。操作数的类型必须相同(即右操作数必须可以隐式转换为左操作数的类型)。 首先来看int x,y,z;
X = y = z = 1;.csharpcode, .csharpcode pr
http://www.cyqdata.cn/cnblogs/article-detail-40928
Question:关于C#连续赋值的面试题
我们知道C#中 a=b=c;是合法的,例如:
int i,j,k;
i=j=k=1;
下面有两道题:
1:.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
backgro
http://www.cyqdata.cn/cnblogs/article-detail-40878
C语言学习趣事_经典面试题系列_2
最近老感觉自己的身体一天不如一天,老是丢三落四的, 哎,岁月啊..................
在此给还在被中国教育的童鞋们一个建议.............在学校的时候还是小玩玩游戏,小谈谈一些海阔天空的事,当你工作后,你会发现你
不但没有时间这个本钱了, 同时连身体这
http://www.cyqdata.cn/cnblogs/article-detail-40611
2010 .NET面试题整理之基础篇
开篇语:对于已有工作经验的朋友,也许面试题已显得不怎么重要,但是如果你应聘的还仅仅是个普通的程序员,相信在很多的公司都还是会先拿出一套面试题,可能对整个面试影响不大,但做好面试题无疑会赢得第一个好的印象,特别对于那些缺少项目经验的应届毕业生。很多时候,在看这些面试题的时候,是否有感过曾经那些一个个不起眼的小程序题所针对的问题正是自己在项目中所犯的错误?是否会发现,原来还有这么多东西自己都还从未去想
http://www.cyqdata.cn/cnblogs/article-detail-40276
C语言学习趣事_经典面试题系列_1
嘻嘻,有段时间没有搞点有意思的C语言问题了, 今天我们来看一些比较有意思的面试题,欢迎大家来跟帖讨论问题。
其实,我学习C语言的历史是已经很长了,大一的时候学C, 大学四年, 工作两年多,算起来学习C语言的历史有六年了,虽然自己学习C语言
时间够长,但是我自己的C语言水平一直徘徊在入门级的门外;说个值得自己王婆自卖自夸的事情,那就是大学C语言考试
http://www.cyqdata.cn/cnblogs/article-detail-40060
世界500强的5道面试题目
问题1
你为什么觉得自己能够在这个职位上取得成就?
分析 这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲。对这个问题的回答将为面试人在判断求职者是否对这个职位有足够的动力和自信心方面提供关键信息。
错误回答 我不知道。我擅长做很多事情。如果
http://www.cyqdata.cn/cnblogs/article-detail-39924
.NET面试题(一)
1 如何设计数据库
答:存储信息的大小,每次扩容的大小,冗余
2 几十上百万行,如何快速查询出表数据
答:用分页存储过程
/* 函数名称: GetRecordFromPage 函数功能: 获取指定页的数据 参数说明: @tblName 包含数据的表名 @fldName 关键字段名 @PageSize 每页记录数
http://www.cyqdata.cn/cnblogs/article-detail-39788
对一些面试题的回答
此文中所提到的面试题是园子中Tony Qu兄弟翻译过来的,特此感谢
NET牛人应该知道些什么? (本答复不是标准答案,敬请兄弟们补充更正,不胜感激)
任何一个使用.NET的人
1) 描述线程与进程的区别?
线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈
http://www.cyqdata.cn/cnblogs/article-detail-39735
面试题:单词翻转(代码简洁&效率)
作者:陈太汉
单词翻转问题是个大公司常考的一个面试题,在网上看了不少实现方法,感觉都有瑕疵,在下今天又无聊一次,自己写了两种实现方式一个是简洁版,一个是效率版简洁版当然是简洁明了,思路清晰,很容易看懂,但是效率上有待改进,等改进之后发现发现就不是那么好理解了,所以就有了效率版,个人还是主张简洁版,它看起来实在是舒服,让我很是满意。为什么说简洁版效率有瑕疵呢?就是因为方法InvertWord的参数是
http://www.cyqdata.cn/cnblogs/article-detail-39610
微软公司的秘密面试题
微软以及其它许多公司在面试中都有一个“秘密测试武器”,这个秘密武器通常被称为“挑战”。我的一个朋友没有通过微软的面试。面试后,我与他共进晚餐。他抱怨说:“我恨死那个主考官了,他简直是个蠢货。他连皮亚诺公理这样的基础知识都不懂!”我的这位朋友对此感到愤怒,因为他觉得之所以面试搞砸,是这个主考官对所谈论话题的无知造成的。
结果
http://www.cyqdata.cn/cnblogs/article-detail-39587
中软面试题-最新
中软的面试比较经典,也比较严格,一般有四轮,类似于微软的面试。中软面过以后,根据项目组,会推到美国微软那边运用live meeting & con-call 再面一次。以下是我的面试题及个人的小分析,拿出来和大家share一下。希望更多的人能过这个坎。如有什么问题,可以一起交流。直接进入主题:
1. English
http://www.cyqdata.cn/cnblogs/article-detail-39497
.net研发工程师面试题,在线交流答案
最近帮朋友准备.net方向初级研发工程师面试的题目,在这里记录下面.答案我先卖个关子.呵呵,在下次的博文中公布,不过我更喜欢一种方式,如果各位看官知道答案就留言在文章下面,这样我们可以汇集到大家的思想,也可以了解一下我们这些面试题目的难度.当然还有一点就是我们也可以参考一下大家的意见.呵呵~
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-39473
微软亚洲技术支持中心面试题目
1.进程和线程的差别。 2.Heap与stack的差别。 3.Windows下的内存是如何管理的? 4.介绍.Net和.Net的安全性。 5.客户端如何访问.Net组件实现Web Service? 6.C/C++编译器中虚表是如何完成的? 7.谈谈COM的线程模型。然后讨论进程内/外组件的差别。 8.谈谈IA32下的分页机制。 9.给两个变量,如何找出一个带环单链表中是什么地方出现
http://www.cyqdata.cn/cnblogs/article-detail-39349
微软英文面试题目
1. Algorithms * What’s the difference between a linked list and anarray? * Implement an algorithm to sort a linked list. Whydid you pick the method you did? * Implement an algorithm to sort a
http://www.cyqdata.cn/cnblogs/article-detail-39161
收集各种诡异的笔试面试题
要想找到一份好工作,笔试面试这关必须得通过。且先不说您的能力怎么样,有时觉得笔试面试就如同英语考试。一个“英语很好”的人,比如可以很流利的说英语,跟老外交流,然而,让他参加考研之类的英语考试,未必能够得到很高的分数,因为这类题本身就很诡异,考试需要有一定的技巧才行。当然,考试还是能够反映一个人的水平的。类似的,如果您很牛,但要找到一份好工作,好好复习一下笔试面试的知识还是很
http://www.cyqdata.cn/cnblogs/article-detail-39145
9个经典面试题回答思路
问题一:“请你自我介绍一下” 思路:1、这是 面试 的必考题目。2、介绍内容要与个人 简历 相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。
问题二:“谈谈你的家庭情况” 思路:1、况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要
http://www.cyqdata.cn/cnblogs/article-detail-39082
Google面试题——及答案
1) 村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。。。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,女头领出来宣布,村里至少有一个丈夫偷情。请问接下来会发生什么事?
答案:(由读者Olivier Coudert
http://www.cyqdata.cn/cnblogs/article-detail-39052