环馨网络/极质软件/欢动科技社招面经分享(PHP)

环馨网络

面试过程:

1、问了以往工作经历、有没有开发移动端app的经验。

2、然后问了一些前端,cssjsjqueryredisPHP等基础知识。

3、聊了下并发的问题。

4、魔术方法有哪些?各自什么场景使用?

5、内存回收机制,SessionCookie原理。

6、一些大数据场景应用和底层,扩展数据结构。

7、PHP面向对象及curl和原理型的问题。

8、还有一些算法:希尔排序 冒泡排序,sql

9、介绍了一下他们公司主要业务。


极质软件

面试过程:

1、数据库原理,优化方式有哪些?索引怎么实现的?

2、MyISAMInnoDB的异同,原理是什么?不同数据库使用场景,性能对比等等。

3、Redis内核、Redis特点,简单的算法实现,还有PHP扩展相关东西

4、持久化原理,各类型存储原理,队列怎么实现等,还有FPM进程原理。

5、PHP内核如何实现?

答:主要一个大的hashtable 通过自动扩容和rehash来进行优化,同时不同数据结构的简单实现简单说了说。


欢动科技

面试过程:

1、对于大数据的表的搜索问题。一般会使用全文搜索引擎,具体的可以看看有2、什么类型的全文搜索。

3、mysql优化相关问题。设计表注意事项,建索引的一些规则等等。

4、PHP是否支持多继承?

答:可以使用关键词Trait,共用不同Class属性方法,Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。


5、聊一些架构和对未来的一些职业规划。

6、工作的目的是什么?你是为了职业还是为了利益?


#面经##社招##PHP工程师##欢动科技##极质软件##环馨网络#
全部评论

相关推荐

点赞 评论 收藏
转发
4 收藏 评论
分享
牛客网
牛客企业服务