2008年9月4日 星期四

关于PHP程序员的面试总结

那天从用友出来,遇上几位年纪与我不相上下的同胞。于是上前与大家打了个招呼,看来大家都是面试的,除一位是回公司开会的用友员工外。大家做了自我介绍(来这里应聘的都是有些背景的啊),便开始聊了起来。其中聊到一个话题,php面试中常被问到的问题,现在想来印象深刻,写出来留予后来者。

简单总结如下:
  1. PHP基础;
  2. 数组;
  3. 一些基本的编程能力;
  4. mysql问题;

下面详细的谈一下。

php基础是笔试时常常被提及的问题,比如会问

$a='';$b=0;($a==$b)?"相等":"不等";
echo 7%(-2);

这些问题看似简单,但平常的项目中没有遇到过,所以也没有进行过测试,看手册的时候也没有把一个个的示例读完,一般人还真不知道答案是什么。

数组在项目中用得最多,用于数组的函数一定要记牢,关键时刻掉链子往往就是因为常用的函数名记不住了。

基本的编程能力主要是看以前学C的时候有没有认真学,当然,即使以前学C时没有认真也没有关系,项目认真做了,解决问题能力很强也可以。如果叫你写个递归、排序可一定要会写啊!

在谈及MySQL时,往往会问怎么优化它,数百万级的数据时怎么统一部署。这个问题除了是对能力的考察,我想大多数的目的还是在于向你打听你以前的那家公司是怎么做的,好偷学点东西,这种情况常常出现在小公司招聘中。所以,先把你的答案想好吧!

0 条评论:

发表评论