出了份面试题《PHP极客水平测试》,创业公司可以用这个远程笔试啦,先答题,看答案合适了再邀请面试。希望对创业公司有所帮助,欢迎围观提建议哦^_^
题目会持续更新。
答题地址:http://www.diaochapai.com/survey915595
预览:
PHP极客水平测试
请输入姓名: *
计算机文化导论——硬件、OS、软件
你喜欢使用哪种桌面操作系统做开发? *
现在最新款Mac和PC的区别有哪些? *
手机:你喜欢使用哪种手机操作系统? *
手机:Android和iOS的区别有哪些? *
互联网文化导论——商业模式
你最喜欢使用哪个搜索引擎? *
Google等搜索引擎,用户搜索是免费的,它的商业模式是什么? *
Yahoo、新浪、网易、搜狐等等第一代门户的商业模式是什么? *
Flappy Bird每天$50000的收入,它的商业模式是什么? *
91助手、同步推、PP助手等等推出了“iOS无需越狱,即可免费安装本来收费的APP”,是什么原理? *
计算题:2013财年,Google营收为598亿美元,净利润为129亿美元,请问净利润率约为多少? *
计算题:2013年,阿里收入约79亿美元,净利润约35亿美元,员工23000人,请问人均产出和人均净利润为多少? *
计算题:WhatsApp创业5年,红杉资本持股约20%,两名创始人持股65%,员工48人,被Facebook以190亿美元收购(120亿为股票,40亿为现金,另外30亿为未来四年给员工的股票津贴),除创始人以外,请问平均每位员工可以分到多少? *
91以19亿美金的价格被百度收购,如果给你19亿,你愿意做盗版吗? *
程序员的自我修养
你最喜欢哪种版本控制系统和软件? *
有个新功能要开发了,在版本控制里如何操作? *
有个新版本要发布了,在版本控制里如何操作? *
GBK里一个汉字是几个字节? *
UTF-8中一个字是几个字节? *
UTF-16中一个字是几字节? *
Windows记事本另存为UTF-8编码时,保存的文件带BOM头吗? *
Windows和Linux的换行符各是什么? *
Mac OS的换行符是\r,但从OS X开始,换行符改成了什么? *
Windows记事本另存为,有个“ANSI”编码,请问和“ASCII”有什么区别?(如不用Windows,此题就不重要)
Unicode和UTF-8的区别是什么? *
GBK和GB18030的区别是什么?
学校机房需要给1000台电脑安装盗版Office、QQ等几十个软件,你会如何部署?一天之内能完成吗? *
你有开源作品吗?有多少个,大概介绍一下。 *
HTTP协议
session和cookie的区别是什么? *
下面哪些是HTTP method? *
在Windows下,浏览器提交一个textarea表单,HTTP传输过程时,换行符是什么? *
在Linux下,浏览器提交一个textarea表单,HTTP传输过程时,换行符是什么? *
架构
下列哪些是具有完全OS权限的VPS? *
公司需要一个账号登录CRM、ERP等等内部系统,用gmail可以直接用OAuth,用国内企业邮箱没有OAuth,如何实现单点登录? *
Session、OAuth2和SSO的应用范围是什么,做项目时如何选型? *
公司CRM、ERP等等要有网页版,也要有APP提供给销售人员在外使用(拍照、录入等等),回到公司又需要用网页版大屏幕处理,需要采购什么硬件,开发几个项目? *
技术领导力
你推荐创业公司用什么邮箱比较好?请简述理由。 *
你推荐创业公司用什么代码服务?请简述理由。 *
你推荐创业公司用什么项目管理系统?请简述理由。 *
你推荐创业公司用什么服务器?请简述理由。 *
公司CRM、ERP等等内部系统,如何禁止外网访问?
公司开发的海外产品有Facebook功能,所有工程师需要查google不断线,如何搭建网络?(最好不要影响访问国内网站的网速)
以上题目和PHP无关,可作为软件工程师的通用问题。下面是PHP技术问题。
PHP技术
开发时,你主要使用哪种方式调试PHP? *
PHP连接MySQL,你使用的是哪种方式? *
你喜欢使用哪种第三方库? *
phpcs 是什么? *
喜欢使用异常还是error?请简述理由。 *
写PHP时,你喜欢代码怎么缩进? *
PHP系统函数有多种风格,你开发函数时喜欢哪种风格? *
写PHP时,你按照哪个书写规范? *
哪种目录结构比较熟悉? *
从零开始一个新项目,你会选择哪个PHP框架? *

