前天发了个帖子:刚学 iOS,靠着 V2EXer 的指点,上架了个应用 Jobs~
Jobs的GitHub源码
把这个面试纪录放在了GitHub里面,以后都会在里面记录:WrittenTestAndInterviews
希望大家Star一下下~~
下面是具体内容__________________________________________
2015/7/20 星期一,晴,武汉-HUST-寝室
周六填的阿里的内推,今天下午接到了电话,根本没想到是今天,当时ZZP还在边上玩我手机,突然他说,一个来自浙江的电话,要不要挂掉?我吓得赶紧抢回手机,关掉电脑音乐。16:57打的,持续了51分钟。
首先问我有没有时间,方不方便接电话,当然,有时间、方便,还好当时我在寝室。
然后让我自我介绍,自我介绍之后就开始轰炸技术问题,他那信号并不是很好,害得我听的很累。紧张是有点,但没有浑身颤抖那么夸张。之前也只是想用内推锻炼一下,查漏补缺,正常做手头的东西,并没有准备。
问题大概是这样的(顺序是乱的):
1、APP程序启动流程(原理)
2、ARC
3、用代理遇到过循环引用吗?
4、内存警告的时候怎么做?
5、Strong、Weak什么时候用。这个我说我不知道,(逃
6、TableViewCell复用。这个问的比较细,建议多查一些资料
7、Categroy。我没用过,只是跟他讲了一下我的理解,Category与继承的区别
8、C语言中普通变量与静态变量在内存中存储的位置,类比OC中变量
9、点击Cell程序如何响应,响应流程
10、OC与C的区别
11、存储的方式
12、传值方式
13、Dijkstra 算法。这个原来我C用过,我跟他聊的时候他顺便问的
14、MVC设计模式
15、条件:学校男生多于女生,理科生多余男生。结论:理科的男生多于文科的女生。结论是否成立,为什么。打电话紧张蒙了,脑子完全一摊浆糊,给了我很长时间,本身我就有电话恐惧症,电话两边沉默的好久,没答上来,面试完跟啪啪君讨论了一下:
a:理科男生,b理科女生,c文科男生,d文科女生
a+c>b+d
a+b>c+d
2a+c+b>b+c+2d
a>d
这题真的很简单,我怀疑我是智障…
15、排序及复杂度
16、问他问题,我问了三个小问题:
长是做iOS的吗?答:是的。
平时怎么提高自己的水平?总结来说,别老用别人的轮子,就算用了也要弄清楚原理;代码的可移植能力;牛人的博客。
我面试的表现如何?略。
带我的学长看了一下这些问题,确实比较基础。这几天就打打基础吧,看看运气了。能聊这么久我也是挺佩服自己的,平时我很少打电话,最多给家里打打电话,连上高二的表妹都是打电话给我,从这里看,我很不负责啊!从5月底接触iOS以来,自我感觉每天的效率很低很低,虽然上架了个应用,外行看门道吧,没有什么可炫耀的,自己还是菜鸟,虚心学习最重要了。暑假把C、C++、算法、OC的基础巩固一下,尤其是内存那块,很无知!
一开始很是迷茫,虽然现在也是,但没有那么重了,感谢很多人。起初在V2EX,问了怎么入门的问题,大家都很热情的分享自己的经验。还有,感谢带我的孙城学长,无论多弱智的问题,他都给我解答,项目分模块给我,并给我指导。还有我的小舅,没信用卡开不了付费开发者账号,那天他帮我付了,我要还他,他说等我工作了再还,各种感动与责任。几个基友也在不断的督促我,帮我体验Jobs应用,并且不断嘲讽我!!
1
hinate 2015-07-21 08:51:06 +08:00 via Android 1
💪
|
2
pwinner 2015-07-21 08:51:26 +08:00 via Android 1
没有基友的嘲讽根本没有动力嘛
|
3
Andiry 2015-07-21 08:53:29 +08:00 via Android 1
电话面试不是应该事先约好时间么
搞突然袭击是什么鬼 |
4
wangzhenhuip OP @Andiry 估计如果我说没空他会约定个时间再打吧,我一同学周五的时候错过了两次电话,周一阿里依然给他打了。。。
|
5
yaqink 2015-07-21 09:02:24 +08:00 via iPad 1
這下我有的忙了,話說都沒問 Swift 相關的?
|
6
wangzhenhuip OP @yaqink 并没有问...
|
7
yyork 2015-07-21 09:05:13 +08:00 via iPad 1
理科生多于男生不应该是a+b>a+c吗
|
8
wangzhenhuip OP @yyork oh,糟糕,写错了。。。第二个条件是理科生多于文科生
|
9
yolio2003 2015-07-21 09:12:33 +08:00 1
赞楼上
|
10
AmberBlack 2015-07-21 09:14:44 +08:00 1
恭喜楼主。
|
11
offspring 2015-07-21 10:11:58 +08:00 1
strong 和 weak 那个知识点还挺基础...一般所属关系用 strong 没太大关系就 weak
|
12
bawn 2015-07-21 10:21:28 +08:00 1
偷偷的告诉楼主,二面会问项目有关的东西
|
13
wangzhenhuip OP @bawn oh.....一面里的一些问题就是根据项目来问的 = =
|
14
wu181184 2015-07-21 10:27:09 +08:00 1
同是HUST的,周五投的,现在还没电话...
|
15
wangzhenhuip OP @wu181184 等等看...
|
16
nolouch 2015-07-21 12:00:56 +08:00 1
赞楼主,记录很有帮助,jobs很不错~
|
17
Rorysky 2015-07-21 12:35:02 +08:00 1
15 的话,两边都加上 理科的女生 就等价于 理科生>女生
|
18
liuchang0812 2015-07-21 12:42:20 +08:00 via iPhone 1
不要随意透露面试题
|
19
ileenhow 2015-07-21 12:59:19 +08:00 1
huster?nice!
|
20
grzhan 2015-07-21 13:11:57 +08:00 1
楼主加油
|
21
baka 2015-07-21 14:05:26 +08:00 1
终面被刷的好残念。。
|
22
surfire91 2015-07-21 14:15:27 +08:00 1
感觉楼主的15题解法有问题。
a:理科男生,b理科女生,c文科男生,d文科女生 (1) a+c>b+d (2) a+b>a+c #楼主:a+b>c+d(题干是理科生多余男生,但是这个表达式的意义却是 理科生多余文科生) 从(2)得出 b>c,代入到(1),则 a+c > c+d,即 a > d,理科男生大于文科女生是成立的。 |
23
wangzhenhuip OP |
24
wangzhenhuip OP @liuchang0812 呃呃呃 0.0
|
25
Phariel 2015-07-21 15:37:17 +08:00 via iPhone
楼主加油
|
26
c4pt0r 2015-07-21 15:58:02 +08:00 2
怎么说呢,原则上还是不要透露面试题吧(无论是 onsite 还是电话)。
如果我是面试官,如果我发现这个事情,无论对方回答得多漂亮, 我都是会拒绝这个人的。 以后请注意啊。。。。 |
27
wangzhenhuip OP @c4pt0r 好的,没有想到应试的问题,的确,如果有的人钻空子,面试官会比较麻烦。以后总结我会去掉具体的题目~~
|
28
onevcat 2015-07-21 17:01:15 +08:00 1
50多分钟的电话也是惨...可以想象手机发热的状况..
题目都比较基础,不过如果是刚学 iOS 的话能答上个七七八八也不赖就是了。 |
29
surewen 2015-07-21 17:08:17 +08:00 2
lz是本科生还是研究生?
另外说一个当年电面微软实习生的坑, 最后是问一个算法,我说了思路,问我要写多久,我说20分钟吧。然后就说电话面试结束了,20分钟内写好发他邮箱 - - |
30
wangzhenhuip OP |
31
zxahu 2015-07-21 18:28:12 +08:00 1
靠,我一面23分钟,二面32分钟,还没你一次多。。。
|
32
wangzhenhuip OP @zxahu 你面的啥啊,真希望我这个是一起面的,哈哈= =
|
33
xohozu 2015-07-21 18:58:11 +08:00 1
你是投的哪个BU?
|
34
wangzhenhuip OP @xohozu 客户端
|
35
jiezhi 2015-07-21 19:39:07 +08:00 1
对于15题感兴趣了,电话面试可能来不及推演,直接带数字好了。
男生3个,女生2个。其中理科生是1个男生2个女生,文科生为2个男生。嗯,显然结论是不对的。 还有,考虑过学艺术的同学感受么 |
37
wangzhenhuip OP @jiezhi 哈哈,V2的主题改不了....(逃
|
38
xohozu 2015-07-21 19:50:30 +08:00 1
@wangzhenhuip 额,客户端是岗位,你投了哪个事业群,比如蚂蚁、天猫等
|
40
wangzhenhuip OP |
41
champage 2015-07-21 20:34:41 +08:00 1
@wangzhenhuip 你昨天一面 今天应该公布结果啊
我等着二面 |
42
wangzhenhuip OP @champage 你今天一面的?
|
43
champage 2015-07-21 20:42:25 +08:00 1
@wangzhenhuip 我九号就电面了。。。
|
44
wangzhenhuip OP @champage 我的天,等的有点久啊,一起等吧。
|
45
champage 2015-07-21 20:44:30 +08:00 1
@wangzhenhuip 好吧 。。。。
|
46
bawn 2015-07-21 21:50:17 +08:00 1
@wangzhenhuip 如果超过一个星期没有回复估计是挂了
|
47
wangzhenhuip OP @bawn 了解~
|
49
zxahu 2015-07-21 22:36:31 +08:00
@wangzhenhuip 我投的是阿里云,肯定和你不是一个BU
|
50
mcone 2015-07-21 23:03:37 +08:00 1
楼主有两个15 哈哈哈哈哈
另外楼主推导的那个,其实如果之前没见过的话,一下子想回答上来还真有难度(太显而易见了,大家都会怀疑有没有坑。。。) |
52
wangzhenhuip OP @mcone oh!!!! 两个15都被你发现了,(逃!
|
53
wangzhenhuip OP @baka 是指校招吗,第一面不是问了技术的问题了吗,后几面会问什么,有什么区别,我很好奇 0.0
|
54
baka 2015-07-22 00:34:22 +08:00 1
@wangzhenhuip 恩,校招内推。还是继续问项目和技术,问得更深一些,不过我不是报的iOS。
|
55
pein 2015-07-22 09:03:44 +08:00 1
@wangzhenhuip
其实这个比你想象的更简单。。 理科生>男生,男生>女生 => 理科生>女生 => 理科女生+理科男生>理科女生+文科女生 =>理科男生>文科女生 给纸和笔初中生都能做出来,我感觉这种题根本没有问的必要。 |
56
wangzhenhuip OP @pein 有笔误,回复中有订正
|
57
xohozu 2015-09-03 12:51:21 +08:00
@wangzhenhuip 楼主阿里内推进了吗
|
58
wangzhenhuip OP @xohozu 没有,太菜了
|