如果我去面试 iOS 和 android,别人考我算法题

2016-09-24 10:36:40 +08:00
 zongren

例如排序什么的,我该怎么说才能说服他,平时用不到排序

10103 次点击
所在节点    程序员
77 条回复
GentleSadness
2016-09-24 12:58:31 +08:00
问个问题,你面试 Android 或 IOS ,如果是刚出来的,能问什么,也没什么好问,那就问别的东西咯

如果是资深工程师,那就真看你多资深了
wadahana
2016-09-24 12:59:18 +08:00
做为一个程序员,如果简单的排序算法原理、复杂度都讲不出来,是完全不合格的
sun1993
2016-09-24 13:05:54 +08:00
@waruqi 你确定你不是在讲段子?
marvinwilliam
2016-09-24 13:09:40 +08:00
基础很重要,前期可能都差不多,看不出有什么区别,但是到后面,这些基础的东西会影响到你处理某些问题时候的思路.
mind3x
2016-09-24 13:09:45 +08:00
@waruqi 恐怕是假简历
ihuotui
2016-09-24 13:12:42 +08:00
社会上有这种人,毕竟不是互联网出身
oa414
2016-09-24 13:26:38 +08:00
我觉得面算法题好在,方便地刷掉大部分基础薄弱的人;考察也很方便,都是有答案、有不同解法的小问题。

如果证明自己应用层很厉害的话,即使不会写反转二叉树,进不了 Google 也可以去 Apple...

问题是大部分人工程能力没有那么厉害,其他人好好学一段时间很容易就能达到。而排序这些基础的算法更多的是作为一个常识,应用开发确实能用到啊。
tmackan
2016-09-24 13:34:55 +08:00
@waruqi 你连 sqlite 都不知道,你是来搞笑的吗?还开发 ios = =
zhuangzhuang1988
2016-09-24 13:40:58 +08:00
正常, 应该是删选培训机构的吧。。
kkzxak47
2016-09-24 13:51:58 +08:00
你可以把这个面试题看成在考察你的工作态度,类似于面对无理傻逼需求时你的反应是不是专业,沟通能力如何,而算法本身只是一个介质,让你有主题可以说而已。
otakustay
2016-09-24 14:39:17 +08:00
不要真以为排序没用,基础的积累是在真正遇到问题的时候暴发出优势的,看这个案例: http://efe.baidu.com/blog/talk-about-sort-in-front-end/

这个事情当时在我们的系统中出现,一个排序用 JS 自带的速度快但不稳定,用自己写的要好几秒才排得完,他们搞了 1 个多小时没搞定准备去和 PM 谈砍需求,正好路过看到就给了他们个简单的解决方案
其实这事还没怎么涉及算法,最后都没自己写实现,无非了解排序有稳定和不稳定,不稳定的时候怎么搞能搞成稳定的,但是连这些都不知道最后也只能在那边傻着
nicevar
2016-09-24 15:01:49 +08:00
招聘也要按照基本法来的,一些基础的算法是要会的,否则日后会发现这些对算法不熟悉的人会写出非常令人吃惊的代码
raysonx
2016-09-24 15:09:32 +08:00
算法是基础。我面试人的时候也会问一些简单的算法问题。
wizardforcel
2016-09-24 15:51:57 +08:00
@otakustay 不稳定的算法可以通过增加一个属性并重写比较函数来改成稳定的。
psklf
2016-09-24 16:00:24 +08:00
@waruqi

>金字旁的链

这里基本上面试可以结束了
hronro
2016-09-24 16:06:14 +08:00
你见过面试 UI ,考算法的吗
waruqi
2016-09-24 16:19:01 +08:00
@sun1993 真不是段子 昨天的事 还问了些其他的基础知识 都没答上来 还跟我说自己理论不行 实际开发 ok
RedeemDx
2016-09-24 16:43:19 +08:00
@waruqi 这也假的太明显了啊....也亏你听得下去
不如你来面面我~~
zongren
2016-09-24 17:02:46 +08:00
@hronro 这个就真的没必要了
t0byxdd
2016-09-24 17:24:38 +08:00
你说 ios android 用不到机器学习就算了 说排序都用不到我非常不服

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

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

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

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

© 2021 V2EX