首页 >公司新闻

如何面试php工程师

发布时间:2013-11-29     发布者:本地    

1 介绍自己过去工作中,或学习中,最能体现自己价值的成就。

等介绍完后,这个成就实现时,遇到过怎样的困难,如何解决的。

2 解释一下SQL注入的原理及危害,假设这里有一个不严谨的登陆程序,如何利用SQL注入进入。

3 解释一下跨站脚本的原理及危害,假设这里有一个不严谨的留言板,请构造跨站脚本范例。

4 解释一下数据索引为什么能提高效率。

场景SQL select * from user where area='广州‘ and sex='女‘ order by lastlogin desc limit 30;

如何设计索引?

现在有10万条 IP地址对应区间表,格式为 startip, endip, area

要求每个用户访问时都能快速分析出对方地区,请设计实现。数据库或不用数据库,要求每秒钟实现超过千次的查询。

基本上到这些对我而言就已经足够了,如果上面题目特别满意的,再附加

5 现在有一个屏蔽词列表,大约几千个词;假设有一个繁忙的论坛社区,发帖量巨大,要求用户每发一篇文章就要快速分析是否包含屏蔽词,请给出程序设计。

6 一个游戏网站,有数千个小游戏,每个游戏要做积分排行,数据结构如下

gameid,userid,gamescore

每天数百万积分提交,数据量巨大,目前要求分库处理。

要求,可以基于每个游戏id可以查询积分排行榜。 可以基于用户id查询,比如自己或好友的历史游戏积分记录。请问如何处理分库。


上一篇:中小型企业能用OS X Server做什么 下一篇:淘宝代购Godaddy域名靠谱么

相关新闻