背景介绍: 软件开发公司现在都越来越精明和狡猾了,他们把日后工作中要解决的问题、并且是他们自己都很难解决的问题拿出来让面试求职者去搞, 不管面试求职者的水平怎样,他们都说谁能搞定,谁就来上班,这样至少求职者在进公司之前就已经为公司做了贡献。 软件公司这招够狠、够高!
题目来源: 前一阵子的某一天中午,有一个学员打电话给我说:“他去国内某大型的软件外包公司应聘了,要求的薪水是7k,该公司给了他一道面试题,就是要做一个模拟的交通灯管理系统, 并说公司外包了一个法国交通系统的项目,现在就是在替做这个交通系统的项目组招人,这个交通灯管理系统就是招聘进来的人上班后要开发的项目模型,如果他在家三天内能够做出来,他就可以入职上班了,并且他要求的薪水则不是任何问题,还可以更高一些。”这个同学做了两天,感到很困难,于是打电话向我求助,我让他把题目发到我的邮箱。晚上,又有一个学员给我打电话,说是去某公司面试了,该公司让他做一个交通灯管理系统, 三天内做出来就可以直接去上班,我马上告诉他,已经有一个同学先他一步来找我了,我只能满足他们两人中的一人,否则,他们就会出现答案雷同,最后对他们两人都造成不利影响。 后来,又有几个学员拿着不同公司的面试题找我,题目如出一辙,都是公司要求把日后的项目拿回家做,什么时候做好就什么时候上班。看来以后靠背我们的面试宝典来突击找工作的方式越来越困难了,软件公司把他们项目中的复杂问题拿出来让面试者做,如果面试者正好是传智播客的学员,他们必将求助于我们,我们这批老师也就顺理成章地成为这些公司免费使用的超级劳工。
这些软件公司精心策划的项目题确实都有很强的技术性和实用价值,在此感谢奉献了这些题目的学员,在征得这些学员们的同意后,我将逐步公布和讲解这些项目面试题,下面是某公司的交通灯管理系统的需求。
交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:
例如:
由南向而来去往北向的车辆—- 直行车辆
由西向而来去往南向的车辆—- 右转车辆
由东向而来去往南向的车辆—- 左转车辆
。。。