�前天突然接到电话说是让我去二面,单位是杭州某国营单位,其产品是线下和大家生活中息息相关的卡类,可以自己猜,lol。。。
一面内容:二个面试官
1.介绍自己
2.根据以往的项目内容问些大问题:用什么设计模式、瀑布流熟悉吗、push机制等只要你稍微熟悉点,不会问的很深
3.runtime是什么?可以做那些事情在项目中
4.bug如何追踪
5.本地存储策略
6.问一些简历写的熟悉的三方 库
大致就这些,其他我也忘记了
本来以为没有戏了,都过了一个礼拜都没有通知,而且我也有offer在上班了,就没有在意,但是既让打电话让我再去二面,我就去吧。。。
二面:进了一个房间,还是上次那个面试官中的一个,拿着笔记本(os:现场编程)
果不其然:面试官让我先做下面的题目
1.NSAarr *arr = @[@"12-33",@"33-12",@"12-33",@"22",@"33-12"];去重
2.字符串@“2016-3-2”转成nsdate
3.@“http:xxxx|ssss”找出“|”前一位和后一位字符
4.写两种传值方式a页面跳转到b页面,b页面在输入值后返回a页面现实输入的内容
5.用wkwebview加载http://baidu.com
6.?????忘了
半个小时,Xcode随便自己玩
面试官说不难吧,应该很快吧,说实话我是第一次遇到现场写代码的,顿时有点蒙蔽,是要注意命名规范,还要考虑容错处理,所有的结果要打印,页面的值都要正常现实,这哪里来的及,各位可以尝试写一下。。。
总结:以前觉得面试即使有二面什么的只要对知识点熟悉项目中有用过,问答有思路就可以了,真的遇到立马写代码的面试还真是有的不知所措,在工作中copy/paste能解决的问题也大致知道原理,会调试改变,但是真的遇到了,不知道大家能不能从容应对。
网友评论