今天上午去雅虎面试了,兄弟帮内部推荐的
不是头一回去雅虎公司了(以前找兄弟去过),
但是仍然感觉不错。。人多。公司也大。。
面试流程:
首先跟前台说明你是几点面试的叫什么,前台会很温和的告诉你填写张表,填好表格后她会让你稍等,然后打电话给面试你的人出来接你
说实话感觉不错。。。
挺有礼貌的
但是接下来的事情。。我自己就干傻逼事情了。。。
好像是雅虎社区部门的gg。过来把我给领导10楼的一个玻璃的小屋内面试,声明当天好多玻璃小屋都有面试的人。。
给我面试的是两个gg
首先让我做自我介绍,我还没有开口介绍,接着就让我说说我做过的视频项目技术过程等,我简单说了大概(事实上时间太久我忘记了,只记得大概什么mencoder,ffmpeg队列转码之类的)
后来两gg有问了服务器负载的一些问题,多db,多web,还有以前公司的服务器有几台,几台多memcache,都怎么放置是和web服务放在一起,还是和db服务放在一起,当时我一听就蒙了,以前公司有转门的运营维护系统部门,这些架构都是他们搞的,汗
我只是貌似的听说了解了一些,回答的时候我也就回答的不好。。。
还有让我写crontab 语句。我一直依靠手册惯了,所以当时只说了大概格式,具体的分时天月年的格式忘记了
对了,还有就是问crontab精确到多少,我当时第一反应是分,可是后来一想应该不会这么简单吧,结合程序也可以精确到秒,比如程序中加个sleep之类
于是就说了个秒
唉。。。
还有一题是
require和require_once有啥区别,但是我一口就说唯一区别就是require_once只加载一次外部页面,我说我很少用require一般都用
require_once,其中一个gg又问我,为啥很少用require,什么情况下用,我汗。。说实话我几乎不用require,只用require_once
于是只能瞎编一通
嘿嘿
还有一个问题
是sql的:一个table 3个相同的类型的field分别为a,b,c
下面三个语句哪个执行效率高,速度快
1.select * from table where a = .. and c = ..;
2.select * from table where b= .. and c = ..;
3.select * from table where a = .. and b =.. and c = ..;
当时我回答是1.2执行效率一样速度一样,
3执行速度慢。。。。。。
唉。。。。。。。。。
最后一问题是问我用什么调试php程序
当时想说xdebug
可是我没大用它,就直接诚实的说。。。没用过,都是直接editplus或vi下写。。。调试
唉。。。。。。
失败。。
我是做应用层开发的,对服务器了解一般。。
失败就失败在平时都依靠手册‘
唉。。
服务器以后得多学。。。
奶奶的。。。。
丢人。。。
给推荐我的兄弟丢人。。。。。。。
平时我主要研究php和actionscript,
奶奶的忽视服务器了。。。唉。。。
虽然俺flash as写的不错。。。
算是高手吧。。。
但是。。。服务器端被人鄙视。。。
难受呀。。
[ 本帖最后由 xiaoguangding 于 2007-8-14 23:12 编辑 ]
培训新闻
- 广州多迪PHP就业直通车,优惠全面进行中
- 广州多迪高品质网站建设培训课程,带薪实训
- 广州多迪热推前端工程师课程
- PHPChina【广州】培训中心11月全面启动DCWE5...
- phpchina【广州】培训中心11月全程班热招中,...
- 合肥11中下旬PHP开发工程师班※火爆报名中
- 康盛DZ!和UCHome产品工程师培训班火爆招生中!
- 长沙--11月就业班火热报名中!
热点专题
网站特别推荐
- AS5下搭建LAMP
- 【沈阳】PHPChina培训中心--2月1日寒假就业班...
- PHP的入门???
- PHP的编程技巧
- 河北没有培训中心?
- PHPChina金牌培训中心【大连】12月实战脱产班...
- PHPChina【广州】培训中心DCWE5.1培训课程简介
- 在php中用数组排序的方法
- PHPChina【广州】培训中心12月零基础就业班,...
- PHPBOY,请与我们联系,QQ:997880680
社区精华
- mwb525codeigniter框架中文视频教程下载!每...
- zshtom分布式文件系统glusterfs学习笔记(...
- ZendFrameworkKalonDaemon - 守护进程PHP版
- laruence深入理解PHP之数组(遍历顺序)
- TankMe问问题的艺术






最新回复
问我我什么都不知道
哈哈:lol
xdebug是啥......偶一般就只会ECHO个什么东西~~~~
还有能查手册的记它干什么呢
其实在开发过程中查手册, 网上搜索是很常见的
一些问题主要是考查解决问题的思路, 和方法, 不一定要完全准确的答案.
require 一般是用在引用页面, 复用一些公共的页面内容.
require_once 一般是用在引入类/函数, 如果这时使用require会起重复定义的错误.
[ 本帖最后由 programmerhuang 于 2007-8-15 07:40 编辑 ]
1.select * from table where a = .. and c = ..;
2.select * from table where b= .. and c = ..;
3.select * from table where a = .. and b =.. and c = ..;
感觉告诉我,这题有陷阱
QUOTE:
怎么说??这个有陷阱???
楼上说明白点啊。。。
写一个crontab语句
题目是:每天的10:25到11:00的时间段内,每间隔10分钟执行某一个程序。。。
QUOTE:
我都没工作呀, 呵呵, 这么说有点让人怀疑我的话了:lol.怀疑就怀疑吧, 听不听由你.
面试不是应试考试, 不一定要准确的答案, 要的是思路, 在哪个公司都差不多.
这几道题的内容都是今后开发工作中会遇到的问题
如果对此类问题能够回答,也说明确实在之前的工作中积累的不错的经验
关于 require 和 require_once
工程师问什么时候用require,旨在考验你是否对这2个关键词的效率有过考量
require_once($file) 相当于 if(!file_is_required($file)) {require($file)} //当然了,实际上是没有 file_is_required() 函数可用的
这样就可以看出,什么时候用 require ,什么时候用 require_once 了。
那3条查询语句的问题,
如果不考虑3个字段的索引,那么第3条最快
在mysql里,条件查询越多,速度就越快。
即使不需要查询条件,在大数据量下, select * from table where 1=1 也比 select * from table 快
楼主的as不错,应该考虑应聘yahoo的web前端部门啊,加上不错的php水平,可以看很好的发挥前后端结合能力
你应聘的岗位似乎和你原来从事的有稍许的偏差,无所谓啦
QUOTE:
:lol你是雅虎的??QUOTE:
如果连基础的都不会,还谈什么动手能力?高级的程序员都是用脑子完成工作的,如果我看到一个程序员一整天忙个不停,我不会认为他是个合格的程序员。
片面地强调动手能力和片面地强调理论都是不可取的,套句俗话,要“理论联系实践”,学习理论的同时保持质疑的态度,去伪存真,去芜存菁。