iOS 面试中,问哪些问题可以判断出开发人员的水平?

2016-06-30 10:41:50 +08:00
 prczsf
公司最近在找有经验的 iOS 开发。
软件研发负责人今天临时请假了,老板又暂时在开会,没有时间。于是临时安排我去和他聊聊。
实在不知道问什么问题。
本人略学过 C ,懂硬件开发和通信原理等,学过数据结构。

看了下作品,问了下其作品的架构设计—— 感觉没有做过 APP 的架构设计。
iOS 的多线程是怎么处理的—— 感觉他没有深入了解。
问了个冒泡排序的基本原理—— 似乎回答对了。
问了个 iOS 的操作系统的基本架构—— 没有研究。

感觉没有办法进行下去了。。。
不知道这些问题,是不是能判断出开发人员的水平?

或者说
iOS 面试中,问哪些问题可以判断出开发人员的水平?


顺便做个广告:公司在上海杨浦,做工业领域的相关应用,招聘 3 年以上经验的 iOS 开发一名。 10K-15K 。
14578 次点击
所在节点    iDev
57 条回复
cocoaChina
2016-07-01 09:18:15 +08:00
@yjxjn 培训班不是也要上课吗?而且像这些算法东西只有结合实际问题才有意义!你不如问问开发过程中实际问题如何解决,
prczsf
2016-07-01 09:22:24 +08:00
@ericls
问冒泡排序其实只是想了解一下面试者基础。
面试者是计算机专业的,冒泡排序 /递归排序……等一些排序算法,总该有学过吧。

iOS 开发人员果然贵,薪资期望值也高。想我之前在通信行业, 10 年以上 C/C++/Java ,很多的也才 10K-15K.
kideny
2016-07-01 09:27:19 +08:00
第一:你有女朋友嘛?
第二:你最晚能加班到几点?
第三:你喜欢玩什么游戏?
bbbb
2016-07-01 09:59:26 +08:00
我觉得你就问他开发中的事就行了,你上面问的,能背能查。项目中的好多坑,好多事,做没做过项目还是有区别的。
mazyi
2016-07-01 10:25:09 +08:00
@prczsf 十年 15K 是不是有点少啊,这是 6 年前的薪资水平吗。
sillyBoy
2016-07-01 10:29:01 +08:00
@prczsf 你要这么说就没意思了,薪资范畴很大程度由市场决定,不同行业无法比较。
prczsf
2016-07-01 11:02:30 +08:00
@sillyBoy 没有埋怨的意思,仅仅是感慨。行业不一样。传统行业工作 20 年,不到 10K 的多了去了。

@mazyi 通信行业 500 强 10 年以上的工程师不到 20K 海了去了。 15K 算是不错的了,而且教育背景、知识深度什么都不错。

其实不管哪个行业,经验是最重要的,工作时间反而是次要的。越是高速发展的行业越是如此。
通信行业没有移动互联网累、项目多,因此十年了工资还在 10-15K 也很正常。
真的在移动互联网中各种项目泡出来的,三四年的经验是非常强的,肯定可以去要求更高的薪资。
真有这么强的能力的人,我们公司也不是开不起,但是这种人,要么是已经在创业团队了,要么去了 BAT 及其相关了。

关于薪资水平:
三年三个项目和 l 两年十个项目,开出来的价格肯定也是不一样的。
机械的码农,和全栈、和架构师,开出来的价格肯定也是不一样的。
jinhan13789991
2016-07-01 11:18:58 +08:00
在哪家培训的?#滑稽
bk201
2016-07-01 11:23:30 +08:00
既然是工作过的,直接问项目不就好了,扯这些是要招实习生吗
dreamtrail
2016-07-01 12:23:03 +08:00
看什么书,平时喜欢上哪些网站,碰到问题是怎么解决的。
yjxjn
2016-07-01 12:44:36 +08:00
@mazyi 差不多,我同事 10 年 Java 开发经验,做了 6 年维护 4 年开发吧,也不是很累的那种, 18 个月薪水, 1W5
crashX
2016-07-01 16:16:59 +08:00
@beimenjun frame 和 bounds 开发了 5 年的也不一定理解,不适合问。
subdued
2016-07-01 16:27:35 +08:00
→_→ 看来这个行业对培训班出来的不太友好呢 我还打算去呢
ericls
2016-07-02 05:23:36 +08:00
@prczsf 面试者是上过高中的 你怎么不考余弦定理的证明 面试者是上过大学的 你怎么不考欧恒等式 牛顿莱布尼茨公式 这些基础知识
white3zzz
2016-07-20 09:52:06 +08:00
20 楼说的有道理,iOS 里面说实话没什么好问的
找内存泄漏,做单元测试,迅速定位 bug 原因,设计模式,线程管理这些东西一般新手是不容易掌握的,需要一定项目经验
miki6180
2017-03-01 10:27:42 +08:00
我面试的时候,最喜欢面算法和重构。
lebus
2019-01-22 19:57:53 +08:00
感觉问题是从网上 dang 的吧,有点像某后端语言的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/289273

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX