盘点2021年php开发工程师遇到的面试题

WXiangQian王先森 WXiangQian王先森     2023-02-19     407

关键词:

好长时间没有写技术实战文章了,是因为最近在准备面试,分享一下在2021年找工作中遇到的问题,没有具体到公司名,只有个别公司拿到了offer。有些问题模糊的想不起来了,暂时能想到的就这些。

面试岗位基本都为:3-5年工作经验,纯技术问题。

文章目录

某房产上市公司广告部门

一面(电面)

主要围绕mysql索引、redis、项目亮点去问的

二面(线下)

考察mysql explain的具体每一列
mysql使用的什么索引?为什么使用B+树索引?B+和B数和二叉树的区别
什么叫索引覆盖
什么情况下回表
事务的ACID特性
事务的隔离级别
redis主从同步怎么做的
怎么找出单向链表中,位于中间的元素
单链表中,如何检查是否有环的情况?比如:1->2->3->4->5->3
一个有序数组,里面是从1到1000000的整数,其中有一个数字出现了两次,如何快读找出那个重复的数字?

三面(电面)

redis主从同步怎么做的
redis cluster哨兵模式的了解
redis队列什么时候会跳表
mysql hash索引与b+的区别
事务的隔离级别、mvcc的实现原理
hash表底层结构是什么

某P图上市公司广告部门

一面

OSI七层模型
array_column函数的考察
mysql explain的优化
nginx怎么与php的通信的
php-fpm主进程kill -9掉、子进程是否能正常使用
innodb和myisam有什么区别?
mysql主从的生命周期
redis的五中类型实战场景
mysql索引失效的条件
php7的新特性

二面

进程、线程和协程的区别
一个域名解析的生命周期
秒杀的设计与实现
select poll epoll 区别
分销的过程中出现错误怎么处理
主从同步是怎么保证数据性一致的
实现一个单链表的反转1->2->3->4->5

某上市在线教育公司

一面(电面)

PHP的foreach和for两个循环,哪个效率更高,为什么
mysql 聚合索引什么时候使用到
mysql索引失效的条件
redis和memache的区别
laravel中双事物怎么实现的
redis延时队列
git两个分支合并让他的线在一条上
事务的隔离级别、mvcc的实现原理

某房产行业

一面(电面)

秒杀的设计与实现
介绍自己项目的亮点
Explain的优化

二面(线下)

分布式锁、会不会出现死锁,怎么避免
优惠券、膨胀券功能表设计与实现逻辑
砍价以及助力的功能设计与实现
千万级数据表的优化与分表
统计出TCP端口状态是ESTAB的数量
502是什么,为什么会出现,解决方案
Explain的优化
如果用户表已达到1000w的规则,且日均增长5w,如何优化该表
jwt与oauth2区别

三面(电面)

聊一下自己项目有亮点的实例
讲讲mysql优化方面(从建表到各种场景,怎么解决的)
redis五种数据类型都是做什么的,对比他们的区别,使用场景
分布式锁
数据库分表有哪种方式
水平分表有哪几种维度分表,每一个的优点和缺点
如何对比两个文件的内容是否一样

某保姆行业

一面

设计一个登录系统(用到的设计模式、封装的类)
502是什么,为什么会出现,解决方案
一个500w行的文件,每行是一个url,读取url内容找到所有a标签里面的href内容,并存到库里。写一下整个流程
短链接的实现方法与设计
日常使用到的设计模式以及场景
Explain的优化
https ssl的工作流程

二面

trait类的作用以及是干什么的
单元测试
大多数聊的都是业务场景
如何开发的composer包,流程说一下
Explain的优化

参考答案

大部分问题可以自行百度去学习,就不一一列举答案了
个人的博客文章
PHPer面试2021
martist的看云地址

martist是我工作中的领导,生活中的哥哥,给予了我很多帮助与鼓励,martist目前在百度工作,有需要内推的可以csdn私信我https://wxiangqian.blog.csdn.net,帮你们牵线

2021年互联网企业软件测试面试题(常考)

很多软件测试工程师在面试互联网企业的时候都会遇到考官给的几道面试题,这也反应了测试工程师对企业的重要性,今天小编整理了一份2021年的互联网企业软件测试面试题,希望能帮助到大家。2021年互联网企业软... 查看详情

2021年互联网企业软件测试面试题(常考)(代码片段)

很多软件测试工程师在面试互联网企业的时候都会遇到考官给的几道面试题,这也反应了测试工程师对企业的重要性,今天小编整理了一份2021年的互联网企业软件测试面试题,希望能帮助到大家。2021年互联网企业软... 查看详情

分享几套2019年各大公司最新的php面试题,几斤几两一试便知