의존성 (di) inphpenhancescodeflexibility 및 testability는 decouplingdependencycreation fromusage.toimplementDieffectically : 1) addicontainersjudicuelyToavoidover-Engineering.2) indhe. 3) adhe

toimproveyourphpwebsite의 성능, UsetheseStrospations : 1) ubstractOpCodeCachingWithOpCaceToSpeedUpscriptScriptIngretation.2) 최적화 된 AabaseQueriesBysElectingOnlynecessaryFields.3) UsecachingsystemsLikeredSormcedUcedUcedUcedALOW

예, itispossibletosendmassemailswithphp.1) uselibraries -lifephpmailerorswiftmailerforfficialemailsending.2) emubledelaysbetemailstoavoidspamflags.3) personalizeemailsingdynamiccontenttoimproveengement.4) usequeuesystemslikerbitmbitmquredisb

의존성 (di) inphpisadesignpatternthatachievesinversionofcontrol (ioc) by ancelociestobeinjectedintoclasses, 향상 모듈 성, 테스트 가능성 및 flexibility.didecouplesssclassessfromspecificimplementations, codemoremanageableandadapt

PHP를 사용하여 이메일을 보내는 가장 좋은 방법은 다음과 같습니다. 1. 기본 전송에 Php 's Mail () 함수를 사용합니다. 2. phpmailer 라이브러리를 사용하여 더 복잡한 HTML 메일을 보내십시오. 3. Sendgrid와 같은 트랜잭션 메일 서비스를 사용하여 신뢰성 및 분석 기능을 향상시킵니다. 이러한 방법을 사용하면 이메일이받은 편지함에 도달 할뿐만 아니라 수신자를 유치 할 수 있습니다.

PHP 다차원 어레이에서 총 요소 수를 계산하는 것은 재귀 적 또는 반복적 인 방법을 사용하여 수행 할 수 있습니다. 1. 재귀 방법은 배열을 가로 지르고 중첩 배열을 재귀 적으로 처리함으로써 계산됩니다. 2. 반복 방법은 스택을 사용하여 깊이 문제를 피하기 위해 재귀를 시뮬레이션합니다. 3. Array_Walk_Recursive 함수도 구현할 수 있지만 수동 계산이 필요합니다.

PHP에서, do-while 루프의 특성은 루프 본체가 적어도 한 번 실행되도록하고 조건에 따라 루프를 계속할지 여부를 결정하는 것입니다. 1) 조건부 점검 전에 루프 본체를 실행하며, 사용자 입력 확인 및 메뉴 시스템과 같이 작업을 적어도 한 번 수행 해야하는 시나리오에 적합합니다. 2) 그러나, do-while 루프의 구문은 초보자들 사이에서 혼란을 야기 할 수 있으며 불필요한 성능 오버 헤드를 추가 할 수 있습니다.

PHP의 효율적인 해싱 스트링은 다음 방법을 사용할 수 있습니다. 1. 빠른 해싱에 MD5 기능을 사용하지만 비밀번호 저장에는 적합하지 않습니다. 2. SHA256 기능을 사용하여 보안을 향상시킵니다. 3. Password_hash 함수를 사용하여 비밀번호를 처리하여 최고 보안과 편의성을 제공하십시오.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)