如何面试 PHP 工程师?

在知乎上看到的问题,觉得非常不错,有些东西可以在以后面试过程中参考借鉴下,下面就列一下网友的一些回答:

1、网友 flamingtop 的回答:

问一些日常的正常的PHP问题,主要是考察应聘者的认知:

1)、一个包含中英文的字符串如何获得它的自然长度(看看ta是否有encoding的知识和意识)

2)、问一问什么是ORM,有时候会问这个词的英文全称是什么,问问ta对于ORM有什么个人的看法?(看看ta学习细不细,有没有技术判断,PHP开发人员应该知道什么时候使用ORM)…

每个极客都应该知道的Linux技巧

是什么区分开普通的Linux用户和超级极客的呢?很简单:用在学习那些使长时工作转变为一瞬间工作的技巧、诀窍、秘诀和技术上的时间。如果你想提高效率而又不用做这些搜集资料的跑腿活儿,那我们已经收集了50多条简单易学的Linux技巧,以帮助你更潇洒地工作,并且最大限度的利用你的电脑。开始享受吧!

1:检查不是由你运行的程序

难度:高级…

Mac OSX 快捷键&命令行

一.Mac OSX 快捷键

 

ctrl+shift                                    快速放大dock的图标会暂时放大,而如果你开启了dock放大
Command+Option+W                将所有窗口关闭
Command+W                             将当前窗口关闭(可以关闭Safari标签栏,很实用) 
Command+Option+M                将所有窗口最小化 
Command+Q                             关闭当前应用程序(相当于Dock鼠标右键推出.很实用) 
Command+M                             将目前使用的窗口最小化 
Command+H                             隐藏当前窗口或者软件…

在 Mac OS X 终端里使用 Solarized 配色方案

相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案。以前一直在用简单、适合阅读的 Terminal.app 配色方案换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼睛有点累。不断有人推荐 Solarized,看了一些截图,感觉还不错,决定试一下。

Solarized 是目前最完整的 Terminal/Editor/IDE 配色项目,几乎覆盖所有主流操作系统(Mac OS X, Linux, Windows)、编辑器和 IDE(Vim, Emacs, Xcode, TextMate, NetBeans, Visual Studio 等),终端(iTerm2, Terminal.app, Putty 等)。类似的项目还有 Tomorrow Theme.

要在 Mac OS X 终端里舒服的使用命令行(至少)需要给3个工具配色,terminal、vim

    

简单看Mac OS X文件系统

本文以一个不常见的线索,介绍一下Mac OS X的文件系统的基础,后面会逐步深入。这个线索就是“域”。
域(domain)是Mac OS X管理所有文件系统资源的方法,它不是体现在某个看得见摸得着的文件或者界面上,它是Mac OS X的一种管理组织哲学。如果说一个企业内部的管理有等级制,那么Mac OS X就有“域”制。“域”是Apple管理文件系统的办法,传统Unix以及Linux系统上很少提到。

在Mac OS X中,共有四个域:User,Local,Network,System。这四个域涵盖了Mac OS X操作系统的方方面面。此贴先看看User域。…

mac os 10.9 Mavericks 自带php安装扩展 -by Lenix

mac os 10.9 Mavericks  自带php安装扩展()

安装gmp扩展------------

下载 https://gmplib.org/download/gmp/gmp-5.1.3.tar.bz2,网站https://gmplib.org/

411 cd /Users/yangyanbin/Downloads/gmp-5.1.3; clear; pwd
412 ./configure
413 make
414 make install
下载php源码 http://ar2.php.net/distributions/php-5.4.24.tar.gz,网站http://cn2.php.net/get/php-5.4.24.tar.gz/from/a/mirror…