php面试流程,php面试基础知识
内容概要:
PHP工程师面试常见问题有哪些
1、技术问题 (1)基础知识:如数组的操作,变量的操作,字符串的处理。主要考察数组、字符串的函数。还有cookie和session的概念和区别。(2)面向对象:面向对象的思想和理论知识,如继承、接口、抽象类、多态等。
2、基础知识,比如数据结构,多线程,I/O,Http协议等。 语言深度,比如PHP的运行机制,性能优化,APC(以及其原理等)。 源码阅读,比如看过哪些框架,其中的机制是怎么样的,往细了问。 知识宽度,静态语言,比如C、Java等,我始终觉得只会一门语言不是什么好事情。
3、面试流程与环节多轮技术面 通常包含3-4轮技术面试,涵盖算法、PHP核心知识、项目经验及系统设计。面试官会结合简历深入提问,需对过往项目的技术细节、优化方案和问题解决过程有清晰描述。示例:面试者提到“经过三面、四面后拿到offer”,表明百度注重技术深度与综合能力评估。
4、缓存的使用 能用静态的用静态,不能静态的用内存缓存,例如memcache、redis,不能缓存的用数据库。session可不可以跨域?怎么跨域?将PHP session机制重写(PHP提供),将session存储在memcache或者数据库就可以跨域了。另外session能以三种方式存储,文件、数据库、缓存。
5、第三,回答薪酬要讨巧。很多php工程师在面对主考官时,会被问到预期的工资的问题。这个问题确实有点棘手,如果你要价高了,招聘单位不会录用你,如果你要价低了,又不能体现出自己的价值,让自己受了委屈。
6、远比聊几个通用概念、写几道算法题来的更能考察出一位工程师综合或其特有的真实素质。当然,我的想法不能代表所有面试官,所以你还是得把各种通用概念搞明白、各种算法事先都写顺溜,毕竟你问了这个问题,说明 PHPer 普遍存在的计算机基础知识不够扎实的情况有可能在你身上也多多少少存在。
腾讯php面试题
1、PHP/Mysql中几个版本的进化史,比如mysql0到1,PHP x到1的重大改进等。HEREDOC介绍 写出一些php魔幻方法;一些编译php时的configure 参数 向php传入参数的两种方法。
2、面试者经验总结跳出舒适区:即使长期在小公司工作,也可通过系统准备冲击大厂岗位。突出差异化优势:例如对小众框架的深度理解或独特的问题解决思路。心态调整:大厂面试注重技术深度而非广度,遇到难题可主动沟通思考方向。附:资源推荐 公众号“PHP开源社区”提供面试题库、架构视频及内推渠道。
3、微云微云是腾讯提供的云存储与文件同步服务,其核心功能包括 Web 后台和移动应用程序的开发均依赖 PHP 实现。该部门通过 PHP 构建用户数据管理、文件传输协议及跨平台同步逻辑,确保服务的高效性与稳定性。QQ 空间作为腾讯旗下的社交网络平台,QQ 空间利用 PHP 开发社区论坛、博客系统及个人空间管理模块。
4、以下大厂有使用PHP技术,涵盖互联网巨头、电商平台及其他领域:互联网巨头 阿里巴巴:淘系(淘宝、天猫等核心电商业务)、支付宝(部分业务模块)均采用PHP开发,支撑高并发交易场景。腾讯:QQ、微信的部分后台服务(如早期架构或特定功能模块)、腾讯视频的某些页面逻辑使用PHP实现。
5、腾讯作为中国最大的互联网综合服务提供商,腾讯在网页开发和后台服务中广泛使用PHP。例如,其社交平台(如QQ、微信的网页端)及新闻类产品的部分功能模块均依赖PHP实现动态内容渲染与后台逻辑处理。PHP的快速开发特性与腾讯庞大的用户服务需求高度契合。
6、中国使用PHP的公司包括但不限于以下类型及具体企业:互联网巨头与大型平台腾讯:作为中国互联网行业的领军企业,腾讯在部分业务中仍使用PHP技术栈。
百度、腾讯PHP大厂面试经验分享,拿到了百度offer
面试流程与环节多轮技术面 通常包含3-4轮技术面试,涵盖算法、PHP核心知识、项目经验及系统设计。面试官会结合简历深入提问,需对过往项目的技术细节、优化方案和问题解决过程有清晰描述。示例:面试者提到“经过三面、四面后拿到offer”,表明百度注重技术深度与综合能力评估。
算法转开发突击4个月拿到腾讯、美团、京东等大厂后端开发offer的经验,核心在于聚焦底层原理、手撕代码训练、精准把握面试重点,并配合项目经验与资源整合。
学历背景:硕士学历,求职方向为后台开发,语言偏好C++。求职过程:从自我怀疑到拿到多个大厂SP offer,历时数月,期间经历了从算法岗到开发岗的转型。实习经历与感悟 算法岗挫折:初期专注于算法岗,投递腾讯机器学习、百度算法等均未通过面试,心态受到严重影响。
研究所:薪资约30多万(虽低于大厂),但提供户口与编制,符合长期留京规划。决策结果:选择研究所,牺牲部分薪资换取户口与编制的稳定性。关键助力:技术培训与提前批机会 通过七月在线的课程(如NLP7/8)系统学习知识图谱、Transformer等前沿技术,项目经验成为面试核心素材。
