PHP程序员面试自我介绍(精选13篇)
PHP程序员面试自我介绍 第1篇
PHP程序员面试自我介绍
PHP程序员自我介绍的时候,一般都使用这几个要点来进行来说明的。
第一关于PHP程序员是否有良好的职业道德和工作态度,需要有工作认真、踏实,责任心以及很强的进取心。
第二关于PHP程序员是否有良好的客户交流沟通能力以及需求理解能力,从而能够拥有较强的协作精神和团队意识。
第三关于PHP程序员的思维能力,就是在事件中能够找出所引发的多种有可能的原因,以及确定行为的不同后果,从而发现复杂事物之间所存在的错综联系,最后逐步排除不太相关的信息,准确定位问题所在。
第四关于PHP程序员团队合作,程序员能够主动愿意与他人合作,以及与其他成员进行沟通交流,彼此分享信息、知识与资源。
第五关于PHP程序员主动性,程序员能够及时得发现机遇与问题,并且针对问题快速展开行动。
首先就是PHP程序员是否熟练掌握一种或以上开发语言,如知道怎么将PHP独特的语法混合了C、Java、Perl 以及PHP等一些自创新的语法。PHP程序员知道如何使用,可以让它比 CGI 或者 Perl 更快速的执行动态网页。其次就是否熟悉Oracle、Mysql等数据库。
下面就是还需要PHP程序员是否具有较强的文档撰写能力,因为使用PHP做出的动态页面与其他的编程语相比,PHP是可以将程序嵌入到HTML文档中去执行的,因此能够使执行得效率与完全生成HTML标记的相比,CGI要高许多。接下来就是PHP程序员是否具备独立分析和解决问题的能
力,这个能力的有无,将决定着PHP程序员自我介绍的成功与否,也是打动别人的支柱信息。
应届毕业生求职自我介绍
短短的求职自我介绍,其实是为了揭开更深入的面谈而设计的。
一、两分钟的自我介绍,犹如商品广告,在有限的时间内,针对客户的需要,将自己最美好的一面,毫无保留地表现出来,不但要令对方留下深刻的印像,还要即时引发起购买欲。
求职自我介绍最重要的是自我认识,首先必须认清自我,一定要弄清以下三个问题。你现在是干什么的?你将来要干什么?你过去是干什么的?
这三个问题不是按时间顺序从过去到现在再到将来,而是从现在到将来再到过去。其奥妙在于:如果你被雇用,雇主选中的是现在的你,他希望利用的是将来的你,而这将来又基于你的历史和现状。
所以,第一个问题,你是干什么的?现在是干什么的?回答这个问题,要点是:你是你自己,不是别的什么人。除非你把自己与别人区别开来,在共同点的基础上更强调不同点,否则你绝无可能在众多的应征求职者中夺魁。对于这第一个问题,自我反省越深,自我鉴定就越成功。
随后,着手回答第二个问题:你将来要干什么?如果你申请的是一份举足轻重的工作,雇主肯定很关注你对未来的自我设计。你的回答要具体,合理,并符合你现在的身份,要有一个更别致的风格。
然后,再着手回答最后一个问题:你过去是干什么的?你的过去当然都在履历上已有反映。你在面试中再度回答这个问题时,不可忽略之处是:不要抖落一个与你的将来毫不相干的过去。如果你中途彻文档仅供参考
底改行,更要在描述你的执着、职业目标的一贯性上下些功夫。要做到这一点,又要忠实于事实和本人,最简单的方法是:找到过去与将来的联系点,收集过去的资料,再按目标主次排列。
用这样的方法,以现在为出发点,以将来为目标,以过去为证实,最重要的是加深了你的自我分析和理解。其实,在面试的时候不一定有机会或者有必要照搬你的大作,但这三个问题的内在联系点一定会体现在自我表述的整体感觉中,使你的形象栩栩如生。
求职自我介绍中其次重要的是投其所好,清楚自己的强项后,便可以开始准备自我介绍的内容:包括工作模式、优点、技能,突出成就、专业知识、学术背景等。
好处众多,但只有短短一分钟,所以一切还是与该公司有关的好。如果是一间电脑软件公司,应说些电脑软件的话题;如是一间金融财务公司,便可跟他说钱的事,总之投其所好。
但有一点必须紧记:话题所到之处,必须突出自己对该公司可以作出的贡献,如增加营业额、减低成本、发掘新市场等。
在求职自我介绍中还得注意铺排次序。内容的次序亦极重要,是否能抓住听众的注意力,全在于事件的编排方式。所以排在头位的,应是你最想他记得的事情。而这些事情,一般都是你最得意之作。与此同时,可呈上一些有关的作品或纪录增加印像分。
PHP程序员面试自我介绍 第2篇
(1)是否熟练掌握一种或以上开发语言;
(2)是否熟悉Oracle、Mysql等数据库;
(3)是否具有较强的文档撰写能力;
(4)是否具备独立分析和解决问题的能力;
(5)是否有良好的职业道德和工作态度,工作认真、踏实,责任心和进取心强;
(6)是否有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识;
(7)思维能力:能够找出引发事件的多种可能原因,确定行为的不同后果,发现复杂事物之间存在的错综联系,逐步排除不太相关的信息,对问题进行准确定位;
(8)团队合作:愿意与他人合作,主动与其他成员进行沟通交流,彼此分享信息、知识、资源;
面试中的自我介绍及答题技巧 第3篇
一、自我介绍
有人说,求职面试的头5分钟最关键,也有人说是否被录用取决于面试头60秒的表现。如何在面试开始的1~3分钟时间内消除紧张情绪,胸有成竹地展示自己的优秀品质,浓缩自己的人生精华,给招聘者留下美好的第一印象,从而把自己完美地推销出去呢?这个问题值得每一位毕业生深思熟虑。
面对招聘者要求“请谈谈你自己”、“请作一下自我介绍”的问题,必须准备一小段推销自己的“广告词”。因为语言是人的第二张名片,可以客观反映一个人的文化素质和内涵修养。
1.自我介绍的基本内容
(1)姓名、年龄、籍贯、毕业学校、专业、主要课程;
(2)专业特长、课余爱好、个人优点、个人缺点;
(3)家庭状况、人生信条。
2.自我介绍的基本要求
(1)文字内容200字左右,也可以称为自我鉴定、自我评价等;
(2)口述时间3分钟左右,用普通话流畅陈述;
(3)内容客观、语言朴实,准确地表述自己、定位自己。
3.面试答题技巧
(1)要有自己的特点,充满自信,在尽可能短的时间内得到用人单位的青睐;
(2)准备2~3套方案,根据不同企业的不同用人需求作适当的调整;
(3)语言流畅自然,既真实又略加修饰地展现一个合格技校毕业生朝气蓬勃、品学兼优的精神风貌。
4.面试注意事项
(1)姓名必须和身份证相符,年龄指周岁;
(2)籍贯指祖居或个人出生的地方,一般回答“省、市、县”三个层次;
(3)课余爱好一定是自己最擅长、最熟悉的内容,要经得起追问考究;
(4)个人优点一般要讲自己最突出的,对今后工作有益的2~3点长处。如:吃苦耐劳、勤奋好学等。优点要讲透彻,态度要诚恳,内容要真实可信;
(5)个人缺点一般讲一点即可,最好是年轻人共有的毛病,经过今后学习和锻炼能够改正的问题。如:缺乏社会经验等;
(6)家庭状况一般介绍家庭成员、父母职业等;
(7)人生信条一定是自己最欣赏的至理名言或做人准则,能够展示自己的人生追求、择业观念等内容。
二、应试者回答问题的技巧
面试时回答问题是必不可少的环节,这也是毕业生最发怵的环节,笔者总结了以下技巧:
1.把握重点、简洁明了、条理清楚、有理有据
一般情况下,回答问题时应先将自己的中心意思表达清晰,然后再做叙述和论证。否则,长篇大论,会让人不得要领,也浪费了有限的面试时间。因此说话简洁明了,直指核心,把复杂的问题简单化就成了必不可少的答题技巧。
2.讲清原委,避免抽象
主考官提问总是想了解一些应试者的具体情况,所以切不可简单地仅以“是”、“否”作答。针对不同问题,有的需要解释原因,有的需要说明程度。不讲原委、过于抽象的回答,往往不会给主考官留下具体的印象。面试中的绝大多数的问题都没有标准答案,只要言之有据,思路清晰,能够自圆其说即可。
3.确认提问内容,切忌答非所问
如果对主考官提出的问题,一时摸不到边际,以致不知从何答起或难以理解对方问题的含义时,可将问题复述一遍,请教对方以确认内容。对不太明确的问题切忌囫囵吞枣、答非所问,以致造成难以挽回的局面。
4.有个人见解,有个人特色
主考官每年都要接待成百上千的应试者,相同的问题要重复很多遍,类似的回答也要听很多遍。因此,主考官会有乏味、枯燥之感。只有具有独到的见解和个人特色的回答,才会引起对方的兴趣和注意。
5.在应聘中对主考官的问题要有问必答
语气要尽量保持肯定、客观,遇到自己不知、不懂、不会的问题时,回避闪烁、默不作声、牵强附会、不懂装懂的做法均不可取,诚恳坦率地承认自己的不足之处,反倒会赢得主试者的信任和好感。不要总是说“我不行”、“我不会”、“我不知道”之类的话,要表现出充分的自信,即使从未接触过的工作,也要沉着冷静,机智应付,可以说:“经过学习和锻炼,我一定能胜任这项工作”“我会努力干好”等。
同学们应通过不断地学习总结,掌握规律、树立自信,反复练习、活学活用,熟练运用技巧,以期取得良好的应聘效果。
程序员面试自我介绍 第4篇
程序员面试自我介绍篇一:
我叫XXX,今年21岁,毕业于XX解放军信息工程大学计算机科学与技术专业,拥有扎实的Core Java基础,良好的编程风格;熟悉JSP+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB;熟悉Tomcat,Jboss服务器等,熟悉基于Linux及Unix环境下的软件开发。
在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。
请各位考官多多指教,谢谢!
程序员面试自我介绍篇二:
我是**工业工程职业技术学院0*届计算机网络专业应届毕业生.即将面临毕业,我渴望找到一份适合自己并值得为其奉献一切的工作。
我有较好的计算机知识和应用能力,能熟练的进行windows2000和linux操作,并能使用vb,delphi等语言编程.能运用网页三剑客photoshop等软件进行相关工作。
我的专长是数据库开发,我希望能从事这方面的工作.我曾开发过多个系统,基中有,成绩管理系统,人事档案管理系统,工资管理系统等等.在大学期间,每个学期都获得了奖学金,在学习理论的同时,我还培养自己的动手动力,先后的参加过专业技能和电脑操作等比赛,在校12届文化艺术节中四项全能获得三等奖。还担任过班长,具有很强的组织和协调能力。很强的事业心和责任感使我能够面对任何困难和挑战。
延伸阅读:
类型特点根据场合和最终目的的不同,在这里,把自我介绍分成三种类型:
一是以求职为目的的自我介绍。这一类自我介绍主要应用于面试过程中,因为其目的是应聘某个职位,所以,自我介绍的信息除了个人的自然情况以外,通常还要涉及既往所取得的成绩、对目标岗位的认识、与目标岗位匹配的原因、特殊的才能或才艺等信息,但由于面试过程中的自我介绍环节往往只有2-5分钟,很难把这些信息详细地表述出来,所以,在这个过程中就要掌握一个技巧——悬念!制造悬念的方式包括:
1、突出数字。如做市场的求职者可以用几组数字的对比来描述过去的成绩,搞研发的人可以说出研发成果转化率以及所取得的市场收益,做宣传的可以说说品牌知晓度、影响力的变化情况,即便是在校大学生,也可以用数字说说兼职过程中的成绩。面试官会因此而觉得求职者言之有物,从而会从心理上首先接纳你,认为你确实有才能!
2、使用适当的副词或形容词。比如,“通过我和团队的努力,XX项目取得了突破性的进展”,“与以往的任何一次年会相比,都有很大差异”,等等,面试官往往会关注到“突破性”、“很大差异”这样的字眼,从而他们有兴趣再就这个问题深入地问你,要知道,虽然面试沟通的时间长短与最终的结果没有比如关系,但至少大部分情况下时间很短的面试基本上不会带来好结果的。
3、个人特点的总结与归纳。这个方法在应届大学生求职过程中用的比较多,所以,要想通过表述个人特点达到脱颖而出的目的,还是有一定难度的,因为普遍来看,相当大的一部分求职者所使用的个人特点的词汇比较接近,而且,其中的大部分没有实际的实例作为佐证,所以,除非你的个人特点真的很特别,而且有实际事例,否则,尽量不要采取这一方式。
二是以推销为目的的自我介绍。与求职为目的的对个人的推销不同,这里说的主要是对具体产品或服务的推销,基于这一目的的自我介绍,关键是要从客户的兴奋点出发,抓住对方的需求甚至是潜在需求,引导对方说出他们对产品或服务的预期(包括功能、便捷性、后续服务、性价比等等),逐步地引出公司的产品或服务,分析其优势,甚至可以与同类竞争性产品做简单比较。当然,这些应该是事前已经做过邮件或电话沟通的前提下,如果是纯粹的第一次陌生拜访,基本上只能重点介绍一下公司了,不会涉及得过细,除非时间允许。
程序员面试自我介绍 第5篇
很荣幸有机会参加此次面试。我希望今天我能有好的表现。我希望此次面试能够成功。现在,请允许我自我介绍一下。我今年26岁,出生于山东省。我毕业于青岛大学电子专业。我在去年毕业获得学士学位。大学期间,我努力学习,通过了大学英语六级考试,掌握了基本的专业知识。成为电子程序员是我长期渴望的梦想。我渴望有机会施展我的才能。
今年七月,我就职于青岛一家小的私人公司担任技术助理程序员。由于我的才能得不到足够的施展,我决定更换工作。我前往北京为一家外资企业工作担任自动软件测试程序员。因为我想更换一下工作环境,想找一个更具挑战性的工作。而且我认为摩托罗拉公司是一个国际公司,我可以在这样的工作环境里收获更多。这就是我来这里面试的原因。我觉得我是一位具有良好团队精神、诚恳的人。而且,我能够在高强度压力下进行工作。我非常有信心我有能力胜任该公司的程序员职位。
程序员面试自我介绍 第6篇
我叫黑马,毕业于XX大学。曾经做过什么项目,创造了什么价值。这个项目的目的是什么,解决了用户什么问题。在这里给您介绍一下行业背景,我在这个项目中负责的模块是XX,业务流程是XX,用到了XX技术。
最多不要详细介绍超过3个项目,超过三个项目面试官很可能没有耐心。
程序员面试英文自我介绍 第7篇
My name is XXX, x years old this year, graduated from XX The PLA Information Engineering University majoring in computer science and technology, core Java has a solid foundation, good programming style; familiar with web development mode of jsp+servlet+javabean; familiar with struts, hibernate, spring and other open source frameworks, the solution of EJB; familiar with tomcat, JBoss server, familiar with the Linux and UNIX environment the software development based on;
During the school, there have been many social practice experiences, and have participated in the analysis of the demand for the development of the virtual laboratory on the college. During the University, I served as a representative of many courses. Although the actual experience is not enough, but the four years I developed a full confidence and professionalism and solid basic knowledge of discipline and strong professional skills, four years of military life, I have strict demands on themselves, consciously, disciplined, punctual. I am honest and responsible, independent and aggressive personality, diligent at work, good at thinking, adapt to the new environment, very strong ability. In the shortest possible time to complete the transition from students to professional staff, and do their best to integrate into the new work life.
Please examiner comments, thank you!
程序员求职面试的自我介绍 第8篇
我叫好范文,今年21岁,毕业于XX解放军信息工程大学计算机科学与技术专业,拥有扎实的Core Java基础,良好的编程风格;熟悉JSp+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB; 熟悉Tomcat,Jboss服务器等,熟悉基于Linux及Unix环境下的软件开发。
在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能。
四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。
java程序员面试自我介绍技巧 第9篇
java程序员面试指南--实力是关键
可以分为实际操作的能力和理论上的知识。虽然上机很少,但是毫无疑问的是,如果你在IDE下很强,那么你就有很强的自信。有自信不一定行,但没有自信一定不行,我想大多数人都是这样认为的吧!理论的东西你可以花点时间系统的研究一下,不过如何才算系统呢?我也不知道,我是把《java2核心技术》看了两遍。
java程序员面试指南--态度是成功的催化剂
态度说穿了就是面试技巧问题,你的实际态度不重要,重要的是如何让他认为你态度不错,是个“知书达理”的好孩子。将来是否好管理是老板一类的人最在意的。
java程序员面试指南--经验是能力体现
这个没有什么好说的,一般来说经验越多,能力越强。如果他要求的工资不高的话,当然优先啦!小公司通常都是这么想的。
java程序员面试指南--运气也需要
我有同学,大学毕业之后在广州找了两个月没有找到工作,主要原因一是基础差点,加上没有经验,笔试,面试都过不去。偏偏有一次他去应聘,笔试答完之后,本来是技术员给他面试的,经理刚好过来。就问了他是哪里人,大学有没有补考之类的问题,五分钟之后就让他下个星期过来上班,月薪2500。后来他了解了一下,经理录用他的理由很简单,我同学是安徽人,经理接触过的安徽人给他的印象很好,什么踏实,肯干,任劳任怨。总之就是安徽人有优先权。不过我怎么感觉主要的理由是“比较听话”。
java程序员自我介绍--报出自己的姓名和身份
可能应试者与面试考官打招呼时,已经将此告诉了对方,而且考官们完全可以从你的报名表、简历等材料中了解这些情况,但仍请你主动提及。这是礼貌的需要,还可以加深考官对你的印象。
java程序员自我介绍--简单地介绍一下你的学历、工作经历等基本个人情况
请提供给考官关于你个人情况的基本的、完整的信息,如:学历、工作经历、家庭概况、兴趣爱好、理想与报负等。这部分的陈述务必简明扼要、抓住要点。例如介绍自己的学历,一般只需谈本专科以上的学历。工作单位如果多,选几个有代表性的或者你认为重要的介绍,就可以了,但这些内容一定要和面试及应考职位有关系。请保证叙述的线索清晰,一个结构混乱、内容过长的开场自,会给考官们留下杂乱无章、个性不清晰的印象,并且让考官倦怠,削弱对继续进行的面试的兴趣和注意力。
应试者还要注意这部份内容应与个人简历、报名材料上的有关内容相一致,不要有出入。在介绍这些内容时,应避免书面语言的严整与拘束,而使用灵活的口头语进行组织。这些个人基本情况的介绍没有对或错的问题——都属于中性问题,但如果因此而大意就不妥了。
java程序员自我介绍--以经验来说明自己的能力
接下来由这部份个人基本情况,自然地过渡到一两个自己本科或工作期间圆满完成的事件,以这一两个例子来形象地、明晰他说明自己的经验与能力,例如:在学校担任学生干部时成功组织的活动;或者如何投入到社会实践中,利用自己的专长为社会公众服务;或者自己在专业上取得的重要成绩以及出色的学术成就。
java程序员自我介绍--说明应聘该职位的原因
接下来要着重结合你的职业理想说明你应考这个公务员职位的原因,这一点相当重要。你可以谈你对应考单位或职务的认识了解,说明你选择这个单位或职务的强烈愿望。原先有工作单位的应试者应解释清楚自己放弃原来的工作而做出新的职业选择的原因。你还可以谈如果你被录取,那么你将怎样尽职尽责地工作,并不断根据需要完善和发展自己。当然这些都应密切联系你的价值观与职业观。不过,如果你将自己描述为不食人间烟火的、不计较个人利益的“圣人”,那么考官们对你的求职动机的信任,就要大打折扣了。
php程序员面试题 第10篇
请列举、你能想到的所有的字符串查找算法,并加注释简单说明。
有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。
写出、你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)
向php传入参数的两种方法。
(mysql)请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么区别;
error_reporting 等调试函数使用
您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?
posix和perl标准的正则表达式区别;
Safe_mode 打开后哪些地方受限.
您是否用过模板引擎? 如果有您用的模板引擎的名字是?
请介绍Session的原理,大型网站中Session方面应注意什么?
测试php性能和mysql数据库性能的工具,和找出瓶颈的方法。
您写过的PHP框架的特点,主要解决什么问题,与其他框架的不同点。
sort、assort()、和 ksort() 有什么分别?它们分别在什么情况下使用?
reference 跟一个正规的变量有什么分别?如何 pass by reference?在什么情况下我们需要这样做?
你如何替 PHP 的应用程式侦错?
你如何产生一个 myclass 的物件?
你会如何定义一个没有成员函式或特性的类别 myclass?
给你一行文字 $string,你会如何编写一个正规表达式,把 $string 内的 HTML 标签除去?
PHP程序员面试题 第11篇
一、选择题
1、下列不属于PHP的开始结束标记的是:()
A、
B、?>
C、<%%>
D、<>
2、下列程序的输出结果为()
function test($a){
$a=’456’;
}
$a=’123’;
test($a);
echo $a++;
?>
A、456
B、123
C、124
D、会报错
4、下列代码的输出结果为()
function test($i)
{
return++$i+5;
}
echo test(1);
?>
A、6
B、7
C、8
D、空
5、下列代码的输出结果为()
$a=’123’;
$b=&$a;
$a=’789’;
$b=’456’;
echo $a;
?>
A、123
B、456
C、789
D、空
二、简答题:
1、试写一个PHP脚本对数组进行排序,要求将数字数组中所有奇数放在左边,0放在中间,偶数放在右
边。如数组:array(23, 94, 0, 2, 56, 10, 77, 231, 75, 48)
2、表uesr,有如下几个字段:id,username,userpwd,regtime。
(1)、试写出查询该表所有记录的sql语句
(2)、要将id为5的记录中,username字段的值更新为“小王”,请写出sql语句
(3)、要删除id为10的记录,请写出sql语句
(4)、现在要新增一条记录。username的值为:小李;userpwd的值为:123456;regtime的值为:2012-09-01。请写出sql语句
3、试写一个PHP函数遍历一个文件夹【注:只需输出该目录的文件和子目录,无须对子目录再进行遍历】
4、请根据你的理解设计一个站内信系统的数据库,并简要说明字段意义和脚本实现细节
5、请使用PHP写一个文件上传脚本,要求只能上传gif/jpeg图像,并且图像大小不能超过1024KB。
三、附加题
php程序员 一度搜索面试题 第12篇
1.(算法题)有1~5000一组乱序数列,请使用伪代码对该数进行排列
2.(算法题)公鸡3元每只,母鸡5元每只,小鸡1元3只,一百元钱买一百只鸡,请用伪代码写出求公鸡,母鸡和小鸡的数目
3.(算法题)1,1,2,3,5,8,13,21,34.。。求第30位的数是多少,请用伪代码描述其实现方法
二.基础选答题——一下题目任选三道做答
1.(基础题)请描述你经常使用的php函数及其主要作用(最少5个)2.(基础题)请描述一种你常用的开发框架(语言不限),主要使用方法。(如果框架是自己开发的,请用类图大致描述框架结构)3.(基础题)请描述一种你常用的ajax调用方法。4.(基础题)请描述你常用的HTML标记及其主要作用。(最少5种)5.(基础题)请描述你常用的javascript函数。
三.论述与扩展选答题——论述与扩展题各选一道作答
1.(论述题)请用类屯举例描述mvc结构
2.(论述题)请用简单的语言描述一下HTTP协议
趣果科技PHP程序员转正面试题 第13篇
1.echo count(“abc”);输出什么?
2.用PHP写出显示客户端IP与服务器IP的代码
3.error_reporting(2047)什么作用?
4.echo,print()和print_r()有什么区别?
5.打开php.ini中的Safe_mode,会影响哪些函数?
6.请写一个函数验证电子邮件的格式是否正确(要求使用正则)
7.MySQL数据库,一天一万条以上的增量,怎么优化?
8.写出一种排序算法(要写出代码),并说出优化它的方法。
假设我们需要做一个用户金币系统。用户每天第一次登录可以获得1个金币,用户下单购买东西后会获得20个金币。但是这两种金币有不同的性质。对于登录获得的金币(简记为类型A),用户获得之后就可以消费——例如可以用金币买东西。对于下单购买获得的金币(简记为类型B),有一个月的冻结期。在冻结期内类型B的金币不能被消费,如果冻结期内用户发生了退货,则这些类型B的金币会被回收,将来也不让给用户消费。
请设计一个系统(数据库结构和逻辑流程),满足以下要求:
1、用户可以正确的获得上述类型金币
2、用户随时可以知道自己有多少金币可以消费,有多少金币被冻结
3、被冻结的金币在冻结期后成为可以消费的金币
4、用户可以消费自己的可用的金币