注册 登录
成都论坛 返回首页

福蛋酥的小迷妹的个人空间 http://www.mplsdancehall.com/?241703 [收藏] [复制] [分享] [RSS]

日志

PHP工程师笔试答题技巧攻略(内附试题)|智测优聘总结

已有 54 次阅读2021-11-17 15:01



IT行业热门岗位有哪些PHP必然榜上有名

PHP应用面十分广泛,主要有网站开发/微信公众号平台开发/APP后台开发/客户端用户页面等等使得越来越多的年轻人选择PHP作为求职方向

技术岗位往往在面试之前会有笔试的环节,那么对于笔试有什么答题技巧呢?今天,【 智测优聘在线测评 】就来总结一二

 

必备技能及其知识点 

PHP开发工程师的笔试题目,是围绕着岗位的工作方向命题的,可以提前通过公司发布的招聘信息以及公司的相关介绍,预测该岗位的主要工作方向,进行知识的储备。一般需要掌握的技能内容有:

1、MYSQL数据库;

2、LNMP搭建及日常维护;

3、css/xml等网页技术;

4、JS、XML、HTML、CSS等Web前端技术;

5、使用OOP进行PHP开发,熟悉Yii2.0;

6、熟悉面向对象编程,具有良好的编程风格、习惯;了解软件开发流程,熟悉MVC模式。



笔试高频题目集锦 

题目1:如何处理负载、高并发?

1、效率最高、消耗最小的就是纯静态化的html页面,所以网站上的页面尽可能采用静态页面来实现。

2、图片服务器分离,把图片单独存储,尽量减少图片等大流量的开销,可以放在一些相关的平台上。

3、数据库集群和库表散列及缓存,尽量减少数据库的访问,可以使用缓存数据库如memcache、redis。

4、减少下载,可以把不同的请求分发到多个镜像端。

5、负载均衡提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力,同时能够提高网络的灵活性和可用性。

题目2:PHP处理数组的常用函数有哪些?(重点看函数的‘参数’和‘返回值’)

1、in_array() 判断元素是否在数组中

2、array_merge() 将多个数组合并成一个数组

3、array_diff() 比较两个或两个以上数组的差异

4、array_intersect() 获取两个或两个数组以上的交集

5、array_push()将一个或多个元素插入数组的末尾(入栈)

6、array_pop() 弹出并返回 array 数组的最后一个单元(出栈)

7、array_walk() 使用用户自定义函数对数组中的每个元素做回调处理

题目3:现在编程中经常采取MVC三层结构,请问MVC分别指哪三层,有什么优点?

MVC三层分别指:业务模型、视图、控制器,由控制器层调用模型处理数据,然后将数据映射到视图层进行显示。MVC优点是:

1、可以实现代码的重用性,避免产生代码冗余;

2、M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。


不打无准备之仗,面试技术岗位必须要提前复习基础知识/实际运用案例/在线刷题做好准备才能拿下offer

 


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

可以看的网站