整理了一份PHP高级工程师的笔试题,问题很全面。嗯,基本上这些题都答得不错,那么你应该可以胜任大部分互联网企业的PHP职位了。下面直接上题。1. 基本知识点HTTP协议中几个状态码的含义:503,500,401,200,301,302。。。include,require,include_once,r...
分类:
Web程序 时间:
2014-09-07 21:06:05
阅读次数:
331
对于以下变量定义,以下表达式正确的是:( )struct node{ char s[10]; int k;}p[4];A.p->k=2 B.p[0].s="abc" C.p[0]->k=2 D.p->s='a'解答:这个题里,p是指针,指向p[0]...
分类:
其他好文 时间:
2014-09-07 14:43:05
阅读次数:
203
问题:对stack进行扩展,完成正常的push,pop操作,新增访问最小(大)元素的接口min(max),使得push,pop,Min的时间复杂度都是O(1)。
难点在于怎么维持stack的最小(大)值,一切排序和查找都不可能实现O(1)的时间复杂度找到最小值。
思路:如下图所示,以空间换取时间。通过增加一个最小值栈来存储上一个最小值,以维持目前的最小值。
1、 入栈的元素比当...
分类:
其他好文 时间:
2014-09-06 11:02:43
阅读次数:
172
最近正忙于前端的应聘,在网络上搜集了一些问题,顺便结合网络答案,自己也整理了一部分,如有纰漏,还望批评指正。1、请写出至少三个CSS3中新添加的样式属性的名字;(1)增强的文本属性:text-shadow(CSS2.1中已定义,但CSS3中又重新定义并增加了不透明度效果)、text-overflow...
分类:
其他好文 时间:
2014-09-05 18:08:21
阅读次数:
210
有两个文件context.txt和words.conf,请尝试将他们合并成为一段文字,并打印出来。这两个文件内容如下:context.txt“并不是每个人都需要$(qunar)自己的粮食,$(flight.1)每个人都需要做自己穿的$(flight.2),我们说着别人发明的$(hotel),使用别人...
分类:
其他好文 时间:
2014-09-05 17:45:21
阅读次数:
227
一个10*10的矩阵(可以理解为棋盘),随时生成一组数据填入矩阵,任何一个位置的数字除4进行计算,按余数着色,余数为0着色为red,1为blue,2为green,3为black,可以理解为生成4中颜色的棋子放入棋盘,如果存在其中同色五星连珠的情况(规则通五子棋),找出任意一组,输出5个棋子的位置下标...
分类:
其他好文 时间:
2014-09-05 16:08:11
阅读次数:
251
这个似乎都是老生常谈了,特别是找工作第一轮笔试的时候很爱考这些,再罗列一次,特别要注意继承的情况: 默认状态:即是不加修饰符的时候,所谓的default状态,在类内部可以被访问,在相同的包下面的类也可以互相被使用,跨包则不可访问。 public:这个当然是访问权限最宽的时候了,不仅可以在类内...
分类:
其他好文 时间:
2014-09-04 22:03:10
阅读次数:
157
为了准备笔试面试,重新开始系统的学习JavaScript,一边学习一边顺便给师弟师妹开个小灶,这是给他们准备的一道练习题,最后控制台会输出什么?var a=(0,1);function ScopeTest(){ var b=(c=2,3); console.log(a);}if(0==f...
分类:
编程语言 时间:
2014-09-04 18:23:39
阅读次数:
179
笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。1、插入排序1)算法简介插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通...
分类:
编程语言 时间:
2014-09-04 14:37:09
阅读次数:
223