51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2081|回复: 0
打印 上一主题 下一主题

[心情感悟] 面试心得

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:20
  • 签到天数: 403 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2019-1-14 16:42:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    最近两周面试,总结心得如下;如有不妥,还望指教:

    1.决定面试成败的主导因素: 技术而非人事!

            以我目前面试的公司来说;一个公司是否决定要你,主要由技术部门决定,只要技术谈妥了,人事一般不会有什么问题;人事只负责跟你谈薪资,入职时间,当然也会聊一下你离职原因,工作经历等等...


    2.一般公司的面试流程:

            行政(前台)填写应聘资料 ——> 笔试(一般会有) ——> 技术面试(有可能多次面试) ——> 人事(HR)谈薪资

            如果能走完上述的流程,那么恭喜你,你就会被公司录用了,下面针对每一个流程来详细解释;

    <1> 行政(前台)填写应聘资料:

            如约来到应聘公司的第一件事,就是填写一些应聘资料;应聘资料主要包括一些个人信息(身份信息/工作经历/期望薪资/特长爱好等),这一点,随便填就可以了,有些信息感觉不太好写的,可以不写(比如上一家公司工作的证明人/联系电话等,完全可以不写),不要看见表格就写满,完全没有那个必要.


    <2> 笔试: 笔试视情况而定,一般会有.关于笔试题有以下问题:

            1> 笔试内容: 一般笔试内容分为四大块:

            1.关于 OC 和 iOS 的开发基础知识;这一块内容一般就是上课的知识点,只要好好学,一般没问题.并且这一块的题也是最好回答的;

            2.关于数据结构和算法的问题;一般大公司会有这部分的问题,这部分的题最难答,是上课没有讲过的.

            3.发散性思维的一些题;这些题可以自由发挥,随便答.

            4.数据库操纵的一些题;这些一般就是后端的问题,也比较难以回答.

            关于笔试内容这一块.后三点是我们欠缺的,又是短时间无法弥补的;对于后三点内容;我的建议:如果愿意的话,可以针对每一点都专门花费一两天的时间来学习一下应付面试,当然,从长久来看,后面三点是必须掌握的.想要在编程这条路上走的远,数据结构和算法,后台知识和一些必要的天赋思维是必不可少的.


            2> 如何答笔试题?

            对于笔试题,只答出关键的点就可以了,没必要长篇大论;但是注意一定不要空着,即使不会,最好也写一些自己的思路. 其实我想说的是,真的很少有人看你的笔试题答得是否好,还是看面试谈的怎么样...

            对于笔试题;关键是要学会如何找到答案而不是将答案背下来,笔试题太多了,可以随便出,都记住根本不靠谱,关键是要学会怎么查找答案,没有现成的答案. 对于刚从培训机构出来的学生,最好能够对每一份笔试题中的任意一题有自己的见解和深入的理解,要求能自己对某一道题自由讲解3分钟以上,包括这个知识点的应用场景,注意点,在项目中的使用情况等等.只有这样,才跟面试官有的谈.

            最后啰嗦一句,我之前的经验心得,不要为了答题而答题,一般公司笔试答题没人管你,你可以尽情的找答案;所以这个时候呢,最好能够静下心来,仔细看一看每一道题的详细解释.这就是学习的时间.我之前面试的时候,经常会将我在笔试中搜索到的答案,结合自己的体会,在接下来的面试环节中,直接跟面试官谈.我觉得这是很好的一个经验.但是我现在面试的时候,心理太烦躁了,并没有这么做,感觉并不好. 以上就是我对笔试题的一些心得;


    <3> 技术面试;

             技术面试是最重要的环节,是决定是否要你的关键,所以这一关是最难的. 对于技术面试,一般小公司就一面,大公司的话会多次面试.

            一面: 一般第一次技术面试你的人,都是你以后的同事,当然也有可能是你的 leader. 在这一关的面试一定不能表现是你这个人不容易相处来,毕竟谁都不愿意找一个不好相处的同事不是...


      一面的主要问题都是 iOS 开发中的具体问题;现在有以下大家都愿意谈的几个点:

            1> runtime ;这个问题在现在的面试中基本都会问到,即使没有被问到,拿出来装 B 也是不错的选择,所以增加这一块的课程吧…

            2> NSTimer 和 block ; 使用注意点,使用场景等等,现在都喜欢问.并且这个问题还能够引出 runloop 和 内存泄漏等等.

            3> 多线程 ; 不多说了; NSThread / GCD / NSOperation 都会问,好好掌握吧.

            4> 网络 ; 主要是针对网络协议的问题. Socket / TCP/IP / IM / HTTP 中的 GET/POST 等等必问.

            5> 设计模式; MVC /MVVM /单例 /通知/ 代理/ block 等等..

            6> 性能优化; 手机性能调优方面的.

            7> 自动布局; autolayout / XIB 和 Storyboard 的优缺点.

            8> iOS中的缓存问题; 归档接档 /NSData /XML /SQLite 等,一定要说出使用场景. 还有就是内存缓存和持久化缓存.

            9> 第三方框架源码问题; AFN / SD 这两个必须掌握吧.

            10> 比较新颖的技术: JSPatch / Wax /IPv6 /React-Native /RAC 等等,怎么感觉我都不会.

           上面总结的这些问题,基本可以囊括所有的面试中被问到的主流问题.除了第10条,其他的基本都会被问到;

            二面: 一般二面都是移动端经理或者技术总监; 二面一般不会问 iOS 开发中的问题了,如果是移动经理,一般会问一下开发中的需求如何实现,会跟你聊一下,通过聊天来确定一下你的真实水平.还有的会直接给你一些简单的算法问题,这个时候并不是要求你能够回答的多完美,而是在考擦你的逻辑思维能力;所以,在这一面,一定要展现你的能力.你学习知识的速度和解决问题的能力.


            <4> 人事(HR)谈薪资 终面:

            如果二面能过,一般就问题不大了;HR 会跟你聊一下你的期望薪资,你的离职原因,入职日期等等.千万注意,离职原因,一般在二面开始有可能被问到,期望薪资在二面结束技术总监也有可能问一下.但最终跟你确定的还是 HR. 这一关只要你没病,你没有精神分裂等问题,都会过去.


            3. offer 的发放: 人事(HR)跟你聊过薪资之后,一般不会当下给你 offer ,在面试结束之后的两到三个工作日内会再次跟你沟通之后,再给你发放 offer.拿到 offer之后,我们就应该好好准备一下,迎接新的挑战了...


            以上是面试心得,还有一些我投简历的心得也分享一下:

            最近*联上的招聘太不靠谱了,不建议海投,海投之后30天内无法重复投递简历,是个很蛋疼的事情,建议一天投一页吧(60家左右).我*联总共上投了有800份左右的简历,反馈的公司只有两三家.你能够看到 HR 获取了你的联系方式,但是就是不联系你,你说气人不…

            boss 直聘感觉还是不错的,最好拿出来随时关注吧. 一般在 boss 直聘上聊天,会给你一些反馈信息的.(我很多面试都是 boss 直聘上的).

            拉勾网比较专业,并且一天只能投10份,所以一定不要乱投,仔细看看自己是否符合需求再投递.我就想说为毛我也好好看了,我感觉满足他们的 JD 但是给我的反馈都是不匹配...

            还有,拉钩每天都可以投递10份简历,所以最好每天都要投递.多看看是没有错误滴. 现在我的情况很尴尬,智联上简历投递不出去,拉钩上是不匹配,弄得我很纠结;





    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-27 12:10 , Processed in 0.062760 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表