作为一个程序猿,去年我去了一家非常大的互联网公司面试,我相信大家对于大公司的面试都应该有一定的了解,他们喜欢面试一些算法和一些奇葩的问题,算法我猜到了,但是对于那个奇葩问题我还真没弄懂。最后可算明白了。

面试题如下:

面试官:我给你出一道非常简单的题,也不不算是技术题,是这样的,你给我在玻璃板上画上一幅画,场景是这样的,有一颗树,树上有三个苹果,树下面有一片草,非常简单,好了你赶紧画吧。

我当时真是一点也没思索,算是毫不犹豫的就开始动手画了,傻乎乎的上去就画了一棵树,噌,噌,噌的又画了三个苹果,在树下又点画了几颗草,马上就说画好了。

这果断劲,这速度,这自信,我以为是要通过我画画来测试我性格呢。哈哈……原来不是。

考官说:你也不问问我画的是什么树,苹果什么颜色,树有多大,多高,下面草又是什么草,你就画完了,你画完了,不符合用户需求咋办?对不对,知道我要考你什么了吧!

好吧,说的感觉好有道理,我竟然无言以对。原来这道题考的就是作为一个开发者,程序员要详细的了解用户需求和善于找到需求中的不足,并提出来,让需求更完善,再去做,这样做出来的东西才是客户需要的,才会符合用户需求,才不会经常返工或重做,节约更多的时间和成本。

确实是,看似一个简单的问题,确实考的你非常全面,也确实是有很多程序员就知道憨做,啥也不问,等到快完时,又要返工,所以以后我们做开发的一定要善于发问,要注意需求,才能少给我们带来麻烦。

转自http://www.apkbus.com/home.php?mod=space&uid=47151&do=blog&id=59127

同样地,在后面可以陆续贴上别人的规划和一些面试的经历,以供自己参考。

android 职业规划:http://www.cnblogs.com/gaoteng/p/4751996.html

面试经历1:http://www.cnblogs.com/foreach-break/p/interviews_in_last_3_months.html

别人当面试官的经历,可以借鉴android复习的点:http://blog.csdn.net/wenping1980/article/details/47988603

程序员面试的奇葩问题相关推荐

  1. 有了这份程序员面试指南,你离大厂 Offer 还远吗?| 附推荐书籍

    作者 | 码农唐磊 来源 | 程序猿石头 在这篇文章<面试 Google, 我失败了 | Google 面经分享>中,石头分享了 Google 中国的面试流程和体验,并分享了 HR 小姐姐 ...

  2. 纯干货|职场晋级:程序员面试技巧汇总

    白天黑夜,春去秋来 同学们日复一日的苦敲代码 为的就是一份好工作 而好工作的第一步一定是:面试 闲话不多讲 今天向大家分享 关于程序员面试的那些干货 其实有很多文章说面试相关的问题,有国内也有国外的, ...

  3. 程序员面试需要的软技能

    程序员面试所需的软技能         2016-11-10 蜗牛 云技术实践  写在前面:本文建立在代码基础过硬,想一起研究一下面试中锦上添花的一些技能,注意不是雪中送炭,基础不好的,还是看看之前的 ...

  4. 裁员大潮来袭,程序员面试的这些技巧收藏好!

    题图 | Silicon Valley 导读 近日,互联网大厂的「裁员」话题上了热搜,据说有的公司裁员数量高达总员工数的30%.在目前僧多肉少.行业内卷加剧的背景下,出现这种情况并不意外.但不论怎样, ...

  5. 收藏 | 应对程序员面试,你必须知道的8大数据结构

    来源:大数据文摘 本文共2200字,建议阅读6分钟. 本文我们介绍了应对程序员面试过程中,必须掌握的几大数据结构. 瑞士计算机科学家Niklaus Wirth在1976年写了一本书,名为<算法+ ...

  6. 《.NET程序员面试秘笈》----面试题8 方法的重载和override有什么区别

    本节书摘来自异步社区<.NET程序员面试秘笈>一书中的第1章,面试题8,作者: 张云翯, 更多章节内容可以访问云栖社区"异步社区"公众号查看. 面试题8 方法的重载和o ...

  7. java程序员求职计划_2017年java程序员面试经验(500字)

    1.数据结构 2.OO.按照他的一段描述建模 3.Java和C++在内存管理的不同之处. 4.JAVA的多线程机制. 5.反射机制的作用,以及在哪些方面使用了反射机制 6.网络 7.DesignPat ...

  8. 移动互联网下半场 iOS 程序员面试真经,让你进入 BAT 不再是梦

    前言: 其实说实话,作为程序员,最起码得有 80% 的人都想进入大公司工作,比如:BAT ,小米,滴滴,今日头条,美团等这样的大公司或者移动互联网界的明星企业. 进大公司的好处显而易见,福利好,待遇高 ...

  9. python在哪里写代码比较适合-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...

    原标题:程序员面试被要求手写代码,你与顶级程序员的差别在哪? 前言: Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 所以小的给各位看官们准备了收藏已久的视频教程分享给大家 ...

最新文章

  1. 函数 tostring_Kotlin实战之Fuel的高阶函数
  2. 可微分的「OpenCV」:这是基于PyTorch的可微计算机视觉库
  3. 网站初学笔记3-HTML实用元素5
  4. CF#190DIV.1
  5. Android开发之动态添加控件
  6. Install ruby on rails in Ubuntu 12.04
  7. MySQL笔记汇总---狂神说
  8. IDEA运行项目出现Caused by:java.lang.OutOfMemoryError: PermGen space
  9. js转义html,反转义
  10. Android重力感应实现方式简介
  11. 【转】PP模块快速入门之功能简介
  12. C语言房地产销售管理系统,房地产销售管理系统的设计与实现
  13. 【大学物理·光学】光的衍射现象 惠更斯-菲涅耳原理
  14. 微信小程序之轮播图(附带图片)
  15. java 静态抽象类_java--抽象类实例(包含静态内部抽象类)
  16. 学习6大设计原则、23种设计模式
  17. U盘中文件消失但仍占用空间
  18. 电视剧《奋斗》精彩对白节选---(九)
  19. 加盟代理小程序为创业者带来另一条出路
  20. Warning: require(E:\oms\public/../vendor/autoload.php): failed to open stream: No such file or direc

热门文章

  1. 阿里云获取域名和SSL证书
  2. iOS 16.2 的7个惊人变化
  3. 第七周--数据结构--队列数组
  4. Java安卓如何添加悬浮窗_Android桌面悬浮窗效果实现
  5. 2020年6月电子学会Python等级考试试卷(一级)考题解析
  6. 恬淡,禅意里开出的花
  7. SaaS-HRM中的权限设计
  8. SpringData-JDBC学习笔记
  9. 模拟电子技术200问
  10. 网络基础:套接字编程,UDP和TCP通信程序