以图明志

计算机算法

海盗分宝石面试题的头脑风暴

逆推的思考
五个海盗得到100颗钻石,颗颗价值连城。这五个海盗非常聪明,都想自己得到钻石最多。因而他们设计了个规则,根据抽签后的顺序, 每个人提出个分配方案,如果有半数以上(不包括半数)的人表决通过,则按这个方案执行,否则提出方案的人要被扔到海里喂鱼。下一个人开始提方案,以此类推。

PHP服务器脚本

整理收藏一份PHP高级工程师的笔试题

如何这些知识你都懂的话,那么……
整理了一份PHP高级工程师的笔试题,问题很全面。嗯,基本上这些题都答得不错,那么你应该可以胜任大部分互联网企业的PHP职位了。下面直接上题。HTTP协议中几个状态码的含义:503,500,401,200,301,302。。。PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等等。

JavaScript

一些蛋疼的JavaScript语法特性

奇怪的JavaScript试题
JavaScript有很多地方和我们熟知的C、Java等的编程习惯不同,这些不同会产生很多让人意想不到的事情。前段时间在知乎有人发了写Javascrtip试题,觉得挺好玩的,这里跟大家分享一下。具体答案大家可以自己运行得出,为什么会得出这样的结果,我也有一些不懂的地方,怕误人子弟,所以这里就不解答这里的问题了。

计算机算法

趣味算法:生男生女的比例

阿里巴巴的一道面试题
阿里巴巴的一道面试题:说澳大利亚的父母喜欢女孩,如果生出来的第一个女孩,就不再生了,如果是男孩就继续生,直到生到第一个女孩为止,问若干年后,男女的比例是多少?刚看到问题是的思维逻辑:用递推法,假设一对夫妻,生了个女儿,就不再要了;另外一对夫妻,生了个儿子,再要一个,是女儿,然后也就不要了。第一感觉,应该是女的比男的多。

C/C++编程语言

一套帮助你理解C语言的测试题

做完这套测试题你的C语言理解会更深刻
在这个网站http://stevenkobes.com/ctest.html上发现一套很有趣的C语言测试题,如果你招聘C语言相关开发人员,或者正在学习C语言,很值得做一做。如果没有做,下面内容暂时不要看,最好自己先完成一遍。

数据结构

常用于面试的链表操作算法

比较有趣的链表操作
链表操作在面试中会经常出现,下面列举的链表操作方法是比较典型的。问题1:输入一个单向链表,输出该链表中倒数第k个结点。一个单向链表无法像数组一样可以直接索引,那么要找到链表的倒数第K个节点该怎么操作呢,其实思路非常简单,我们只需要设置两个指针p1,p2,首先p1和p2都指向链表的头部head。

数据库技术

SQL笔试题:公司员工与部门查询

一道面试题,可以补充你SQL知识的不足
列出EMPLOYEES表中各部门的部门号,最高工资,最低工资:select max(SALARY) as 最高工资,min(SALARY) as 最低工资,DEPARTMENT_ID from EMPLOYEES group by DEPARTMENT_ID;

计算机算法

寻找和最大的连续子串

网易的一道笔试题
给定一整型数字a[]={a[0],...,a[n])},找出连续子串{a[x]),a[x+1],...,a[y]},使得和最大,其中,0<=x<=y<=n。要求时间复杂度为O(n)。解决思路:和最大的子串一定是以数组a中的某一个元素为结束,所以我们分别对每一个元素作为当前子串的结尾计算当前和最大的子串,再对计算出的所有子串和进行比较,最大的那个就是解。

计算机算法

Google校园招聘题 -- 程序员买房

顺便谈一下社会问题
Google的2011年校园招聘宣讲会分别在北大和清华举行。其中前10个选择题中有一个特别雷人的,题如下:现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子?

计算机算法

一些关于字符串的面试题

几道很值得参考的字符串问题
计算机笔试和面试最常考察的就是字符串的各种操作。字符串处理是我们程序员日常工作最常遇到的问题,能够体现程序员的基本功。google笔试:编码实现求给定字符串(全为小写英文字母)的最小后继、中兴:编码实现字符串右移n位、新邮通:字符串反转……

互联网时代

阿里云2011笔试题

笔试练手
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别:简而言之,一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。

JavaScript

四道JavaScript面试题检测你的js基本功

挺有意思的几道小题
下面有四道简短的JavaScript小脚本,如果你能顺利预测脚本的运行结果,那么你的JavaScript基本功还是可以的。如果答错了,可以相应地去补一下缺漏的知识。反正也很简单,答错了只是说明你没了解而已,看下资料很快就会明白。那么先做吧,要看答案请点 runcode 按钮。

Android

百度的Android招聘面试题

参考面试题
嵌入式实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。主要用于工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。又可分为软实时和硬实时两种,而android是基于linux内核的,因此属于软实时。

CSS

一道页面布局的前端面试题

从这两道前端面试题中你可以知道你需要学些什么
让我们一起来做一个页面。首先,我们需要一个布局。 请使用 CSS 控制 3 个 div,实现如下图的布局。这题不难,在平时项目开发过程中也经常会碰到: 主要考虑几个问题:1. IE6 的 3 像素 BUG;2. 清楚浮动;

PHP服务器脚本

腾讯PHP程序员一份笔试题

你的PHP技能达到要求了吗?
以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资源,请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能写在草纸上了。时间:基础任务+进阶任务+设计任务 = 90分钟,编程任务 = 60分钟。

C/C++编程语言

一份C++面试题和答案

你也许会在面试中遇到这些问题
以下三条输出语句分别输出什么?分别输出false,false,true。str1和str2都是字符数组,每个都有其自己的存储区,它们的值则是各存储区首地址,不等;str3和str4同上,只是按const语义,它们所指向的数据区不能修改。str5和str6并非数组而是字符指针,并不分配存储区。
1 / 2 首页 < Prev 1 2 Next > 尾页 页码: