V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zuyu
V2EX  ›  职场话题

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

  •  1
     
  •   zuyu · 2019-10-18 17:22:26 +08:00 · 3647 次点击
    这是一个创建于 1892 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   ·   实用小工具   ·   925 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.