盤點(diǎn)2021年P(guān)HP開發(fā)工程師遇到的面試題

某房產(chǎn)上市公司廣告部門
一面(電面)
主要圍繞mysql索引、redis、項(xiàng)目亮點(diǎn)去問的
二面(線下)
考察mysql explain的具體每一列
mysql使用的什么索引?為什么使用B+樹索引?B+和B數(shù)和二叉樹的區(qū)別
什么叫索引覆蓋
什么情況下回表
事務(wù)的ACID特性
事務(wù)的隔離級(jí)別
redis主從同步怎么做的
怎么找出單向鏈表中,位于中間的元素
單鏈表中,如何檢查是否有環(huán)的情況?比如:1->2->3->4->5->3
一個(gè)有序數(shù)組,里面是從1到1000000的整數(shù),其中有一個(gè)數(shù)字出現(xiàn)了兩次,如何快讀找出那個(gè)重復(fù)的數(shù)字?
三面(電面)
redis主從同步怎么做的
redis cluster哨兵模式的了解
redis隊(duì)列什么時(shí)候會(huì)跳表
mysql hash索引與b+的區(qū)別
事務(wù)的隔離級(jí)別、mvcc的實(shí)現(xiàn)原理
hash表底層結(jié)構(gòu)是什么
某P圖上市公司廣告部門
一面
OSI七層模型
array_column函數(shù)的考察
mysql explain的優(yōu)化
nginx怎么與php的通信的
php-fpm主進(jìn)程kill -9掉、子進(jìn)程是否能正常使用
innodb和myisam有什么區(qū)別?
mysql主從的生命周期
redis的五中類型實(shí)戰(zhàn)場(chǎng)景
mysql索引失效的條件
php7的新特性
更多面試分享,微信搜索公眾號(hào):碼農(nóng)編程進(jìn)階筆記
二面
進(jìn)程、線程和協(xié)程的區(qū)別
一個(gè)域名解析的生命周期
秒殺的設(shè)計(jì)與實(shí)現(xiàn)
select poll epoll 區(qū)別
分銷的過(guò)程中出現(xiàn)錯(cuò)誤怎么處理
主從同步是怎么保證數(shù)據(jù)性一致的
實(shí)現(xiàn)一個(gè)單鏈表的反轉(zhuǎn)1->2->3->4->5
某上市在線教育公司
一面(電面)
PHP的foreach和for兩個(gè)循環(huán),哪個(gè)效率更高,為什么
mysql 聚合索引什么時(shí)候使用到
mysql索引失效的條件
redis和memache的區(qū)別
laravel中雙事物怎么實(shí)現(xiàn)的
redis延時(shí)隊(duì)列
git兩個(gè)分支合并讓他的線在一條上
事務(wù)的隔離級(jí)別、mvcc的實(shí)現(xiàn)原理
某房產(chǎn)行業(yè)
一面(電面)
秒殺的設(shè)計(jì)與實(shí)現(xiàn)
介紹自己項(xiàng)目的亮點(diǎn)
Explain的優(yōu)化
二面(線下)
分布式鎖、會(huì)不會(huì)出現(xiàn)死鎖,怎么避免
優(yōu)惠券、膨脹券功能表設(shè)計(jì)與實(shí)現(xiàn)邏輯
砍價(jià)以及助力的功能設(shè)計(jì)與實(shí)現(xiàn)
千萬(wàn)級(jí)數(shù)據(jù)表的優(yōu)化與分表
統(tǒng)計(jì)出TCP端口狀態(tài)是ESTAB的數(shù)量
502是什么,為什么會(huì)出現(xiàn),解決方案
Explain的優(yōu)化
如果用戶表已達(dá)到1000w的規(guī)則,且日均增長(zhǎng)5w,如何優(yōu)化該表
jwt與oauth2區(qū)別
三面(電面)
聊一下自己項(xiàng)目有亮點(diǎn)的實(shí)例
講講mysql優(yōu)化方面(從建表到各種場(chǎng)景,怎么解決的)
redis五種數(shù)據(jù)類型都是做什么的,對(duì)比他們的區(qū)別,使用場(chǎng)景
分布式鎖
數(shù)據(jù)庫(kù)分表有哪種方式
水平分表有哪幾種維度分表,每一個(gè)的優(yōu)點(diǎn)和缺點(diǎn)
如何對(duì)比兩個(gè)文件的內(nèi)容是否一樣
更多面試分享,微信搜索公眾號(hào):碼農(nóng)編程進(jìn)階筆記
某保姆行業(yè)
一面
設(shè)計(jì)一個(gè)登錄系統(tǒng)(用到的設(shè)計(jì)模式、封裝的類)
502是什么,為什么會(huì)出現(xiàn),解決方案
一個(gè)500w行的文件,每行是一個(gè)url,讀取url內(nèi)容找到所有a標(biāo)簽里面的href內(nèi)容,并存到庫(kù)里。寫一下整個(gè)流程
短鏈接的實(shí)現(xiàn)方法與設(shè)計(jì)
日常使用到的設(shè)計(jì)模式以及場(chǎng)景
Explain的優(yōu)化
https ssl的工作流程
二面
trait類的作用以及是干什么的
單元測(cè)試
大多數(shù)聊的都是業(yè)務(wù)場(chǎng)景
如何開發(fā)的composer包,流程說(shuō)一下
Explain的優(yōu)化
