一淘电话面试经历。。

一、首先做了一下自我介绍。。大约用了五分钟左右。

嘻嘻,自我介绍要发挥好哦,让面试官可以很好地了解到你哦。。。可惜我太紧张,说的东西太少了。。。

然后是问php方面的问题:


二、说一下你用过的php函数;

这个嘛。。。代码写多了,知道的肯定不少的啦。。。


三、用过和数组相关的php函数;

呵呵,同上!


四、说一下php的执行流程

      ①php会调用编译函数zend_compile_file()来进行编译。 这个函数的具体实现其实是包括两个主要过程的:词法分析(Lex实现),语法分析(Yacc实现)。当执行完这个函数之后:php脚本的编译就算结束了。 这个函数的输入是:php脚本文件,而输出则是op_array.简单一点说:编译过程就是把脚本给解析成一条条php虚拟机可以处理的指令,而op_array就是这些指令做成的一个array而已(这很类似一些编译型语言编译产生的汇编代码了,也是一条条的命令)。

      ②:之后php虚拟机会调用zend_execute()这个函数来执行。该函数的输入就是上边编译阶段产生的op_array,在这里他会解析每条命令并进行处理。 由于op命令一共有150左右,所以它需要处理这150中命令。这里会产生一个很有意思的问题:它是如何处理这150种命令的呢?首先每条命令都是有对应的处理器来进行处理的。所以:虚拟机会依据op_array中各条命令的类型来分发给响应的处理器来进行处理。

http://blog.csdn.net/nrc_douningbo/article/details/6576777


五、用过php的什么扩展;

PHP扩展库的详细清单概览

http://developer.51cto.com/art/200911/165467.htm

六、apc什么东西。。。。

php加速 PHP APC 浅析

PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。

http://www.perfgeeks.com/?p=298

七、然后是遇到过memcached的什么问题,有什么深入研究。。。。

只知道我用的memcached的命中率很低。。。


接着问linux方面:


八、说一下知道的linux命令

呵呵,如果答不上来的,赶快转到linux下来吧!!!


九、at和crontab的区别:

crontab是linux系统中计划任务执行命令,以在无需人工干预的情况下运行指定程序,类似于at命令,与at命令区别在于就是crontab可以周期性执行任务计划,也就是所谓的“任务计划”,而at只能执行一次,crontab为linux里cron内置服务的执行指令,默认cron服务是开机启动

http://bbs.openlab.cn/viewthread.php?tid=2072


十、mysql索引的优缺点。。。

虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。

建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨胀很快。

http://database.51cto.com/art/201005/202812.htm


十一、什么情况下不需要建索引。。不知道有没有听错。。。只在网上找到何时不使用索引

http://database.51cto.com/art/201108/281353.htm


十二、然后是优化mysql。。。。

呵呵(http://www.google.com.hk/


十三、还有在sns中多表联合查询用的多不多

呵呵,还好啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值