» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 57 1234
发新话题
打印

终于知道为什么国内Android应用那么烂了。。。

今天去一家还算比较大型的公司面试高级Android工程师, 面试也整的很正规, 听说好多外地的都过来面试。
面试的过程中让我做了一些简单的介绍, 然后一个资深技术人员开始问我问题:
1. 请问你熟悉哪些设计模式?
2. 请介绍下多线程, 多线程开发要注意些什么?
3. 问了一些数据结构的问题.
4. 请介绍下MVC.
5. 面向对象的一些设计原则你知道吗? 请介绍下
6. 期间问了些蓝牙方面的东西

然后, 然后就没了...
我没做过J2EE, 他问的问题我基本也能答上来, 但问题是, 你这是在招聘Android程序员吗?


TOP

非码农听不懂你在说什么。



TOP

posted by wap, platform: iPhone

SE就这要求?

普通马龙水准吧

不过java系的马龙太多了,良莠不齐


TOP

引用:
原帖由 Crusher 于 2013-10-21 19:07 发表
posted by wap, platform: iPhone

SE就这要求?

普通马龙水准吧

不过java系的马龙太多了,良莠不齐
大哥, 你做Android开发, 需要知道那么多什么JVM原理、JIT、smali汇编、Arm汇编之类的知识吗?
问OpenGL、Matrix矩阵、UI绘制原理、Surface、NDK之类的有效用多了吧? Java貌似只是一种开发语言吧

TOP

posted by wap, platform: iPad

基础知识。问问也正常

TOP

引用:
原帖由 nintenyun 于 2013-10-21 19:13 发表
posted by wap, platform: iPad

基础知识。问问也正常
问题是, 人家几乎一个Android的问题都没问, 包括Android中最重要的UI部分。
Android中的一个难点, 就是设计师给出一种 UI交互效果, 你当场给出 代码的详细解决方案。

TOP

posted by wap, platform: 华为

人家看重是是基本功吧,我们面试网络程序员也不会问人家懂不懂ssh

TOP

举个最简单的, android中的上拉刷新效果(这是最常用的), 你让应聘者当场写代码, 我觉得几乎没几个能写出来

TOP

引用:
原帖由 Eclipses 于 2013-10-21 19:17 发表
posted by wap, platform: 华为

人家看重是是基本功吧,我们面试网络程序员也不会问人家懂不懂ssh
那我很想知道, 为什么按照所谓要面试程序员的基本功的方式来面试, 为什么我们的那些所谓大公司做出来的android程序还是那么的糟糕? 简直可以用一坨屎来形容?
无论是UI(大多是抄袭), 还是性能体验

TOP

市面上很多所谓大公司的一些Android产品, 无不是在国外的一些UI框架下进行改进, 就说网易新闻客户端, 从软件体验的角度来看, 简直可以用毫无新意来形容。

而且, 我很想知道, 做这么一个客户端(网易新闻), 难道真的需要那么扎实的所谓基本功么?

TOP

posted by wap, platform: iPhone

如果招普通马龙 随便理工科大学毕业培训三个月都能上岗
既然说是SE,那要求就不同的,

看公司类型,你说的这些,现在已经抽象的很好了,完全不需要你理解,只要会用就行,
线程的使用倒是更影响最终使用,java你不知道jvm原理怎么能写出最高效的代码?都只能依样画葫芦

设计模式,现在的情况是java类大部分公司都是模式滥用,而不是不用

另外,越是不起眼的技能越难招,下半年计划招一位nodejs专项的SE,javascrip
t简单吧,25k,但现在还没到位,愁死我了

TOP

这个是有可能的
大公司需要的是综合素质
不会临时去找一个解决问题的能手那样的
救火式的小公司 才会问很细节的技术问题

TOP

请回答9#以及10#的问题

TOP

为什么你们按照高综合素质的模式来招聘Android程序员, 为什么做出来的Android程序还是那么的糟糕, 尤其UI部分, 简直可以说毫无创新只会抄袭 来形容

TOP

我有时候想知道一点, 一个没有创新精神的程序员, 是一个好的程序员吗?
所谓的知识, 充其量只是智慧的尸体而已, 你学那么多知识, 但你脑袋瓜里却无法从无到有的创造出新的有生命力的事物, 那你到这个世界上来干嘛?

TOP

 57 1234
发新话题
     
官方公众号及微博