...P面试题2019年奇虎360面试题和答案解析PHP面试题2019年京东工程师面试题和答案解析PHP面试题2019年新浪工程师面试题和答案解析PHP面试题2019年搜狐工程师面试题和答案解析PHP面试题2019年小米工程师面试题和答案解析PHP面试题2019... 查看详情

2021年10月份大厂网络工程师面试笔试题题推荐收藏

大家好,我是薄荷!临近毕业,正值春招风起云涌之际,薄荷其实也偷偷面试了几家实习公司,面试结果还算理想,但是还在纠结之中,(谁让本“成功人士”那么优秀,想要将本人纳入囊中的公司太多了,咳咳,谦虚)。既然... 查看详情

2021年互联网企业软件测试面试题(常考)

很多软件测试工程师在面试互联网企业的时候都会遇到考官给的几道面试题,这也反应了测试工程师对企业的重要性,今天小编整理了一份2021年的互联网企业软件测试面试题,希望能帮助到大家。2021年互联网企业软... 查看详情

滴滴2019年php高级研发工程师面试题总结

滴滴2019年php高级研发工程师面试题总结一算法基本排序算法要会写,时间复杂度要会推算,主要是冒泡排序,快速排序,选择排序.查找算法,要会写二分查找法,实际场景要会应用.实例算法思路要明白,基本算法看多了,我觉得是几种思... 查看详情

编程书籍:豆瓣评分8.0以上,2021年程序员新书大盘点

...c;或是头部互联网企业、金融企业的面试题,。4.五级工程师提升能力、不断向上发展的方法论。5.附赠大幅思维导图折页+思维导图电子版+精美书签+增值视频+题目索引电子版。作者在书中结合自己对计算机工程... 查看详情

2021年互联网行业,1k+java面试题精选!(内附答案解析及面试攻略)

...ff0c;上传到GitHub上目前star数达到了30K+。这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis 查看详情

2021年互联网行业,1k+java面试题精选!(内附答案解析及面试攻略)

...ff0c;上传到GitHub上目前star数达到了30K+。这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis 查看详情

2021年java面试总结题

1、SpringCloud与Dubbo对比优缺点?组件简介?Feign遇到的问题(多requestbody参数)Feign底层通信包?Feign拦截器设置header。(在Feign中,Client是一个非常重要的组件,Feign最终发送Request请求以及接收Response响应都是... 查看详情

最新java开发进阶!2021年java社招面试题

蚂蚁金服(五面)蚂蚁金服:一面一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、... 查看详情

面试题(代码片段)

...高学历的相比自己真是信心大跌。我面试的方向是php开发工程师,主要做网站后台、APP接口等。我所面试的公司、试题、心得都在我的个人网站上,感兴趣的可以看看:www.zhaoyafei.cn。下面是我这段时间总结的面试方面的常考常... 查看详情

2021年大厂面试高频架构题汇总(附答案详解)

...算法题+计网+操作系统+设计模式+数据库+开发框架。为了帮助每一个想顺利通过架构面试的朋友,我们研究了各个大厂常考的面试题型,涵盖各个大 查看详情

2021最新android高级开发面试题以及答案整理(助你备战金九银十)

前言网上高级工程师面试相关文章鱼龙混杂,要么一堆内容,要么内容质量太浅,鉴于此我整理了如下安卓开发高级工程师面试题以及答案帮助大家顺利进阶为高级工程师,目前我就职于某大厂安卓高级工程师职... 查看详情

2022年java秋招面试,程序员求职必看的dubbo面试题(代码片段)

...ubbo程序员面试题以及答案,包含Dubbo语言常见面试题、Dubbo工程师高级面试题及一些大厂Dubbo开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!小编分享的这份2022年Java秋招备战面试题总计有1000多道... 查看详情

java面试java基础,2021年阿里java面试题精选

01Java技术概览02Java开发工具及环境设置03Java语言中的数据类型与运算符04程序设计中的流程控制05数组06字符串的处理07类和对象08重载和包09继承和多态第10章接口与内部类Kafka进阶篇知识点Kafka高级篇知识点44个Kafka知识点(基... 查看详情

2021年最新面试宝典校招面试题

关注公众号即可免费获得2021年最新总结的面试秘籍哦,本人以成功上岸,把自己的经验传授给大家。回复【校招总结】可获得推荐个地址吧:https://snailclimb.gitee.io/javaguide-interview/#/ 查看详情

2021年最新面试宝典校招面试题

关注公众号即可免费获得2021年最新总结的面试秘籍哦,本人以成功上岸,把自己的经验传授给大家。回复【校招总结】可获得推荐个地址吧:https://snailclimb.gitee.io/javaguide-interview/#/ 查看详情