android 面试浅想
来源:互联网 发布:3d打印 软件 编辑:程序博客网 时间:2024/05/29 16:56
昨天面试了一家公司,感觉很兴奋。除了一个问题感觉不太好以外,其他的回答都超乎了经理的意外,让他大呼漂亮,当然我还是个菜鸟。
最后问了一个问题是,你怎么看程序中遇到的bug。这个问题,我也在考虑,因为技术有限,所以只能感觉到各个手机厂家对系统的自定义,让android程序员看不到底层实现,所以会出现很多不同的bug,当然这只是我当时的yy。
后来想了一个问题,对于个人来说是从什么时候开始出现bug的。我上学的时候就开始出现bug了,但是我刚开始学语言的时候没有出现bug,只是出现错误了。
举个例子,你用c写一个打印金字塔的时候不会出现bug,写一个简单逻辑的时候不会出现,写登录的时候不会出现bug,写简单逻辑的时候不会出现bug。但是业务复杂的时候就出现了bug。也就是说我们写简单逻辑和复杂业务的时候才是出现bug的分水岭。
也就是说:业务复杂了,当然其他的因为技术水平不一样造成的bug或者技术思考不周造成的bug不在此次讨论的范围内。
所以我觉得简单逻辑用简单方法,复杂业务就不要用简单的逻辑方法来写。就像高等数学就不仅仅用小学的四则混合运算,要用高等数学的方法既简单又简洁。
设计模式:不要滥用设计模式,适当的使用设计模式可以高效、高品质的完成任务。设计模式只是我现在有限的水平能想到的高等数学方法。
你们不要吝啬评论啊。
1 0
- android 面试浅想
- android面试
- Android面试
- Android面试
- android面试
- android 面试
- android面试
- android面试
- android面试
- android面试
- Android 面试
- android 面试
- android面试
- Android面试
- android面试
- android面试
- android 面试
- android面试。
- Mysql SELECT语句之limit参数
- Android 调用系统相机拍照(适配7.0)、从图库选择图片;从数据库读取联系人信息、相册图片
- Intel RealSense(实感技术)概览
- jquery图片提示效果
- 复习 数据结构 照着慕课来吧第一篇 最大子列和
- android 面试浅想
- java面试整理
- 又见拦截导弹
- linuxIPC之消息队列
- 如何计算时间复杂度
- 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。
- Android App退出检测
- 电脑开机出现警报音后提示要按F1才能进入的分析处理
- @component