锁定老帖子 主题:赴盛大面试,分享几个面试题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-04
最后修改:2011-07-15
昨日赴上海盛大面试,应聘PHP工程师。
提前10分钟来到一楼大厅,大门口和门禁处都有2个门卫,俨然一副“正规军” 的样子,给人一种很严肃的感觉。
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题的最优解答。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-04
最后修改:2010-12-04
第8题除了group by user_id having sum()>100 还有什么最优解吗?
第9题最简单,实际考察的是regexp的group概念, 伪代码如下: /(\(.+\))/.matches(str).group(n) |
|
返回顶楼 | |
发表时间:2010-12-04
是我就大谈 nginx
|
|
返回顶楼 | |
发表时间:2010-12-04
第一步 找出符合条件的userid
select userid from user group by userid having sum(order_amount)>100 然后一个in select orderid from order where userid in 上面的那个表 |
|
返回顶楼 | |
发表时间:2010-12-04
不知道 是不是最优解额。。
|
|
返回顶楼 | |
发表时间:2010-12-04
第9题应该用正则..可惜我不会写 要是我面试肯定会说用栈..
|
|
返回顶楼 | |
发表时间:2010-12-04
貌似咱们学校没人学php..人才比较稀缺
|
|
返回顶楼 | |
发表时间: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 上面的那个表 除了这个,我也确实没有想出其他的好办法。 感谢各位大虾的指点。 |
|
返回顶楼 | |
发表时间:2010-12-04
jancy 写道
昨日赴上海盛大面试,应聘PHP工程师。
提前10分钟来到一楼大厅,大门口和门禁处都有2个门卫,俨然一副“正规军” 的样子,给人一种很严肃的感觉。
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问题也问得出,是不是随便拉个人就可以做面试官了? |
|
返回顶楼 | |
发表时间:2010-12-05
黑暗浪子 写道
jancy 写道
昨日赴上海盛大面试,应聘PHP工程师。
提前10分钟来到一楼大厅,大门口和门禁处都有2个门卫,俨然一副“正规军” 的样子,给人一种很严肃的感觉。
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问题也问得出,是不是随便拉个人就可以做面试官了?
|
|
返回顶楼 | |