面试时间:2015面试职位:PHP助理开发工程师分享时间:2015-09
- 面试经历:
- 下午14:40的面试,14点10分到等候室,等了一个半小时,终于念到我名字,上去三楼面试的课室才看到门口又有人,又等了半个小时(坐在门口晒太阳)= =,进去后 面试官让我坐下,作自我介绍,我说我叫什么什么,哪个学校计算机专业的学生,学习的方向是web开发,然后说了最近做的一些项目和架构。然后他就一副很累很不耐烦的样子(估计是面了一天),然后介绍完就让我思考一道题,
具体是:给每个月1号到30号30天安排任务,具体到分钟,比如1号早上10点到7号早上10点这个时间要执行任务1,8号早上9点到17号晚上10点执行任务B,那麽对于新插入的任务如何确保该任务的起始时间不会跟已使用的时间段重复呢?
我想了大概1分多钟,然后给了个设计方法,每次插入新任务选择的起止时间转换为时间戳形式存入数据库或者缓存中,新任务插入的时候比较新任务选择的起止时间戳和表里的起止时间戳是否有重叠,如果重叠说明时间段被占用,没有重叠说明时间段可以使用。
然后他看了3秒,真的是3秒,然后就说让我再想,也不说我哪里错,好吧,我把纸拿回来看了一下,他估计又不耐烦了,跟我说算了,跳过,然后又问了我下一道题,问我怎么实现随机数函数,我第一时间想的是配合时间戳或者哈希取余实现,但是要配合给定的两个定届值实现,不过这个坑爹的面试官又只给了我30秒钟思考,马上又问我想到没有,我没回答,然后又说跳过。接着问了两个Linux命令问题
怎么查看CPU性能和占用率,他说要实时的,我说top命令可以,
然后问我怎么看文件最后一行,我说我没用过,不知道。然后他就说可以了,让我在外边等,接着门口的引导人员就让我回去了。
前前后后问了4个问题,加起来5分钟不到,说实话真的有点坑,不问你简历上的一点东西,也不问前台后台任何知识,最多也就Linux那两个命令有一点关系。对了,我面的岗位是PHP助理开发,没错,不要想面试官会问你任何PHP/HTML/JS/AJAX/数据库redis/memcached/静态化/服务器集群/分布式的问题! - 面试官提的问题:
- Linux--实时查看CPU使用·率 ,top命令
Linux--查看文件最后一行 , tail命令
有用(0) 面试感觉:不好 面试难度:难度一般 应聘途径:校园招聘