由面试撰写的日志
php 程序员
九 10th
最近去了tencent,xunlei等互联网名企面试,总结一下:
如果想进入这类企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚,例如apache实现原理。语言方面既然是php开发自然对c/c++要求比较高。往往需要自己写php扩展。使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案。mysql 插件编写,apache模块编写。联系起来结合点还是要会c。
倘若是做中间层和前端工作则要求对css,javascript要求比较高。当然对web的一系列实现原理也是要非常熟悉的。
对新技术要比较敏感,才能证明你有很好的学习能力和使用能力。
努力提高自己的英文口语,和阅读能力。往往很多新技术都是老外想出来的。等有了中文版也许这个技术已经不是那么新了。
相信我们很多人都只是了解到中间的皮毛而已,对于技术原理。这类型的东西了解甚少。值得注意的一点,正则这个东西在他们严重也是很重要的。
想成为一位合格的php程序员(高级),必须符合如下条件。
◆ 文件目录处理函数包80%以上的函数的功能的灵活运用。
◆ 日期时间函数中的80%以上的函数的功能的灵活运用
◆ 数学函数库中的100%的内容。
◆ 网络库中的60%以上的内容,对各个函数的功能比较熟悉。
◆ 字符串处理函数下的60%以上的内容,特别是各种处理函数。
◆ 正则表达式函数下的90%以上的内容,特别是各种正则处理
◆ 一些安全库下的40%以上的内容,如果对于安全没有接触的话根本就不可能掌握PHP
◆ XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
◆ 图形图像函数库下的80%以上的内容,特别是一些图像生成和处理
◆ MySQL 数据库函数下的90%以上的内容,特别是处理各种数据的函数
◆ 数组处理函数下的90%以上的内容,特别是各种操作处理函数
◆ 其它PEAR,PECL,和一些扩展类库中的80%以上的内容,特别是一些常用的类的处理
◆ 针对不同的需求,查找不同的函数库。
◆ 测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。
◆ 管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。
◆ 排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
◆ 思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。
◆ 规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。
◆ 博学:掌握OOA、OOD、YiiFramework 、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
◆ 多去看别人写的代码,php优秀的框架很多,很多人在认知上就有一个错误。认为自己能用一个框架开发一个系统了就认为自己已经熟悉这个框架了,其实会使用他并没有什么一个框架基本都有用户手册,一看基本都会使用了,要想自己技术上面提升,建议多看看这些框架的实现原理(设计模式)。
求职面试容易犯的错误
四 1st
在求职面试中,没有人能保证不犯错误。只是聪明的求职者会不断地修正错误走向成熟。然而在面试中有些错误却是一些相当聪明的求职者也难免会一犯再犯的,我们权称之为“高级”错误。笔者总结近几年跨国公司人力资源管理工作之经验,列举出常见的十二种“高级”错误,与读者切磋。
面试时,不能等考官先开口。
一、不善于打破沉默
面试开始时,应试者不善“破冰”(英文直译,即打破沉默),而等待面试官打开话匣。面试中,应试者又出于种种顾虑,不愿主动说话,结果使面试出现冷场。即便能勉强打破沉默,语音语调亦极其生硬,使场面更显尴尬。实际上,无论是面试前或面试中,面试者主动致意与交谈,会留给面试官热情和善于与人交谈的良好印象。
二、与面试官“套近乎”
具备一定专业素养的面试官是忌讳与应试者套近乎的,因为面试中双方关系过于随便或过于紧张都会影响面试官的评判。过分“套近乎”亦会在客观上妨碍应试者在短短的面试时间内,作好专业经验与技能的陈述。聪明的应试者可以例举一至两件有根有据的事情来赞扬招聘单位,从而表现出您对这家公司的兴趣。
三、为偏见或成见所左右
有时候,参加面试前自己所了解的有关面试官,或该招聘单位的负面评价会左右自己面试中的思维。误认为貌似冷淡的面试官或是严厉或是对应试者不满意,因此十分紧张。还有些时候,面试官是一位看上去比自己年轻许多的小姐,心中便开始嘀咕:“她怎么能有资格面试我呢?”其实,在招聘面试这种特殊的采购关系中,应试者作为供方,需要积极面对不同风格的面试官即客户。一个真正的销售员在面对客户的时候,他的态度是无法选择的。
面试时,不要闪闪躲躲。
四、慷慨陈词,却举不出例子
应试者大谈个人成就、特长、技能时,聪明的面试官一旦反问:“能举一两个例子吗?”应试者便无言应对。而面试官恰恰认为:事实胜于雄辩。在面试中,应试者要想以其所谓的沟通能力、解决问题的能力、团队合作能力,领导能力等取信于人,唯有举例。
五、缺乏积极态势
面试官常常会提出或触及一些让应试者难为情的事情。很多人对此面红耳赤,或躲躲闪闪,或撒谎敷衍,而不是诚实的回答、正面的解释。比方说面试官问:?什么5年中换了3次工作?有人可能就会大谈工作如何困难,上级不支持等,而不是告诉面试官:虽然工作很艰难,自己却因此学到了很多,也成熟了很多。
六、丧失专业风采
有些应试者面试时各方面表现良好,可一旦被问及现所在公司或以前公司时,就会愤怒地抨击其老板或者公司,甚至大肆谩骂。在众多国际化的大企业中,或是在具备专业素养的面试官面前,这种行为是非常忌讳的。
面试前应做好各种准备。
七、不善于提问
有些人在不该提问时提问,如面试中打断面试官谈话而提问。也有些人面试前对提问没有足够准备,轮到有提问机会时不知说什么好。而事实上,一个好的提问,胜过简历中的无数笔墨,会让面试官刮目相看。
八、对个人职业发展计划模糊
对个人职业发展计划,很多人只有目标,没有思路。比如当问及“您未来5年事业发展计划如何?”时,很多人都会回答说“我希望5年之内做到全国销售总监一职。”如果面试官接着问“为什么?”应试者常常会觉得莫名其妙。其实,任何一个具体的职业发展目标都离不开您对个人目前技能地评估以及您为胜任职业目标所需拟定的粗线条的技能发展计划。
九、假扮完美
面试官常常会问:您性格上有什么弱点?您在事业上受过挫折吗?有人会毫不犹豫地回答:没有。其实这种回答常常是对自己不负责任的。没有人没有弱点,没有人没有受过挫折。只有充分地认识到自己的弱点,也只有正确的认识自己所受的挫折,才能造就真正成熟的人格。
在面试时主动打探薪酬可能给HR留下不好印象。
十、被“引君入瓮”
面试官有时会考核应试者的商业判断能力及商业道德方面的素养。比如:面试官在介绍公司诚实守信的企业文化之后或索性什么也不介绍,问:“您作为财务经理,如果我(总经理)要求您1年之内逃税1000万元,那您会怎么做?”如果您当场抓耳搔腮地思考逃税计谋,或文思泉涌,立即列举出一大堆方案,都证明您上了他们的圈套。实际上,在几乎所有的国际化大企业中,遵纪守法是员工行为的最基本要求。
十一、主动打探薪酬福利
有些应试者会在面试快要结束时主动向面试官打听该职位的薪酬福利等情况,结果是欲速则不达。具备人力资源专业素养的面试者是忌讳这种行为的。其实,如果招聘单位对某一位应试者感兴趣的话,自然会问及其薪酬情况。
十二、不知如何收场
很多求职应试者面试结束时,因成功的兴奋,或因失败的恐惧,会语无伦次,手足无措。其实,面试结束时,作为应试者,您不妨:表达您对应聘职位的理解;充满热情地告诉面试者您对此职位感兴趣,并询问下一步是什么;面带微笑和面试官握手并谢谢面试官的接待及对您的考虑。
PHP面试题汇总
六 29th
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) 2、echo(),print(),print_r()的区别(3分) 3、能够使HTML和PHP分离开使用的模板(1分) 4、使用哪些工具进行版本控制?(1分) 5、如何实现字符串翻转?(3分)
PHP面试题附答案
六 27th
一、基础题 1. 写出如下程序的输出结果 $str1 = null; $str2 = false; echo $str1==$str2 ? ‘相等’ : ‘不相等’; $str3 = ”; $str4 = 0; echo $str3==$str4 ? ‘相等’ : ‘不相等’; $str5 = 0; $str6 = ‘0′; echo $str5===$str6 ? ‘相等’ : ‘
阅读全文…
经典面试题(PHP基础型II)附答案
六 27th
求职与招聘 往往少不了面试与笔试,作为一个php程序员、多多少少都会有类似的经历……以下是本人收集并整理的PHP面试题目,希望对同行们有所帮助,找到一份合适的php开发工作!(共三节) 以下是面试的题目(一), 下一篇:经典面试题(PHP基础型III)附答案 PHP已经赋予答案: 12、在PHP中,heredoc是一种特殊的字符串,它的结束标志必须?(1分) PHPMA
阅读全文…
PHP面试题系列一【附答案】
六 27th
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。2.执行程序段将输出(3)。3.在HTTP 1.0中,状态码 401 的含义是(4);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(5)。4.数组函数 arsort 的作
阅读全文…