论坛首页 招聘求职论坛

赴盛大面试,分享几个面试题

浏览 21709 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-04   最后修改:2011-07-15

昨日赴上海盛大面试,应聘PHP工程师。

 

提前10分钟来到一楼大厅,大门口和门禁处都有2个门卫,俨然一副“正规军” 的样子,给人一种很严肃的感觉。

在大厅豪华访客接待座上等了几分钟,一美女拿着访客证过来带我上了4楼,把我“转交”给一位挂“红绳”的大哥。

然后进入一小会议室,开始“受审”:

首先,简单的介绍一下你自己。

叽里呱啦…叽里呱啦…

抖完家底后,开始技术问题:

1、HTTP协议中几个状态码的含义:503 500 401 200 301 302...

2、Safe_mode 打开后哪些地方受限.

3、熟悉哪些PHP开源框架,分别说说你对它们的理解。

4、熟悉jquery吗,谈谈它的选择器实现原理。

5、什么是怪异模式,标准模式,近标准模式。

6、围绕盒子模型讲一下,各浏览器在CSS渲染方面的差异。

以上都是考查基本知识

7、搭建和优化过lnmp环境吗?谈谈你是如何优化的,针对nginx、php、mysql分别讲述。

8、有一张表order(order_id,user_id,order_amount),写一条查询语句,取出所有消费总额超过100的用户的所有订单号order_id。

 

9、有一字符串格式如下:

 

(A(B)(C(D)(E))F)

字符串中的括号成对出现,写一函数取出第N(以左括号出现的顺序来索引)对括号里的内容。

 

例如:

 

function getContent($id,$str){
...
}
$str = '(A(B)(C(D)(E))F)';
getContent(3,$str);
  

 

得到结果为(C(D)(E))

 

 

恳请各位大虾谈谈最后2题的最优解答。

   发表时间:2010-12-04   最后修改:2010-12-04
第8题除了group by user_id having sum()>100 还有什么最优解吗?
第9题最简单,实际考察的是regexp的group概念,
  伪代码如下:   /(\(.+\))/.matches(str).group(n)
0 请登录后投票
   发表时间:2010-12-04  
是我就大谈 nginx
0 请登录后投票
   发表时间:2010-12-04  
第一步 找出符合条件的userid
   select userid from user group by userid having sum(order_amount)>100
然后一个in
select orderid from order where userid in 上面的那个表
0 请登录后投票
   发表时间:2010-12-04  
不知道 是不是最优解额。。
0 请登录后投票
   发表时间:2010-12-04  
第9题应该用正则..可惜我不会写 要是我面试肯定会说用栈..
0 请登录后投票
   发表时间:2010-12-04  
貌似咱们学校没人学php..人才比较稀缺
0 请登录后投票
   发表时间:2010-12-04  
0704681032 写道
第一步 找出符合条件的userid
   select userid from user group by userid having sum(order_amount)>100
然后一个in
select orderid from order where userid in 上面的那个表


除了这个,我也确实没有想出其他的好办法。

感谢各位大虾的指点。
0 请登录后投票
   发表时间:2010-12-04  
jancy 写道

昨日赴上海盛大面试,应聘PHP工程师。

 

提前10分钟来到一楼大厅,大门口和门禁处都有2个门卫,俨然一副“正规军” 的样子,给人一种很严肃的感觉。

在大厅豪华访客接待座上等了几分钟,一美女拿着访客证过来带我上了4楼,把我“转交”给一位挂“红绳”的大哥。

然后进入一小会议室,开始“受审”:

首先,简单的介绍一下你自己。

叽里呱啦…叽里呱啦…

抖完家底后,开始技术问题:

1、HTTP协议中几个状态码的含义:503 500 401 200 301 302...

2、Safe_mode 打开后哪些地方受限.

3、熟悉哪些PHP开源框架,分别说说你对它们的理解。

4、熟悉jquery吗,谈谈它的选择器实现原理。

5、什么是怪异模式,标准模式,近标准模式。

6、围绕盒子模型讲一下,各浏览器在CSS渲染方面的差异。

以上都是考查基本知识

7、搭建和优化过lnmp环境吗?谈谈你是如何优化的,针对nginx、php、mysql分别讲述。

8、有一张表order(order_id,user_id,order_amount),写一条查询语句,取出所有消费总额超过100的用户的所有订单号order_id。

 

9、有一字符串格式如下:

 

(A(B)(C(D)(E))F)

字符串中的括号成对出现,写一函数取出第N(以左括号出现的顺序来索引)对括号里的内容。

 

例如:

 

function getcontent($id,$str){
...
}
$str = '(A(B)(C(D)(E))F)';
getcontent(3,$str);
  

 

得到结果为(C(D)(E))

 

 

恳请各位大虾谈谈最后2题的最优解答。

看见第1题我就想起六月份去盛大面试那次了。这个问题也问过我,我直接回答:孔乙己老是问人家茴字有几种写法,你还记得你老师教过你这4种写法吗?然后面试官就问下一个问题。这年头面试可真是很让我哭笑不得,这种nc问题也问得出,是不是随便拉个人就可以做面试官了?

1 请登录后投票
   发表时间:2010-12-05  
黑暗浪子 写道
jancy 写道

昨日赴上海盛大面试,应聘PHP工程师。

 

提前10分钟来到一楼大厅,大门口和门禁处都有2个门卫,俨然一副“正规军” 的样子,给人一种很严肃的感觉。

在大厅豪华访客接待座上等了几分钟,一美女拿着访客证过来带我上了4楼,把我“转交”给一位挂“红绳”的大哥。

然后进入一小会议室,开始“受审”:

首先,简单的介绍一下你自己。

叽里呱啦…叽里呱啦…

抖完家底后,开始技术问题:

1、HTTP协议中几个状态码的含义:503 500 401 200 301 302...

2、Safe_mode 打开后哪些地方受限.

3、熟悉哪些PHP开源框架,分别说说你对它们的理解。

4、熟悉jquery吗,谈谈它的选择器实现原理。

5、什么是怪异模式,标准模式,近标准模式。

6、围绕盒子模型讲一下,各浏览器在CSS渲染方面的差异。

以上都是考查基本知识

7、搭建和优化过lnmp环境吗?谈谈你是如何优化的,针对nginx、php、mysql分别讲述。

8、有一张表order(order_id,user_id,order_amount),写一条查询语句,取出所有消费总额超过100的用户的所有订单号order_id。

 

9、有一字符串格式如下:

 

(A(B)(C(D)(E))F)

字符串中的括号成对出现,写一函数取出第N(以左括号出现的顺序来索引)对括号里的内容。

 

例如:

 

function getcontent($id,$str){
...
}
$str = '(A(B)(C(D)(E))F)';
getcontent(3,$str);
  

 

得到结果为(C(D)(E))

 

 

恳请各位大虾谈谈最后2题的最优解答。

看见第1题我就想起六月份去盛大面试那次了。这个问题也问过我,我直接回答:孔乙己老是问人家茴字有几种写法,你还记得你老师教过你这4种写法吗?然后面试官就问下一个问题。这年头面试可真是很让我哭笑不得,这种nc问题也问得出,是不是随便拉个人就可以做面试官了?


我猜你最后没拿到offer,嘿嘿,太不给人家面子了

0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics