当服务器内存快爆时,Redis如何处理新塞进来的key?
阿尼特遇到的问题,挺有意思,大家可以搜索感受一下redis在此时的处理策略...如果有朝一日你自己写KV的时候可以参考这种策略
了解过非对称加密解密吗?又没有用PHP做过一些实践或应用?
实际上会和昨天的问题一起问的,然而我决定分开,这样能充数...
了解过对称加密解密吗?又没有用PHP做过一些实践或应用?
听说有一些对信息比较敏感的公司在招聘PHP RD的时候会问这个问题...
进程间通信有几种方式?
送分基础题...理论上说只要你背过一波儿,这个问题就算答出来了,一般也不会让你手写代码演示的,全凭一张嘴说清就行
你上家公司业务里日志是怎么处理的?
这是一道送命题,如果你说就是nginx access.log,error.log,祝你幸福,回家等通知吧。没吃过猪肉,还能没见过猪跑?
Redis的锁机制来一下
其实你只回答个setnx是压根不够的,会有一大坨问题,人家实际上还想听你bibi一下分布式锁,不然你就回家等通知
MySQL innodb引擎的锁
听说很多人都是说不清楚的,上来一个表锁和一个行锁就算完事儿了,注定回家等通知...
PHP的静态延迟绑定
很老的新特性了,了解一下?据说很有用...
PHP对象的克隆与引用有什么区别?
其实直到前几天,我才意识到很多同学的PHP基础知识比较松垮,包括我自己...
一个数据表如果量很大了,应该有什么措施?
很老道而且老套的问题,反正也有不少人问,可以说是个汇总吧...
常说的哈希表大概是怎么回事?
当然是md5( $password )了,这么简单的东西你还要我说什么?行,你先回家等通知吧...
能说下fastcgi模型下PHP内部的运行流程不?
这个问题不太好理解,可能问题一出你都不知道面试官到底想问什么,反正我第一次挺懵的,后来才搞明白他想让我说一下zend引擎的生命周期
一个基于LNMP架构的应用服务器出现卡顿现象,如何排查原因?
完全是开放型题目了,没有标准答案。有两个面试官问过我这个问题,一般是没有正确错误,知道的越多越好
PHP常见的运行模式有哪几种?
老问题了,怕依旧怕是很多同学都没搞明白,甚至还不知道到底是啥问题
常见的HTTP头部信息都有哪些?
这个问题,是我去链家的贝壳找房面试的时候被问到的,我竟然卡壳了,可见我多差劲...
API网关一般提供什么功能?
这个吧,话题有点儿高端了,但是如果做了微服务,没这玩意就有点儿说不过去了。没吃过猪肉,见见猪跑吧...
HTTPS原理大概是怎样的?
HTTPS比HTTP多了一个S,所以这个问题主要是搞定这个S是怎么来的...
你在尝试过PHP的多进程编程吗?进程和线程有什么区别?
哎呀,这些太难了,不是说只问基础吗?少年,进程、线程就是基础了好么?没接触过,那才叫基础差...
你在平时开发中对MVC有什么理解?Logic或者Service层呢?
这个说的几乎就是你的代码组织的科学程度了,理论上说,有些在意代码组织方式的人,实际上,代码组织的好也代表着工程是否可以轻松维护
对比swoole和workerman,进程模型有什么不同?
出去混,说不知道swoole或者workerman,怕是不太好混了。如果面试官问你这两个家伙有啥不同,主要是指进程模型...
认识过延迟队列吗?什么场景需要延迟队列?
其实挺常见的一个货色,不过大多数phper可能都没接触过。有消息队列,还有延迟队列这个亚种?当然有了
REDIS中key的过期策略有几种?REDIS过期时间的关键数据结构?
前半个问题基本上属于基础问题,后半个问题当初是把我难住了的,自己胡乱猜的,但也没猜对...
结合PHP,说下你了解的服务器进程模型有哪些?
因为是PHP版本的面试题,所以只能问进程而不是线程,这个问题实际上问的人可能不会特别多,不过真有可能会碰上...
关于HTTP协议你了解多少?
(昨晚特殊情况停更一天)一般大多数大多数都是在问POST方法和GET方法有什么区别,或者说说常见的状态码,一般套路都是背诵一波儿,然而这些都挺入门的...
同步、异步、阻塞、非阻塞和IO多路复用是怎么回事?
想彻底搞明白服务器编程,这个理论基础要是搞不明白,怕是很难说过去的。一切皆为文件,所以本质上就是一切皆IO...
说说你对RPC的理解
随着这两年微服务起来,这个东西好像越来越普及了...
REDIS中List是如何实现的?
持续二连一下REDIS,虽然枯燥,但是难懂啊...
REDIS中字符串是如何实现的?
趁热打铁了,面试PHP还会有人问这个?反正我面试是至少两个人问过我,可能是我面试的岗位比较高端...
REDIS中常见的数据结构有几种?在你看来每种数据结构的应用场景应该是怎样的?
这个问题算是一个初级问题,很多人直接都是从网上背诵了一波儿,背诵的用来应付前半个问题应该还是可以的,但是应付后半个问题就可能会捉襟见肘一些...所以,结合场景更有说服力
MYSQL的innodb引擎中,聚簇索引和二级索引有什么不同
面试高级PHP职位,不会有太多关于PHP语言本身层面的内容,mysql的篇幅往往比PHP还要大,难度可能更大,原因我想可能更多是因为web开发中滥用mysql导致卡顿...所以,索引很重要
PHP的垃圾回收机制以及大概实现
这个问题一般问的都是个思路,面试官试图通过这个问题能够得知你对PHP底层了解深度,除此之外还能更深度地考察你的思维。因为一般上层语言的实现中,垃圾回收机制一般思路都是通用的