首页编程php面试题 面试高级php工程师,一般会问到哪些问题

php面试题 面试高级php工程师,一般会问到哪些问题

编程之家2024-05-20115次浏览

一、面试高级php工程师,一般会问到哪些问题

高并发大访问量的mysql优化,服务器优化?

php面试题 面试高级php工程师,一般会问到哪些问题

字段建索引、主从数据库、读写分离、表分区、负载均衡。

linux的慢查询日志会记录mysql的超时查询sql语句,定期察看进行优化。

2.大访问量下秒杀模块程序怎么设计,如果使用mysql会有多卖的情况,就是订单超过库存。

将订单数据缓存到内存,如果用数据库直接崩掉,毫无悬念的。

3.缓存的使用

能用静态的用静态,不能静态的用内存缓存,例如memcache、redis,不能缓存的用数据库。

php面试题 面试高级php工程师,一般会问到哪些问题

4.session可不可以跨域?怎么跨域?

将PHPsession机制重写(PHP提供),将session存储在memcache或者数据库就可以跨域了。

另外session能以三种方式存储,文件、数据库、缓存。

5.了不了解非关系型数据库?

mongodb

6.会不会写shell脚本以及linux的操作

php面试题 面试高级php工程师,一般会问到哪些问题

还会问一下时下流行的东西,比如做没做过微信开发,例如微信支付开发、APP移动开发,等等问题。

问的核心东西都是围绕这些转的,如果有笔试会让你写sql,php功能(例如冒泡排序等排序),还有逻辑题。

我当初面试了很多,这是一个我的面试经验的总结,纯手打忘采纳。

二、php是不是现在不好找工作

并没有!现在只是其一贯表现而已。

百度搜“php招聘”,获得结果126条。

百度搜“.net招聘”,获得结果130条。

百度搜“java招聘”,获得结果615条。

足见:

招聘市场的主流是java,然后PHP和.net紧跟其后,但体量只有java的1/5。

这其实和历史上的表现一致。

所以,若你是计算机专业,还是把java拿下吧!其他专业,建议php入行,瞅机会转java。

三、程序员面试常见问题有哪些

程序员需求量大,但是公司在选人的时候对于程序员的选择也有一定的考量,面试是程序员进入一个公司的第一道关。

一次成功的面试成为了程序员搞定优质职位的快速方式,总结了一些程序员在面试中会经常遇见的问题。

为什么对本公司的这个职位感兴趣?

这个问题有很大的概率会被问到,主要是HR想要知道你是否有做了准备工作,了解过公司。

在这一点上,HR可能会进一步问到你对于公司常用编程语言有什么样的认识,或者是否用过,所以功课做足很重要。

如果对于这种特定语言没有太多的经验,那就说实话,否则过不了之后的coding关就很尴尬了。

但你也要告诉HR你自己会的语言,并表示有能力学习新的语言。

你有没有做过什么项目?

这个问题要回答得简明扼要,直接简洁地描述你参与过的项目和在里面扮演的角色。

面试官是想看看你是不是真的参与项目了,你对项目的把控度、你在项目里担当的角色、对项目类型以及你对项目应用的了解。

通过你的回答,有经验的面试官能看的出你对这个行业的认识。

当然,HR也可能会问你在项目进行过程中遇到了问题,怎么办?

对于所应聘岗位的技术性问题考察

这可以说是程序员面试中最重要的一个环节之一,能够有效的了解程序员的知识结构,可以让HR看到你对技术的掌握情况。

这一类的面试题,会根据不同程序员的不同知识背景进行考核。

如果是Python知识相关的,就要了解Python方面的技术知识,对此常见的问题有:

1.python中is和==的区别(总结了大部分人的面试,这道题出现的概率也很大。)

2.Python是怎样管理内存的?

3.有哪些工具可以帮助debug或做静态分析?

4.你如何管理不同版本的代码?

...

对于其他编程知识也有相应的考核点,但是篇幅有点多,就不一一列出来了,感兴趣的朋友可以去w3cschoolapp上面查看相关面试题与答案。

coding考察部分

coding阶段是所有程序员面试中最难的一关。你不仅需要在高压的环节中展示你的知识成果,而且你还要在不熟悉的环境(白板上的手写代码)和时间限制下工作。每个程序员会遇到的具体问题有所不同。

以上就是程序员面试过程中常见的、比较重要的一些问题,其他方面的话,HR可能也会注意面试者的基本仪容和礼仪,主要体现了有教养,是否有素质的基本要求。

再者还有沟通能力,面试的过程本质上就是一次沟通的过程,有些程序猿性格内向,但是面试的时候一定要说话口齿清楚,利落干脆。

嗯,自我介绍也很重要,你可以按照这个结构来:

个人基本信息+基本技术构成+项目经验(具体项目以及在项目中的负责部分)+自我评价,其中的原则就是紧紧围绕招聘岗位的需求做介绍。

苹果4s待机时间(苹果4s待机时间是多少)macmini是什么(macmini是什么)