9 月份杭州 iOS 的面试经历,心累.... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zuyu
V2EX    职场话题

9 月份杭州 iOS 的面试经历,心累....

  •  1
     
  •   zuyu 2019-10-18 17:22:26 +08:00 4010 次点击
    这是一个创建于 2186 天前的主题,其中的信息可能已经有所发展或是发生改变。
    2019 年 09 月 02 日 开始投简历
    boss 打招呼的大概 40-50 家 要简历的到 10 家
    拉钩投了大概 15 家
    5 个面试. 但是有一个是专业做马甲包的公司,我没什么兴趣.所以算是有四个面试
    09 月 03 号上午一家下午一家
    09 月 04 号上午一家下午一家
    面试题一点没看,面试内容一点没准备 ,明天晚上回来继续更一下面试过程(开场,面试问题,公司环境和感受)
    2019 年 09 月 03 日 21:01:15 更新
    本来只约了四个面试,但是今天面试路上相继又约了几个,明天还有三家,后天还有两家,今天也面了三家,晚上的时候插进来一个面试
    聊聊今天的过程吧
    上午 10 点一家. 面试开始 hr 只问了一个工作年限的问题,然后自我介绍的流程都没有,就开始给我讲他们公司做的东西,我问了一下技术团队规模,俩后台,一个安卓,没了.然后就直接进入谈工资阶段.哦,还顺便吐槽了一下安卓,说招来的安卓是个菜 b,我就说招进来的菜逼那就赶紧换人啊,他也不换, 不理解.薪资我要的最低 18,这位大哥当场就懵了 .跟我说公司工资最高的就是安卓,12k.卧槽我心都凉了,这是多垃圾的技术团队,就不想来了,然后我开始加刚.
    我:试用期怎么给工资?他:80%我
    我:转正后会不会补试用期的工资?]
    他:公司都没有这样的规定吧
    我:我前两家都是补试用期工资
    他:…………
    我:如果试用期工资不补,我要求试用期 90%
    他:好吧,我去跟老总聊一聊,这件事我确定不了
    我:嗯好,那就到这?
    他:我送你
    第一家结束,这种公司给我钱我也不想来,我怕心累

    第二家
    本来约的是下午三点,我中午 12 点就到他们公司附近了,找了个星巴克坐一会儿,感觉等到三点太无聊了,而且 5 点又临时插进来一个面试,我就给他们 hr 打电话问到可否提前一下面试时间,他们 hr 还挺给面子的,问我想几点钟,我说我现在就在, 随时都好,他那边就说 1 点钟吧,就改到了下午 1 点
    面试开始
    产品面试的我 .也算是个老乡 ,聊得还比较开心,主要问题是 2.1 大礼包和 4.3 的处理方法…..
    不过还好不是专业做马甲包的,只是个做区块链的公司,没有相对应的资质,所以上架有问题.想找一个精通审核机制的开发人员.我担心这东西也炸雷,而且公司单休,聊到后面就是确定我意向的时候了.
    我抛出一个问题,我说这个东西费劲心机后也上架失败,想到什么应对方式了吗
    对方说找精通审核机制的人就是为了解决这个问题
    我:没人敢 100%保证可以上架成功,当然前提是尽最大努力
    他:没有,没想过失败的事
    我:这件事我需要一个答复,如果我入职了,实在没办法上架,这怎么办?
    他:…….那你薪资要求呢
    我:20 以上,并且不接受单休
    他:好,我了解了
    (然后又随便扯一扯)
    他:我这边想了解的都了解好了,我去找老总来跟你聊吧, 你稍等一下
    我:好
    一分钟后他回来了说老总不在,平时每天都在的,
    我说没关系,那我就先回. 他答个好就这样结束了
    了解清楚了这家公司的业务后我就没兴趣了,做区块链玩币的 app..
    还问了一个开发习惯的问题:你遇到一个不太熟的需求,任务周期又比较紧,你的开发流程是先功能做出来,代码比较乱, 还是代码和特别整洁的实现这个需求.我的回答是做了这么多年的项目,已经没有太陌生的功能了,如果真有这种情况,肯定是先保证功能没问题,之后有时间的时候在对这块功能进行整理或者重构.


    第三家
    这就是有故事的一家公司了…..
    我先阐述面试过程吧
    只有一个技术面试我. 先大概的做个自我介绍,然后随便找个做过的项目功能点进行了一个描述.然后问我自己在工程里有没有什么基类和封装的东西.我就简简单单说了封装.我说解析 json 的时候用的是自己写的一个比较轻量级的框架.因为后台返回的数据字段可能有些有,有些没有.自己在解析的时候就判断了是否存在对应的键和值.如果没有则返回一个空字符串,并且进行了一个非空的判断,避免一些赋值的崩溃.
    然后说了一下 AFN 的封装.因为上(上)家公司的项目请求是带着 token 的. 半个小时就会过期.还有一些请求要根据 code 来进行一个判断.
    所以就二次封装了一下 AFN.在 token 过期的时候自动去刷新 token.(token 过期后台会在失败回调返回对应的状态码,在 error 里判断错误码为 403 的时候就去刷新 token,然后重新请求)就这个逻辑和过程我给这兄弟讲了 2 遍,这兄弟没听懂.而且这兄弟不知道请求头是什么…我最后不耐烦了. 我问他这个东西很难吗?他呵呵道不难.这个问题算是翻篇了
    然后说问点基础的吧(刚才说的难道不算基础吗),声明属性的关键字有哪些…..
    我一一回答...
    然后问我 copy 和 strong 的区别…又是这种无聊问题,我回答的比较深,回答到了内存地址,并且顺便说了 array 的 mutablecopy 的道理 他有点懵
    然后问我 week 和 assgin 的区别(我都快没耐心了..还能问点更垃圾的问题吗) 我说不知道,你要知道的话你指点一下,然后这哥们说声明属性的时候一般都用 assgin,没怎么用到过 week…….
    然后问我 runtime. 我当时已经知道了这是个菜逼.我想的给他留点面子吧,因为面试只有我们俩,面试结果的回馈都是他一个人向公司回馈.
    我简单讲了讲方法交换.埋点.动态创建类.给动态类添加属性,声明方法并且实现方法和调用方法.这兄弟似乎眼睛都无神了,然后我又讲一下实际运用.比如一个按钮根据不同的情况要 push 不同的 vc,完全就可以和后台商议一下,直接返回需要跳转 vc 的名字.通过 runtime 的方式获取对应 vc 的实例和属性.并且用 kvc 的方式给属性赋值进行一个跳转.几行代码就可以解决冗余的判断….这哥们明显一脸懵逼…如果我在告诉他我用 runtime 写了一个检测 vc 内存泄露的库他是不是要疯…..我看他神情不对,就没再说….
    心里想着大哥你一点都不懂你问啥啊,你脸不疼吗…
    聊完了 runtime 这大哥就单方面结束了面试,说周五给具体消息….我就没机会问一点点问题…..
    然后回家的路上在群里和小伙伴们简单聊了聊这个面试…有趣的故事就发生了.他昨天也面试了同一家公司♀,还有一位这家公司的前员工..
    16 条回复    2019-10-21 14:57:13 +08:00
    zuyu
        1
    zuyu  
    OP
       2019-10-18 17:31:47 +08:00
    从开始投简历到入职经历刚好一周 周一到周六 入职公司 965 不打卡试用期一个月且满薪 .
    zuyu
        2
    zuyu  
    OP
       2019-10-18 17:33:45 +08:00
    因为太长 dGhpcyBpcyBhIGV4YW1wbGVodHRwczovL3d3dy52MmV4LmNvbS90LzYxMDczNyNyZXBseTE= 后续都在这里,各位有兴趣的看官可以过来看一看
    GavinAlison
        3
    GavinAlison  
       2019-10-18 17:44:04 +08:00
    大佬,这些知识你是上哪儿知道的?是有看专门的书籍吗?
    Leonard
        4
    Leonard  
       2019-10-18 17:53:40 +08:00
    @zuyu 你这贴的链接不就是这个帖子的吗。。
    itenyh
        5
    itenyh  
       2019-10-18 17:56:12 +08:00 via iPhone
    总结:高不成低不就
    hjw45611
        6
    hjw45611  
       2019-10-18 18:00:41 +08:00   1
    看完了,还是不知道楼主几年工作经验,为何不找符合自己薪资的公司来面试。
    如果是大佬的话,不必来小公司怼面试官找优越感,可以直接去阿里
    如果真心找工作,建议端正态度
    Paryace
        7
    Paryace  
       2019-10-18 23:37:50 +08:00   1
    LZ 你这投的都是什么公司,从内容看面试官也没开发过 iOS,只是想找个干活的,没必要这么黑人家。想要挑战么直接去面阿里好了
    zuyu
        8
    zuyu  
    OP
       2019-10-21 09:42:30 +08:00
    @hjw45611 可能我表达的有一点问题. 我并没有怼面试官找优越感的意思 .我对公司的筛选都是初创或者发展中的公司 /项目组.个人职场意向的定位吧 , 只是想找个感觉合适的公司一起跟着公司发展. 在这就不做过多阐述. 与其说是找工作,其实更像是找一个合适一起发展的公司 .
    zuyu
        9
    zuyu  
    OP
       2019-10-21 09:44:59 +08:00
    @Paryace 第三家公司是有点黑的成分, 但他确实也是一位 iOS 开发人员. 只是想找个感觉合适的公司一起跟着公司发展.不只是单纯的找工作赚工资. 个人职场意向的定位可能和大家不同,我没说清所以造成了误会
    zuyu
        10
    zuyu  
    OP
       2019-10-21 09:46:13 +08:00
    @Leonard v2 上发布的这个是链接的一部分. 大概占了 20%
    zuyu
        11
    zuyu  
    OP
       2019-10-21 09:46:31 +08:00
    @itenyh 确实还有很多欠缺的地方需要学习
    zuyu
        12
    zuyu  
    OP
       2019-10-21 09:47:55 +08:00
    @GavinAlison 看一些源码(第三方和官方的 runtime objc 等 ,官方文档阅读以下可以发现很多东西) 和朋友讨论 百度 google
    github 的 issues 都可以学到很多
    melonrice
        13
    melonrice  
       2019-10-21 09:53:03 +08:00
    @zuyu 需要你跟着公司发展的这种公司,绝大部分就都会是你描述这样。
    f1ren2es
        14
    f1ren2es  
       2019-10-21 11:02:12 +08:00
    base64 链接放错了?解析出来还是这个帖子
    zuyu
        15
    zuyu  
    OP
       2019-10-21 13:55:58 +08:00
    aHR0cHM6Ly93ZWIudXZ3Lm9yZy5jbi9jaXJjbGUvc2tENnF4NS9wb3N0L0I2OTRLQQ==
    抱歉上面链接贴错了
    @f1ren2es
    @Leonard
    Leonard
        16
    Leonard  
       2019-10-21 14:57:13 +08:00
    @zuyu 看帖还要登录?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2785 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 14:27 PVG 22:27 LAX 07:27 JFK 10:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86