由於公司目前擴招PHP,我的書寫的本身比較看重的我的技能點,由於本公司業務發展小說站,在線閱讀,並且併發量和數據量是比較大的,因此會提出一些併發的東西。php
1.Session和Cookie的原理,以及在分佈式應用中出現的問題和解決方案 (咱們就作了分佈式)git
2.Memcache和redis的區別,各自的優勢和缺點。以及如何作redis持久化(咱們用了三道緩存YAC Memchache redis)程序員
3.PDO的使用方法,爲何要使用PDO(咱們用的就是PDO)面試
4.Mysql的存儲引擎MyISAM與InnoDB區別至少5點,select多的用哪一個,update和delete比較多的用哪一個 (咱們庫就10幾個 表更是500+張表 因此這個問題很重要 咱們沒有DBA 因此要求每一個程序員都是知道)redis
5.金錢的存儲類型,int float decimal 仍是 varchar 而後再問int(10)和int(11)的區別 (這個是關乎性能的回答)sql
6.redis怎麼保證持久化數據和內存數據同步 (這個就是redis機制的理解程度的考驗了) 緩存
7.PHP7的新特性 (由於咱們如今用的就是php7.0)安全
8.如何提升緩存命中率,如何對緩存顆粒化session
9.一個10G的表,用PHP程序統計某個字段出現的次數 (性能)php7
10.1個微博推送100萬個用戶的設計 (技術方案)
若是簡歷上有Sphinx 會問shpinx的相關問題
若是是高級工程師還會問什麼是 CGI?什麼是 FastCGI?php-fpm,FastCGI,Nginx 之間是什麼關係?
若是書寫過接口,還會問接口安全性問題
偏向架構的一點會問高併發和高可用的架構設計
還偶爾會問git版本控制器的工做流
還有就是例如多臺控制器如何共享session。
通常程序員還偶爾會問頁面404出現的緣由可能有哪些 面向對象self和$this的區別
還有rabbitMQ消息推送的相關問題
不要以爲面試的時候面試官提出高深的問題是爲難你,有時候是想看看你目前的上限是什麼,還有就是你處理一個陌生需求的理解分析能力和思路是什麼... 我在北京面試的時候就碰到有的人思想不對哦歡迎各位評論大家碰到過的面試題。。。