我自己出的四个面试题,来评价下

灵魂架构师 发布于 2014/12/19 09:56
阅读 4K+
收藏 5

我这几个问题的主要目的是测试出phper的真实水平

1、工厂模式在PHP项目的典型应用
2、在软件设计中的依赖注入是怎样理解的,有哪些系统或框架使用了这种模式
3、在分布式系统中,各个节点保持数据同步的方法都有哪些
4、软件的自动测试和自动发布到测试环境和自动部署到生产环境有什么好的办法

你们也可以试着回答一下,不喜勿喷,还原讨论回答!

加载中
1
军师ives

引用来自“徐同乐”的评论

@军师ives


第一题设计模式这个目的是基本水平了解,这是最基本的吧。

第二题依赖注入,现在PHP主流框架都是依赖注入,这一题的目的是看求职者对于新事物或者接受新事物的能力。
第三题分布式系统相关,是看求职者有没有大型系统项目经验,真正做项目的企业系统不会是单点的,一挂全挂。
第四题的目的是看求职者对于代码测试这块做过多少,据我所知很多公司都是程序元的机子跑过了就发到线上测试环境了,连个phpunit都不跑,更有甚者直接发布了。
回复 @徐同乐 : 刚才去百度了一下工厂类的东西。好吧,我的理解是,以一个类对一个抽象类的子类进行实例化以方便控制,扩展和修改。
之前没这样写过,因为都不是大项目,人员不多,改动也不频繁,所以还没遇到这样的困惑。
第二题真的没有了解过。
第三题:各个节点数据同步的方法有……用同一个数据库,或者建设一个数据共享平台(ip/tcp传输)。(好像又业余了。)

第四题:由于没开发过中、大型系统,其他程序员(1-4人)写的代码都是我过目(必须过目,行业性质导致:程序上技巧要求不高,但是必须无错。)、测试以后再上传(svn),所使用的php包都是我熟悉的。呃……
不过这也跟我的公司发展相关,因为一直在忙于解决各类问题,并没系统的深入的学习,不过涉猎比较广泛,趋向于解决问题即止。喜欢使用合适的程序解决合适的问题,php,java,python都有使用或者联合使用以便完成问题、centos、apache、mysql、nginx也是自己百度和看官方文档配置、golang也在学习。

好吧,一说就说多了。本人打算去深圳找份工作,期望薪资税后12K+。请评价一下靠谱不?应聘哪类职位比较合适?或者说再深入一门语言以后再去?

纯洁徐
纯洁徐
回复 @徐同乐 : 15K在深圳真不算高,但是鉴于楼主的战斗经验值12K应该可以在深圳找到合适的岗位,问题出在PHP和大陆企业身上,用PHP的大陆企业大部分穷的居多,或者是不是很重视技术投入的居多,此类企业也往往不舍得给PHP开高薪资
灵魂架构师
灵魂架构师
另外我在说一下,有些东西你会,但是你说不出来个所以然在面试中很吃亏的,因为你找工作的时候很多情况都是靠面试来了解你的
灵魂架构师
灵魂架构师
你要15K没问题吧 在深圳?
1
纯洁徐
纯洁徐

1基于实战(根据以往战斗经验的场景需求)

2系统理论的学习(看下班是否勤快的自主学习)

3一周(实战)

4一周(实战)

其实我面试看中的是算法,和字符串绘画的能力(逻辑,智力)很多东西是先天的天赋不可求的,后天能一两周就可以掌握的东西,到了你手上都可以教会


0
leo108
leo108

楼主要小心你的代码不要过度设计了,4个面试题有两个是设计模式,phper大多数的工作还是业务实现,过度设计只会让代码量大增,可读性降低,执行效率降低

哎哎哎
哎哎哎
回复 @哎哎哎 : test
哎哎哎
哎哎哎
回复 @徐同乐 : test
修改登录密码
修改登录密码
回复 @徐同乐 : 这哪是找码农 这是找架构师和分析师
疏影横斜
疏影横斜
回复 @徐同乐 : 不只要了解面试者的技术水平,更重要的是遇见问题后解决我问题的思路、和方式、方面~~应该按照这个思路去出面试题比较好~~
灵魂架构师
灵魂架构师
这几个题其实就是跟求职者聊天,通过这几个题的循序渐进,可以知道求职者的一个大概的水平!
0
leo108
leo108

第3问应该说清楚具体场景,是什么样的数据,实时性是否有要求之类

朱宏青
朱宏青
哈哈!这个问题是星期五晚上看到的。当时稍微想了一下第三题,跟你想的有点相似了~真是缘分~
0
OSC首席保安
OSC首席保安
一两句说不清楚的面试题哦
0
OSC首席保安
OSC首席保安
控制器使用相同类型的多个模型的时候,可以用工厂模式
huigeer
huigeer
DbFactory啊
灵魂架构师
灵魂架构师
这几个题其实就是跟求职者聊天,通过这几个题的循序渐进,可以知道求职者的一个大概的水平!目的不是要用,而是要看求职者的了解程度!
0
huigeer
huigeer

3 分布式系统的数据一致性, 光这个就可以写几本书

0
__FresHmaN
__FresHmaN
好吧,我承认,我不会PHP
0
顾海林
顾海林

既然是php,出个分布式系统的题目干嘛

返回顶部
顶部