page contents

PHP面试:简单实现WebSocket(聊天室)

在PHP中,开发者需要考虑的东西比较多,从socket的连接、建立、绑定、监听等都需要开发者自己去操作完成,对于初学者来说,难度方面也挺大的,所以本文的思路如下: 1、socket协议的简介 2...

PHP面试编程题讲解

题一  字符串 ‘abbcccddddeef’ 输出成 a1b2c3d4e2f1 字符串计数 我的做法:把字符串用str_split($str,1) 转换成数组 然后键与值互换 array_flip函数 通过两个循环进行字母的比对记录个数 $s...

PHP简单算法面试题目

冒泡排序算法 基本思想:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐...

ThinkPHP面试题+答案(最全干货!!!)

面试背景先说说thinkphp面试的背景,一般来说tp是大部分小白上手的框架,简易,入手快,开发快,所以一般面试官在考你tp内容的同时一定会问到你一些基础性的内容,那么下面就是我准备的一些基...

高级PHP面试题

技术型问题 for与foreach哪个更快? foreach 的效率要比 for 高很多,也许有很大的一个原因是 for 要进行很多次条件判断。所以以后能用 foreach 的地方就用 foreach ,可以提高1倍的效率。...

最全最详细的常问PHP面试题(带答案)

1、__FILE__表示什么意思? 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。...

2020年 PHP面试题(附带答案)

2020年 PHP面试题(附带答案) 数据库索引有几类,分别是什么?什么时候该用索引? 普通索引、主键索引、唯一索引 并非所有的数据库都以相同的方式使用索引,作为通用规则,只有当经常查...

重点:PHP面试技术点介绍

PHP常用设计模式和算法 设计模式:工厂模式,单例模式,依赖注入模式,门面模式 算法:冒泡排序,快速排序,插入排序 深入理解代码健壮性,可读性,扩展性,熟悉代码规范。 代码健壮性,...

PHP面试通用总结-- 自我介绍

每一次PHP面试都是一次考试,考试的结果只有通过和不通过,所以为了顺利的通过考试,要提前多做一些准备,温习一些考试重点,刷一些面试题是很有必要的。 每一次PHP面试都是从自我介绍开始的...

PHP面试技巧——职场暗语你知道吗?

随着求职大势的变迁发展,以往常规的面试套路因为过于单调、简明,已经被众多“面试达人”们挖掘出了各种“破解秘诀”,形成了类似“求职宝典”的各类“面经”。面试官们也纷纷升级面试模式,为求职者...

2020 PHP面试题:MySQL面试题最新版

什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。 作用:用于存取数据、查询、更新和管理关系数据库系统。 什么是MySQL? MySQL是一个关系型数据库...

2020最新PHP面试题+答案

1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请...

2021年高级PHP 面试题:笔试题汇总

一、秒杀(商品超卖,高并发,同一用户多次抢购) 后端:redis+队列 redis队列实现,三个队列(库存队列,排队队列,抢购结果队列) 用户先进入排队队列,先进先出,判断是否已经在抢购结...

PHP面试题:TCP/HTTP的区别和联系

在PHP面试时,很多人可能会被问到TCP与HTTP的区别与联系,接下来就来详细介绍一下: 一、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据...

字节跳动笔试(后台研发PHP面试)

题目一: 从一个字符串中找出无重复的最大子串(此题忘记截图)。 解答: <?php/** * Created by Sean. * Date: 2018/9/9 * Time: 9:24 */print_r("请输入字符串:");fscanf(STDIN,"%s",...

PHP 面试详解技术讲解

LRU 算法 [内存管理] 的一种页面置换算法,对于在内存中但又不用的 [数据块](内存块)叫做 LRU,操作系统会根据哪些数据属于 LRU 而将其移出内存而腾出空间来加载另外的数据,常用于页面置...

新浪乐居 PHP 面试题+答案

一、 1、有如下HTML:<img title=’aaaa’ sina_title=’bbbb’ id=’img1′> 1)用js取得________方法取得该对象; 2)用________属性取得属性title的属性值; 3)用________方法取得属性si...

PHP面试被问到职业规划,到底该怎么回答?

很多人都担心PHP面试时被问到What's your career objective/goal/plan这类问题。怕回答得low被面试官diss,又怕说得太高大上,显得不接地气,对方觉得太好高骛远。今天我们就来剖析下这个问题...

PHP面试概念题大全(基础知识)

一 、PHP基础部分 1、PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统...

干货:PHP面试基础问题

1、echo,print,printf(),sprintf(),print_r(),var_dump()的区别。 答: echo 用于输出变量或字符串,他是一个PHP语句,并非一个函数,所以他并不存在返回值。 print 同echo一样 print...