0

0

后端 - 如何面试PHP

php中文网

php中文网

发布时间:2016-06-06 20:47:15

|

1475人浏览过

|

来源于php中文网

原创

最近公司想招php做为后端,我是公司唯一做过php的前端,面试这个重担就……

公司主要是做app,安卓和iOS,所以用到PHP主要是用来做后端,可能涉及接口、数据等这方面多一些。做网站之类少一些。

我在面试的时候大致问了

做PHP多久 -> 为什么改行做PHP
对数据库和缓存有没有了解 -> 然后我也不知道追问啥
参与过那些项目 -> 主要负责哪一部分
有没有参与或开源项目 -> 人数 周期
有没有加入开源社区 或技术社区 -> segmentfault github -> 关注了哪些项目和大牛

如果是妹子的话问问婚否有没有对象,住哪儿……

但是全部问完遇到问一句答一句的就10分钟…,薪资待遇其他的人事会问

立即学习PHP免费学习笔记(深入)”;

。。如何在面试者面前提高显出自己逼格提高公司形象问出优雅高贵的问题。
当然,想招一个靠谱的后端才是正经的事情。

回复内容:

最近公司想招php做为后端,我是公司唯一做过php的前端,面试这个重担就……

公司主要是做app,安卓和iOS,所以用到PHP主要是用来做后端,可能涉及接口、数据等这方面多一些。做网站之类少一些。

我在面试的时候大致问了

做PHP多久 -> 为什么改行做PHP
对数据库和缓存有没有了解 -> 然后我也不知道追问啥
参与过那些项目 -> 主要负责哪一部分
有没有参与或开源项目 -> 人数 周期
有没有加入开源社区 或技术社区 -> segmentfault github -> 关注了哪些项目和大牛

如果是妹子的话问问婚否有没有对象,住哪儿……

但是全部问完遇到问一句答一句的就10分钟…,薪资待遇其他的人事会问

立即学习PHP免费学习笔记(深入)”;

。。如何在面试者面前提高显出自己逼格提高公司形象问出优雅高贵的问题。
当然,想招一个靠谱的后端才是正经的事情。

  1. StackOverFlow 或 SegmentFault 声望有没有 200 ?没有? **

    如意雅阁o2oMall集市
    如意雅阁o2oMall集市

    如意雅阁o2oMall集市基于PHP+Mysql开发的电脑访问、手机访问方式数据互融互通,后台涵盖了订单管理、会员管理、推广员、CRM客户管理、营销推广管理、财务管理、统计报表。全面适应020 o2o模式的商城集市整站程序。

    下载
  2. 参加过培训班?**

  3. 没有 GitHub 账号? **

  4. 不会写 Python?**

  5. ... ...


2015-10-27 更新:
今天收到消息,此答案被踩了一下,所以来解释一下 “参加过培训班” 这个问题。
前几天看到一篇文章《我前妻的故事,一个初中肄业生程序员的奋斗》,里面提到培训班出来的问题,里面说道:

她代码写得有点乱,所以,我就问她是什么出身,她就说是某大学毕业,后来上了北大青鸟的培训班学的编程。我们业内一般都喜欢嘲笑培训班出来的学生,有几个原因: 求职简历都写的完全一样。你第一次收到某培训班的学生的简历,可能感觉还不错,懂的东西不少,参与的项目也有点意思,说话也头头是道。然后,你发现后面30份简历都几乎一模一样的时候,你就会想说,简历这个样子的我一个也不想要了。 缺乏自学能力。很多人就是因为觉得没有自学能力而去了培训班。去了以后觉得让我学会的任务,是老师的。这样的学生,即使最后学会了老师教的一切,往往也是废的,因为稍微变化一点的东西就学不会。 不懂得任何的良好编码习惯、调试、调优技巧。培训班的老师们把课程全部都灌输给学生已经够困难了,这些自然就是奢谈。当然,国内大部分大学教出来的学生也是这样的。这些东西太庞杂,太繁琐,靠看书和老师教很难习得。必须看自己不断的去做东西,在过程中,不断的改进自己。 很多老师和培训机构为了追求就业率,传授各种简历面试技巧,甚至不惜帮助学生作弊。统一教出来,所以简历和说话都是一个味道。

另:隐去原答案中不和谐的词汇。

你可以考虑直接在一些高质量的社区进行招聘,比如 V2EX 什么的,这样本身就相当于做了一次筛选。

编程语言的角度,我觉得 PHP 是一个语法上,和机制上很简单的语言,如果面试者只掌握 PHP 一门语言,我觉得是不够的。

项目经验可以问问参与的项目都是什么类型的,独立的系统,还是二次开发,还是库/框架。有没有独立负责或者主导开发的项目,有没有开源项目。可以问参与的项目中遇到过哪些困难,是如何解决的,这样可以给面试者一定的发挥空间,越有料的会聊得越多。

问问有没有 Github 帐号,使用过哪些开源项目,详细阅读过哪些开源项目。

个人认为一个合格的PHP服务端程序员必备的技能分一下几方面:

  1. 服务器运行环境
    PHP常用的几种运行环境,各自的优缺点是什么。是否有独立配置优化服务器的经历,如何配置优化的。
  2. PHP语言的熟悉程度
    PHP4、PHP5的主要区别,PHP5.3 的重大更新有哪些。之前的项目用的PHP是什么版本的,为什么选择这个版本。
  3. 开发模式和 OOP
    是否参与过多人协作项目,在多人协作项目中担任什么角色。Bug 如何管理,需求如何确定。项目采用什么开发框架,为什么采用这个开发框架。代码如何管理,测试发布的流程是如何做的。
  4. 安全意识
    是否遇到过安全问题,常见的安全问题有哪些需要注意的。XSS 和 SQL 注入分别如何防范。
  5. 性能优化和系统架构
    之前的系统 QPS 是多少。多少台服务器(顺便问问架构),每日的 PV 是多少。如果换你来优化,该怎么做。性能的瓶颈如何定位,给定一个使用场景,如何规划服务器架构。是否使用过缓存,是否使用过 NoSQL,Memcache\Redis 等适用场景是什么。消息队列是否了解过。

有没有gmail邮箱?神马,只知道QQ邮箱?滚粗!
有自己的独立博客吗?神马,只有QQ空间?滚粗!
你用什么系统?难道世界上还有除windows之外的系统吗?滚粗!

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

616

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

194

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

91

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

20

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

54

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

29

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

15

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

598

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

56

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 12.1万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.2万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号