面试经验:php程序员深圳面试经历(精选8篇)由网友“油条摊煎饼”投稿提供,以下是小编为大家准备的面试经验:php程序员深圳面试经历,供大家参考借鉴,希望可以帮助到有需要的朋友。
篇1:面试经验:php程序员深圳面试经历
明天还有两场面试,本来想着早点休息的,可是纠结了一番,还是决定写下此文。
因为对深圳的环境还是不太熟悉,即使早上的面试时间是十点半,可我还是七点十五分起床了,然后刷牙洗漱,出门的时候七点四十分左右。因为害怕迟到,或者是心里没底,所以一路赶到地铁站,没有吃早餐。半路的时候还突然下起了倾盆大雨。深圳的天气就是这么奇怪,一会儿大太阳的,一会儿就大暴雨了。
不知道是否方便透露信息,所以早上面试的公司简称为YL,八点三十五分左右的时候,我就顺利找到YL所在的大厦了。悲剧的是,离面试还有将近两个小时。本来想着去吃早餐的,可是环顾四周,早餐只有那些路边摊几家在卖,早上走了二十几分钟的路,做了三十多分钟的地铁,站的。感觉很累了,所以很想找个地方坐下。于是我一直走一直走,找到了肯德基,我才觉得好受了很多,但是那个时候已经没有胃口吃东西了。
差不多到面试时间了,我便返回YL所在的大厦。找到他们的办公室,刚好碰巧有个女孩和我一起都是面试的,不过她面试的是测试。进入一间会议室之后,给了简历给人事,然后就开始笔试了。
笔试中途,他们有人要开会,所以转阵到了另外一个小房间里。在那个房间里,有个男生,和女生一样,也是面试测试的。这个男生,不知道什么原因,爱一直说话,女孩在笔试的时候,就一直在说,这些笔试题真没意义没意思之类的话,感觉这样不太好吧,打断了人家做笔试题的思路什么的。他说他是从华为出来的,和测试的那个女孩还讨论了笔试题……
笔试题目大概如下:
笔试题中写的是两类题目(实际上不是):javascript,php
第一类题目主要有:
1、闭包
2、谈谈css中的float和position
3、前端优化的一些建议
4、写一个函数fillBefore(chr,bit),当chr的位数比bit小的时候,在chr的前面加0,比如fillBefore('ao',9); 输出0000000ao
5、获取url中的参数,比如url = '';写一个函数类似于getX('a');输出结果为111
6、考了全局变量和局部变量的题目,看输出的值是多少
PHP类:
1、require,require_once,include,include_once的区别
2、echo和print以及print_r的区别
3、用php输出昨天的时间,格式为-5-18 00:00:00
4、另外两道程序题目忘记了
笔试做的不是很好,当然后来的面试也不好。面试官是一个很深沉的人,不知道是不是因为我的情况太糟糕了,他一直在思考,沉思,叹气,皱眉……
面试的时候,问了一些技术上的问题,都是平时大家见得比较多的,但是我回答得都不好,盒子模型,H5的新标签,事件,getdom返回的值是什么,用JQ的话又会返回什么。
因为情况比较糟糕,所以他直接跟我说达不到他们的要求,我的基础很不好,很坦白跟我说,我承认自己真的挺糟糕的。
他问了我的职业规划,还问了我JQ插件方面的。问我学习速度快不快。
最后他让我说一个理由感动他,让我理由为什么选择我。
结果我说不出来……r(st)q
吃过午饭后,接着就是下午到KBE的面试了。
前台的MM挺漂亮的,刚好有另外一个同事在,她就说,哎呀,怎么没有人来面试前台呢。。。。
KBE里面的东西感觉蛮整洁,颜色感觉也挺舒服的。
把我带到一个一张桌子三张椅子的小房间里,填一些基本情况的表,交了表之后不久就有人过来找我聊天了。
这个人给人的感觉比较自然,不会像早上给人挺紧张的感觉。因为时间的关系,他们还有会议,所以和我的聊天也比较简短。
没有笔试,直接就简单面试了,问了我一些基本的技术情况、工作经历情况、职业规划、想找什么类型的工作之类的问题之后,直接就跟我讲他们公司的情况了,福利待遇啊,上班时间之类的。(面试网 www.mian4.net)
感觉……太快了……
就这样,一天的面试就结束了。
面试体会:技多不压身,扎实不怕问。会紧张多半是因为觉得自己很多不足,所以才害怕人家问到自己回答不上来,所以如果懂得的多,就不怕人家来试炼。
另外,自己的的确确有很多东西需要打好基础,盲羊补牢,实在不是办法,东一个补丁,西一个补丁,始终成不了好的衣服,所以好好学习!!!!!
各位晚安。
[面试经验:php程序员深圳面试经历]
篇2:php程序员面试经历
php程序员面试经历
(一)
明天还有两场面试,本来想着早点休息的,可是纠结了一番,还是决定写下此文,
因为对深圳的环境还是不太熟悉,即使早上的面试时间是十点半,可我还是七点十五分起床了,然后刷牙洗漱,出门的时候七点四十分左右。因为害怕迟到,或者是心里没底,所以一路赶到地铁站,没有吃早餐。半路的时候还突然下起了倾盆大雨。深圳的天气就是这么奇怪,一会儿大太阳的,一会儿就大暴雨了。
不知道是否方便透露信息,所以早上面试的公司简称为YL,八点三十五分左右的时候,我就顺利找到YL所在的大厦了。悲剧的是,离面试还有将近两个小时。本来想着去吃早餐的,可是环顾四周,早餐只有那些路边摊几家在卖,早上走了二十几分钟的路,做了三十多分钟的地铁,站的。感觉很累了,所以很想找个地方坐下。于是我一直走一直走,找到了肯德基,我才觉得好受了很多,但是那个时候已经没有胃口吃东西了。
差不多到面试时间了,我便返回YL所在的大厦。找到他们的办公室,刚好碰巧有个女孩和我一起都是面试的,不过她面试的是测试。进入一间会议室之后,给了简历给人事,然后就开始笔试了。
笔试中途,他们有人要开会,所以转阵到了另外一个小房间里。在那个房间里,有个男生,和女生一样,也是面试测试的。这个男生,不知道什么原因,爱一直说话,女孩在笔试的时候,就一直在说,这些笔试题真没意义没意思之类的话,感觉这样不太好吧,打断了人家做笔试题的思路什么的。他说他是从华为出来的,和测试的那个女孩还讨论了笔试题……
笔试题目大概如下:
笔试题中写的是两类题目(实际上不是):javascript,php
第一类题目主要有:
1、闭包
2、谈谈css中的float和position
3、前端优化的一些建议
4、写一个函数fillBefore(chr,bit),当chr的位数比bit小的时候,在chr的前面加0,比如fillBefore('ao',9); 输出0000000ao
5、获取url中的参数,比如url = 'www..com?a=111&b=222';写一个函数类似于getX('a');输出结果为111
6、考了全局变量和局部变量的题目,看输出的值是多少
PHP类:
1、require,require_once,include,include_once的区别
2、echo和print以及print_r的区别
3、用php输出昨天的时间,格式为2014-5-18 00:00:00
4、另外两道程序题目忘记了
笔试做的不是很好,当然后来的面试也不好。面试官是一个很深沉的人,不知道是不是因为我的情况太糟糕了,他一直在思考,沉思,叹气,皱眉……
面试的时候,问了一些技术上的问题,都是平时大家见得比较多的,但是我回答得都不好,盒子模型,H5的新标签,事件,getdom返回的值是什么,用JQ的话又会返回什么。
因为情况比较糟糕,所以他直接跟我说达不到他们的要求,我的基础很不好,很坦白跟我说,我承认自己真的挺糟糕的。
他问了我的职业规划,还问了我JQ插件方面的。问我学习速度快不快。
最后他让我说一个理由感动他,让我理由为什么选择我。
结果我说不出来……r(st)q
吃过午饭后,接着就是下午到KBE的面试了。
前台的MM挺漂亮的,刚好有另外一个同事在,她就说,哎呀,怎么没有人来面试前台呢。。。。
KBE里面的东西感觉蛮整洁,颜色感觉也挺舒服的。
把我带到一个一张桌子三张椅子的小房间里,填一些基本情况的表,交了表之后不久就有人过来找我聊天了。
这个人给人的感觉比较自然,不会像早上给人挺紧张的感觉。因为时间的关系,他们还有会议,所以和我的聊天也比较简短。
没有笔试,直接就简单面试了,问了我一些基本的技术情况、工作经历情况、职业规划、想找什么类型的工作之类的问题之后,直接就跟我讲他们公司的情况了,福利待遇啊,上班时间之类的。
感觉……太快了……
就这样,一天的面试就结束了。
面试体会:技多不压身,扎实不怕问。会紧张多半是因为觉得自己很多不足,所以才害怕人家问到自己回答不上来,所以如果懂得的多,就不怕人家来试炼。
另外,自己的的确确有很多东西需要打好基础,盲羊补牢,实在不是办法,东一个补丁,西一个补丁,始终成不了好的衣服,所以好好学习!!!!!
(二)
前天,没事在前程网发了几份简历,第二天,接面试通知电话,一共四家,选择了三家去面试;呵呵,还挺有意思的,一家一家说吧!
本人面试工作职务“PHP程序员”;
第一家:是搞网络商城的,面试的考官是一位前辈级的程序员,应该是这个样子的,我们谈的很开心,在愉快的心情进行了此次谈话,进入了一间办公室,前辈问了一些基础问题,比如“AJAX、SMARTY、PHP、MYSQL”等;我也对答如流,有一说一,有二说二,滔滔不绝,连绵不断地说着,谈话大约进行了20分钟,其中问两个问题我记忆深刻:
一、rnclude跟require的区别:这下给我问晕了,我只知道这两个都是引用文件,以前看书的时候,没有特意的要去记忆这东西,后来我笑了笑,“我忘记了,只知道都是引用文件,理论跟实践,我更着重于实践”;回来后马上看书明白了:
答案是:
require;include();require_once();include_once;这四个引用语句直接引用已经存在的文件到程序中;
require()语句在PHP程序执行前就会将使用require引用的文件读入,因此require通常放到程序的开始处,
因此要特别注意一点;
require()和include()的.语法是一样。但是他们的功能却些许出入。include语句只有在被执行时才会读入要包含的文件。在错误处理方便,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行;
它可以说是require的扩展吧,功能和用法相似,但是不同之处是require_once语句有一个引用链,它可以保证文件加入你的程序仅仅只有一次,而且会避开变量值和函数名之间的冲突;
require_once语句一样,include_once语句把include的功能扩展了。在程序执行期间,将指定的文件包含进来,如果从文件引用进来的程序先前已经包含过的时候,include_once()就不会把它再包含进来。也就是仅仅可以引用同一个文件一次;
二、ADO与ADODB要是不知道这个是什么意思的同志可要看看书了,其实我常的的数据函数就是ADODB及ADO等,但是就是不知道这个概念,简单的道理用例子说明“就像到过一餐厅吃饭,吃过饭却不知道餐厅名称”;不知道比喻的恰当不,请多见谅;
ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口
ODBC 数据库驱动接口
OLE DB 系统级数据访问接口
DAO (DATA ACCESS OBJECTS) 对象的数据访问接口
ADO是基于全新的OLE DB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO的后继产物.
DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎.
ADODC是封装ADO的VB数据控件,可减少代码编写.
ADODB是数据对象,操作数据库需通过编写代码 来实现.
以上简单说明仅供参考.
总结:第二天来电话,说让去上班;终上所述,理论这东西对于技术工作者来着还是很重要,尤其是在面试过程中很重要;不过本人面试还是通过了,让初八上班;待遇:(0000元,三险一金,饭补,10点上班6点下班,六日休息;)感觉有点低,不过人家说了人提升的空间;考虑中
第二家:是一家搞艺术网络的,感觉就是不一样,文化气氛浓厚,言谈举止、礼仪方面给人的感觉非常好;去了就是做卷子:
基础部分:
html与xhtml的区别;
什么是CSS;
什么是AJAX;
什么是web2.0;
网页元素排序:视觉效果、网页速度、颜色搭配、用户界面、交互界面、
PHP部分:
PHP与ASP,JSP,PERL,区别
LINUX与APACHE;
MYSQL部分:
连接数据库,建一表,写一字段,查询字段;
最后是数据安全方面,加密等;
大概就记得这么多了,本人呢理论记得很少,就大概写了一下,没想到居然写了一页纸,都不敢相信自己,不怎么写字的人,居然写了一页,字写得难看点,不过还好能看懂,感觉非常艺术的老总面试我,简单问了一下,就冲着WEB2.0问,我就那题写得不是很好,我写的是网页服务器,最后老总又叫来了一个程序员,是个小伙子,比我大点,年轻人沟通就是好些,简单聊了聊,让我做个东西,晕,在那种环境下那写得出来东西啊,思绪紧张万份;
最后决定让我回家做,做好给传过去,我花了N小时,写完了,一个上传图片的简单模块。等待通知中。。。。。。
总结:理论真的很重要;
第三家:就不用细说了,就是面试一次与程序员聊了聊,当时就说让去上班,细想了一下,工作地点太远了,不是很方便,放弃;
什么叫经验,这就是经验,凡事都有第一次,有一次就有二次,找工作不是想像中那么难,胆量加实践,放心地去,结果无非是两种“失败与成功”,两种结果都是好结果,成功则喜,不成功也是喜,人生的大道上,又填上一笔记忆的颜色;失败乃成功之母,哈哈,不失败那会有成功;多闯多磨。
推荐名言“故天将降大任于斯人也,必先若其心志,劳其筋骨,饿其体肤,空乏其身”;
篇3:php程序员面试题目
基础任务:
1、请列举你能想到的UNIX信号,并说明信号用途,
2、请列举、你能想到的所有的字符串查找算法,并加注释简单说明。
3、有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。
4、写出、你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)
基础任务-选作(会得到额外分数):
1、画几个你最熟悉的SERVER端模型出来(格式不重要,尽量将图画清楚,说明思路即可)
进阶任务:
1、PHP的垃圾收集机制是怎样的?
说明:
1)如果,你熟悉PHP源码,那么请从源码入手,回答些问题,会获得额外加分
2)如果,你不熟悉PHP源码,那么尽你所能,多写点东西,包括利用自己的编程直觉得到的信息,都可以。
3)对,则有分,错误不扣,不写无分。
2、请写出HTTP头,并符合以下要求:
1)这是一个post请求
2)目标:www.example.com:8080/test
3)POST变量:
username: test
pwd: test2
intro: Hello world!
4)包含以下COOKIE信息:
cur_query: you&me
说明:
1)如果,你记不得某个HTTP协议中的指令字了,那么,无奈这举是用“汉字”代替,
2)如果,你能记住更多的HTTP协议指令字,那么多写几句,总是没坏处,对吧?
3)最关键的,只需要画出正确的“轮廓”(还记得httpwatch等工具打印出来的头部吗?那就是“轮廓”的含义),也会有分数,但如果,连“轮廓”都写错了,那么就很遗憾了。
编程任务:
1、我们碰到了 烦,一个新来的传教士惹恼了上帝,上帝很愤怒,要求我们把圣经(bbe.txt)背熟,直至他说哪个单词,我们就要飞快的回答出这个单词在第几行第几个单词位置。听说你是个优秀的程序员,那么髟助我们完成这个不可能的任务吧。
要求如下:
1)/myworks/example/bbe.txt,98版本英文圣经一本
2)输入部分要求如下:php ./example.php [单词]
3)输出部分如下:[单词] 1,2 2,4 5,6 表示:此单词在1行2列(第二个单词),2行4列…
说明:
1)此文本4MB之巨…
2)单词的含义:由英文字母(大小写),数字(0-9)组成的串
3)提供给你的机器OS为ubuntu 9.10,内存只有1G,而且,很不幸的,其中700M用来做了别的
4)上机考试不允许上网,但我装了man文档以及读取CHM以及PDF的阅读器,在电脑的桌面的CHM文件夹中,有相应的PHP参考手册
5)算法复杂度要求不能大于O(N^2)(就是N的平方)
6)什么?PHP低效且用起来不顺手,好的,你可以用别的语言来实现。但注意:提供给你的机器上只有python 2.4/perl 5.8/gcc[g++] 4.1
篇4:php程序员面试自我介绍
我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感!
对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中!
爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。
有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的
用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的!,一起加油!
>>>下一页更多精彩“php程序员应聘简历”
篇5:php程序员面试自我介绍技巧
自我介绍是自我营销的一个过程,面对一个陌生人,只有通过自我介绍才能让他人快速简单的对你有所了解,留下第一印象。所以,在面试中作自我介绍是非常重要的。Php程序员在做自我介绍的时候一般应该抓住以下几个点。
一、应该介绍自己掌握的开发一种,主要介绍php语言的独特语法以及如何使用,比如PHP语言会比CGI更快的执行动态页面。
二、必须熟悉Oracle、Mysql等数据库,并能简单的介绍自己掌握的程度。由于php做出的动态页面比用其他语言做出来的页面在执行效率以及CGI方面高得多,所以你还需要在面试中说出自己的文档撰写能力很强。
三、PHP程序员应该具备独立分析和解决问题的能力,可以在自我介绍中讲讲自己曾经遇到过的问题是如何解决的。让面试官看到你的能力,这将会直接影响到你自我介绍的成功与否。
四、一个PHP程序员必须有良好的职业道德和工作态度,所以在面试中应该尽量讲自己在做项目时的认真态度以及今后的工作规划,表现出自己的进取心。
五、还有关于沟通能力和理解能力的体现,这个在与HR的交谈中就可以表现出来,所以需要做的工作就是从容的有条理的把自我介绍说完,回答每一个问题时都应该简洁明了,关于自我介绍可以提前做个草稿,背一下。
六、团队合作能力也是企业非常看重的,在培训中老师一般都会带领大家做项目,大的项目一般会分小组,每个人都有相对应的任务,这就模拟了公司中的团队合作,在自我介绍过程中要把做项目的具体流程以及相互协作的过程说出来,让HR看到自己具备团队合作的能力。
七、最后就是执行力,每当任务分配下来的时候该如何执行,还有自己讲过职业规划后该如何执行,还有在学习的过程中是如何人字形的,遇到困难又是如何执行的,这些都可以体现出php程序员的执行力,回答的时候抓住发现及时寻找原因,快速展开行动的这个主线即可。
PHP程序员在学习的过程中并不是大家想的那么顺利,也许大家只看到了他们风光的薪资,却看不到日夜加班,坚持不懈的努力,所以如果因为准备不充分而错失工作的机会,就会让他们感到沮丧,所以作为PHP程序员一定要准备好自己的自我介绍,虽说是有迹可寻但还是自己的实力最重要,所以希望大家要努力坚持学习,不断地提高自己的能力,充实自己,一定会找到满意的工作。
篇6:php程序员面试自我介绍技巧
关于面试的自我介绍你使用以下的要点进行来说明:
(1)是否熟练掌握一种或以上开发语言;
(2)是否熟悉Oracle、Mysql等数据库;
(3)是否具有较强的文档撰写能力;
(4)是否具备独立分析和解决问题的能力;
(5)是否有良好的职业道德和工作态度,工作认真、踏实,责任心和进取心强;
(6)是否有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识;
(7)思维能力:能够找出引发事件的多种可能原因,确定行为的不同后果,发现复杂事物之间存在的错综联系,逐步排除不太相关的信息,对问题进行准确定位;
(8)团队合作:愿意与他人合作,主动与其他成员进行沟通交流,彼此分享信息、知识、资源;
(9)主动性:及时发现机遇或问题,并针对其快速展开行动。
篇7:程序员面试笔试经验
程序员面试笔试经验
【目标】
相信和不少朋友一样,有了几年工作经验成为Senior后就开始了面试别人的经历,我在最初这个阶段只是按照自己的想象把”找到基础好的程序员 “,”找到算法能力优秀的程序员“,”找到有Android开发经验的程序员“等作为面试的目标。但是,实际的经历告诉我,尤其是按“基础好”,“算法好”这些目标招到的人最终效果并不好。比如,有的面试者基础知识和算法掌握情况不错,进程、线程、内存等概念清晰,基本的Hash,二叉树,快速排序等数据结构和算法也比较熟悉,但是进公司后在实际工作中表现得很糟糕。后来,我才发现原来是我的面试目标出了问题,我原先的面试方法更像是大学的算法或操作系统期末考试,按照这种方法让许多并不合适的人通过了面试,同时也可能错过了许多合适的人。
后来,我的反思是,从公司的角度讲,面试的根本目的是找到“能够干好工作”的人,而“高学历”,“算法好”,“基础好”,“有经验”这些都是表象而不是根本,它们并不能直接和“工作好”划等号。
【方法】
目标明确了,但接下来的问题是假设面试者是一个黑盒系统,“工作好”不是直接可观测变量,你所能直接观测的变量是基础、算法、经验、学历、性格、谈吐、年龄等等。所以,实际上,你只能从“基础好”,“算法好”等可以直接观测的量去推测“工作好”的概率,这就是一个在“X好“条件下"工作好“的条件概率问题:P(工作好 | X好)。
根据这个模型,面试所应该考察哪些方面就很明显了,那就是选择那种最具有区分性的方面来考察。比如,考察面试者的体型特征没有太大意义,因为 P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,体型特征不具有区分性,这不是面试所应该关注的内容。
面试官应当结合职位的要求明确哪些因素具有比较好的区分性。比如,如果要招一名技术门槛比较高的3D游戏引擎开发工程师,面试者A具有3D游戏引擎开发的经验,但是在基础知识和算法面试方面表现一般;面试者B相反,基础知识和算法面试表现很好,但没有游戏开发经验,而你只能选择其一。你选谁呢? 其实,这就是两个条件概率问题P(工作好|经验好,基础一般,算法一般)和P(工作好|没经验,基础好,算法好)。这个问题就留给面试官来判断了,就我个人而言,对于技术门槛较高需要技术积累的职位,经验更加说明问题,因此,我更倾向于面试者A。
下面,我再结合自己的经验谈谈对面试中常见方面的看法。
【算法】
算法是Google和MS等大公司面试所重点考察的内容。我个人很喜欢算法,曾经参加ACM/ICPC拿过北京赛区的13名,
但是,就个人经验来看,我所接触过的绝大多数开发职位而言,算法都不适合作为考察面试者优劣的主要因素。对于普通的非算法性开发职位,考察面试者的算法就相当于考察他打乒乓球好不好一样,与目标“工作好”的相关性太低。就我个人的经验来看,差不多P(工作好|算法好)=50%,也就是算法面试没有太大的区分性。
甚至,还有一种很不好的情况特别多地出现在算法好的'面试者身上,我称之为“只磨刀,不砍柴”。什么意思呢?有类人只对什么A*算法,异步编程,JVM类加载机制这种纯技术问题感兴趣,对实现用户需求毫无兴趣。这类人看起来有一定的技术能力,但是对公司来讲贡献十分有限,甚至不如技术一般但认真负责的人。所以,一旦遇到面试者算法好,我就特别留意考察会不会是这种“只磨刀,不砍柴”的人。
另外,虽然我个人不了解Google和MS,但我对于其特别重视考察算法能力的面试策略是持怀疑态度的。即使在这样的世界级大公司,算法虽然重要,但可以想象在项目实施过程所遇到的各种各样问题中,算法问题绝大多数时候不会是主要瓶颈,没有到那种需要每个人都是算法高手的情况。实际上,绝大多数项目真正难点并不是一两个算法瓶颈,甚至也不是单点的技术瓶颈,而是系统性的组织、协调、设计、开发问题,有大量的看起来不是那么有技术含量的脏活累活,也有许多问题是由于信息不足,并不是技术能力强就能克服这些困难。一个团队最好优势互补,有人算法强,有人业务分析能力强,有人擅长后端服务,有人擅长前端界面,有人聪明,有人踏实,这是最好的。如果按照“算法好”的单一标准选材,必定会把许多优秀的人才拒之门外。
补充:在更多地了解了Google和Facebook等一流公司的面试细节之后,我对这个问题的认识有了一定的改变,实际上这些公司在面试过程中并不完全强调技巧性很强的算法,而是更加注重编码(Coding)能力,只是在进行编码测试的过程中往往是通过一些简单算法题来进行的。我对于这种面试方法越来越欣赏,并且也作为了我们公司面试过程中的重点环节,因为编码能力的测试是十分必要的,它有着知识性问题无法取代的作用,如果一个面试者连“判断一个字符串是否是另一个字符串的子串”这样的题目都无法正确并快速地实现,那么基本上可以直接排除了。我这里所强调的是不必考察高难度的算法问题,并非不重视编码能力测试,请读者不要误解。
【基础】
基础面试是指考察诸如指针使用、进程线程概念等基础知识的面试,十分类似于大学期末考试题。我曾经以为基础面试十分重要,但是现在不这么看了。在工作中基础的确是重要的,但是在面试过程中,它必须具有区分性才有意义,也就是说P(工作好|基础好)的概率要高,那么考察指针使用,进程线程区别这样的基础题目才有它的意义。我的实际经验是,基础面试并不具有很好的区分性,和算法一样, 差不多P(工作好|基础好) = 50%。同时,基础面试是最容易准备的,中国人有长期的应试教育经验,要准备几个把玩指针题目太容易了。
我曾经遇到过这样的面试者,他的C语言基础和编译、链接等原理掌握得非常好,给我留下了深刻的印象,我给的面试结论是:知识面不宽,只会C语言,但基础很扎实,建议录用。后来的事情证明了那个结论的前半部分是对的,但是”建议录用“错了。他在实际工作中表现得一塌糊涂,不理解需求,不理解整体架构;同时,上班时间不是花在项目上,而是花在阅读诸如《程序员的自我修养》之类的书籍上。最后,这位同事由于长期“不出活”离开了公司。
篇8:JAVA程序员面试经验
JAVA程序员面试经验
以下要介绍的是一份JAVA程序员面试经验
1.数据结构,主要涉及java.util包中的一些集合类。
2.OO。按照他的一段描述建模。主要是类的.继承关系以及接口实现。还有构造函数和析构函数在继承体系中的作用等等。
3.Java和C++在内存管理的不同之处。
4.JAVA的多线程机制。
5.反射机制的作用,以及在哪些方面使用了反射机制。
6.网络:TCP/IP协议,
HTTP访问机制。还问到了SSL之类。
7.DesignPatten:用过几种DesignPattern,J2EE中有哪些Pattern已经自动实现等等
8.数据库:比较EJB中的QL语言和SQL。还写了一段QL查询语句。
9.CMP中Home接口,Remote接口是如何实现的。
10.软件工程:常见的开发模型。平常项目管理中软件工程的运用。
技术面试大概从3:40开始,面完已经4:50了。最后面试官说看你的项目经历,再安排一个.Net技术面试。反正到此地 步,只能随意。不一会他回来说,有点晚了,.Net面试就取消吧,不过还有一个英语面试。小吃了一惊,因为根据sirily的 面经,不应该有英语面试的。还好,问了一些很简单的问题,马马虎虎混了过去。
★ 前端工程师简历
★ 测试专员个人简历
★ 同花顺实习报告
★ 网站管理求职简历
【面试经验:php程序员深圳面试经历(精选8篇)】相关文章:
程序员面试自我介绍2022-08-24
hr面试题及答案2022-10-01
网页设计师工作计划怎么写2024-03-06
社区面试题及答案2022-06-16
面试题及答案2023-04-15
康泰重工 实习报告2022-05-08
春播和移栽实习报告2022-05-06
养禽实习报告2022-05-12
php程序员个人简历2023-07-12
seo面试题与答案2023-02-15