台湾生活网_台湾人的网上生活家园 -

秒速时时彩全天计划_以我的亲身经历为例,告诉大家写简历和面试的技巧(面向高级开发和架构师)

  • 时间:
  • 浏览:3

    并且我也写过不少介绍面试相关的博文,许多文章的点击量还不低,这些面试相关的经验大多有的是从我面试别人的过程中提炼出来了。

    在18年底到19年3月,陆续面试了几家公司,有成有不成的,最终进了一家比较满意的知名外企。在本文里,我将介绍我这段时间里更新简历和面试的相关经历。许多面试相关的许多方式 ,我门 能从我并且的博文里看过,但在本文里,我门 更能从相关实战性的例子中进一步体会到面试技巧的使用方式 。

1  刚现在结速了了一定得通过许多小公司练手

    我打算要换工作,就更新了简历,这时有的是不少猎头来找我,刚现在结速了了,我不敢面大公司,太大太大太大太大 去些规模小的互联网公司。许多一方面,当时我并且 不面试了,面试实战技能难免许多荒废,此人 面,离我并且的面试毕竟过了一阵,我也给你说 知道当前市面上这些技术比较值钱。

    许多,我在面试有的是准备许多针对项目和值钱技术的说辞,这些说辞有的是经过实战来演练下。事实上,在和小公司沟通的过程中,进一步提升了我的相关表述能力和相关话术,离米 用小公司来踩坑。相反,许多用大公司的面试失败来换得这些进步,就未免许多可惜了。

    太大太大太大太大,我和猎头明说,给给你去大公司,但并且,你得给给你到许多小公司去练练手,同去,我面试好并且,会告诉这些小公司的面试题和相关技巧。从前许多猎头就肯先推荐我去小公司了。   

2  投简历前,微调简历描述的技巧

     1 公司A在职位介绍里,提到对分布式组件有要求,尤其是负载均衡集群。这块技术我在通用版简历中太大太大太大太大 笼统写了下,有nginx+lvs实际经验,既然这些公司有类似要求,给你在简历中细化了这块:用到了lvs+keepalive集群和nginx,它们分别工作在4层和7层,(后省略相关技术使用点描述),最后介绍下效果:用了这些负载均衡组件外,我门 系统承受住了xx的并发量。 

    2 在公司B的职位介绍里,提到了高并发的需求,没得给你着重写了我压测的相关经验,包括压测环境为什么我么我部署,用到这些组件,再同去列了些压测后改善系统性能的若干方式 。

    3 公司C比较小,没得一位比较资深的能带团队的架构师,没得我在简历中除了介绍技术外,还着重写了带团队的若干经验。

    对我门 来说,着实面试任何一家公司,它们的职位要求绝对不许多一样。这时我门 最好是微调下简历。这些微调,绝对有的是胡乱编写,比如上个项目干的是测试,简历中改成开发。太大太大太大太大 挖掘下侧重点。

    就像我并且给出的案例,对于分布式技术,我上个项目着实用过,但简历中篇幅有限,我不许多面面俱到地写,但既然我门 公司有要求,没得给你针对性地详细介绍。

    着实这块谈不上是面试技巧,太大太大太大太大 语文技巧。首先是审题,理解职位介绍的主要内容,许多再像写作文那样,详细扩展下上个项目里相关技术点。甚至这太大太大太大太大 中考语文的考点而有的是高考的,但我此人 的体会是,在这段时间里针对每份职位介绍我都做了微调,太大太大太大太大基本上是投一份简历就能得到一次面试许多。

3  在换工作前,没得定下预期目标,同没得观察公司的情形

    我见过不少人,面试成了就进去了,结果着实钱达到预期,但工作环境和行业背景都有的是此人 我你要的,对此人 未来发展很不利。

    目前不少公司的情形,比如行业背景(比如金融保险电商等)还有工作传输效率(加班情形)在网上都能查到,用这些技术(比如分布式技术还是云还是AI)通过打听都都还可以问到。互联网是万能的,甚至许多仔细些,许多离职率,每年工资的增长幅度,甚至这些公司是第几轮融资,一般都都还可以看过。

    许多,我门 在面试的并且,都没得通过现场观察以及和面试官交流,旁敲侧击地打探到上述情形。在这些基础上,我门 没得结合此人 当前的需求和未来3到5年的发展方向,找若干类适合此人 的公司,下面就给些我此人 的和我所见到的例子。

    1 (这是我此人 的观点)比如我不大我你要进创业型公司,也比较排斥长时间的996,太大太大太大太大类似公司给你说 拿来练手。

    2  有段时间,不少P2P金融公司踩雷,太大太大太大太大哪怕面试时,类似公司的面试官会说得天花乱坠(很少有说此人 不好的),但类似公司得慎重。

    3  有次我到有另一5个 现场去面试,发现公司规模不大,是在有另一5个 园区里占有另一5个 楼层,且大多是业务人员,开发的太大,村里人 事总会说此人 公司正在融资,没得这些公司有的是许多不稳定,在有其它选项时,给你没去。

    4 我认识有另一5个 人,他想在Java分布式这块有所发展,他5年后的目标是架构师,在面试过程中,他就详细问了未来新进组的技术栈,等挑选都没得了再入职。    

    换工作是个折腾人的事情,着实没得十全十美的事情,进新公司后有的是发现和当初的预期有所不同,但许多并且不调查,没得入职并且悔这还是小事,耽搁此人 的发展才是大事。

4  面试前,我有的是查看职位介绍,以此准备项目介绍

    在上文里,我一直 介绍的是准备简历和定目标,从这帕累托图现在结速了了,将介绍准备面试。在并且的博文里,我一直 强调项目介绍的重要性,太大太大太大太大当我此人 出去面试的并且,这块绝对重视。在准备项目介绍前,我还是会通读应聘职位的技术介绍,许多按如下的步骤来准备。

    1 介绍项目的基本情形,比如这些项目是干嘛的,有这些模块流程是这些,此人 做了这些,持续了多久,有哪几条此人 参与。这块切记,都没得谈下业务,但别深入,许多面试官不熟悉,太大太大太大太大 想熟悉候选人的业务,这块时间控制在1分钟之内。

    2 通过介绍项目用到的软件,以及项目的管理方式 ,来进一步验证项目的真实性,许多很难和培训班给出的项目有差别。

    我介绍的并且,太大太大太大太大 ,项目管理用Maven,部署用jenkins,静态扫描用Sonar,任务管理和bug管理用jira,平时采用敏捷的项目迭代方式 ,每天有站会,离米 1月有另一5个 迭代版本。这块我门 都没得根据此人 的情形来介绍,时间也别太长,估计用1分钟也就够了。

    3 这块最重要,是结合业务,抛出项目用到的技术,但别展开。

    比如我见过有另一5个 职位介绍,中间写到没得有数据库优化的经验,没得给你说 ,项目里我用过MyCat作为分库分表,(不展开技术),结果上线后,我门 数据库能承受住每秒2000个并发请求(说下用好的结果)。

    又如有另一5个 JD里说要用到微服务技术,没得给你说 ,项目里用到了Spring Cloud框架,用到了Ribbon,Eureka等组件,容器是Docker。用好并且,在发布有的是发现,各模块之间的调用耦合性大大降低。 

    这块为这些太大展开?第一,当前还在介绍项目,许多展开技术,就会帕累托图不分,面试官会对你的逻辑思路产生质疑。第二,许多在JD里有要求,面试官有的是深入来问,别人问是我不好总比此人 自吹自擂要好。 第三,就好比并且考文科内容,当前在介绍项目时,先应当把所有的点说出来,面上自有许多发挥。

5  准备项目介绍时,我是何如准备值钱技术的

    这块着实和介绍项目经验时密不可分,这里就拿我介绍过的Netty组件来说明。 

    1 准备何如过渡到相关技术的说辞。

    这里一定别让面试官感觉你在自说自话。比如我准备的方案1是,在介绍好项目背景后,许多面试官没打断,给你询问,都没得介绍其中的Netty细节?得到允许后再说。方案2是把这些技术关联到面试官许多会问的问题图片报告 上,比如问及网络通讯时介绍Netty,这些并且我会分发有另一5个 问题图片报告 列表,遇到此类问题图片报告 ,我会抛出Netty说辞。对于许多技术也都没得照此准备。

    2 结合业务需求点,说下为这些要用这些技术,以及用了有这些好处。

    比如为了优化网络通讯协议,太大太大太大太大用基于TCP协议的Netty,我业务模块里的xxx功能是用到netty,再稍微结合业务和Netty展开下。从前得话,面试官就会感觉这些技术你有的是仅仅在学习中用到,许多在项目业务里用到。

    3 准备下这些技术里我踩过的坑。

     比如通讯过程中我遇到了半包和粘包问题图片报告 ,对此我更是深入了底层代码说明,还有Netty里的堆外内存管理问题图片报告 ,我准备了有另一5个 许多管理不善而意味的OOM问题图片报告 的排查和除理过程(类似问题图片报告 网上相关的也太大太大太大太大)。

    4 我再准备了用了这些技术后对项目的帮助。

    比如Netty是基于TCP协议的,它要比Http协议要轻,太大太大太大太大通讯性能高,且Netty外部的Reactor系统任务管理器模型对系统的IO帮助很大。

    着实准备到这些程度,一般的面试官就不为什么我么我再问了,哪怕面试官再问了有另一5个 我也给你说 知道的问题图片报告 ,我也都没得理直气壮地说给你说 知道了,毕竟我并且许多介绍了不少底层代码,再精通Netty的人太大太大太大太大都都还可以面面俱到地在脱稿的情形下回答出任何问题图片报告 。

    但为了以防万一,我更准备了“源于项目但高于项目”的说辞,一方面证明我平时有的是不断专研,此人 面进一步证明我熟悉都都还可以合理使用Netty的底层代码。这方面我准备了如下的内容:

    1 Netty的重要组件以及有另一5个 请求过来时各模块工作的时序图。2 Netty外部零拷贝的原理和好处,对此还专门准备了代码。3 Netty读写索引的工作方式 。4 Netty异步除理的机制。

    我门 都没得想象下,许多在面试中,我门 很自信地边写底层代码边解释问题图片报告 ,面试官会对我门 有这些评价?着实这些有的是都没得准备的,我一直 没明白,为这些村里人 面试前不做任何准备?这些准备的素材又有的是找没得。 

    下面我再略讲下我MyCAT的准备要点。

    1 还是讲下业务背景,为这些要用?2 何如使用,无非是设置分库规则,改写SQL得话等。3 准备下踩到的坑,比如自增长主键在每台机器上有的是保证唯一。4 许多再结合些底层代码,准备下一根绳子 SQL得话是何如分发到对应的分库上的,许多执行好并且又何如返回的。

    基本上我面试时说到这些程度后,面试官就不为什么我么我问了。 

6  事前评估好此人 的薄弱点,想方式 让面试官忽略

    哪怕并且再准备,我门 太大太大太大太大 能保证此人 一定能达到职位介绍里的要求,这并且就得准备有另一5个 此人 薄弱技术的列表,许多想方式 在面试中绕过去,许多绕不过去,就找些替代方案。

    比如我对消息通讯组件不熟悉,在面试前我哪怕看代码看文档也无法进一步理解,给你在面试中,故意不提这些环节,抛出其它值钱技术,引诱面试官来问,一般交流有另一5个 技术点离米 耗时10分钟(边画图边介绍再提问),太大太大太大太大面试过程中详细交流到的最多也就5个点,少得话就5个,在不少面试里就根本没涉及到这块。

     有两场面试,技术面试官问及到了,给你说 项目里用过,同去多介绍些使用场景,比如用Kafka进行异步消息通知,通过消息中间件来保证交易的幂等性。从前面试官听到我介绍了应用场景,就离米 会认为我用过。没得一场面试,面试官在kafka方面问得很细,问到何如集群内除理消息重发的细节,给你没回答上。

    也太大太大太大太大 说,我通过刻意回避外加介绍业务应用场景,很大程度上隐藏了我了解不深的技术。相反,许多我在简历中大大咧咧地写上用过kafka,没得许多每场面试有的是被问到,毕竟在面试中被问倒有的是件好事。 

    又如,我对分布式集群里的失效转移底层细节始终没理解透彻,没得在相关问题图片报告 上就得非常小心。

    有一场面试里,我被问到dubbo+zk集群,这块许多细问,有的是问到失效转移的选举算法,我对此不熟,没得给你先说dubbo的通讯协议,序列化方式 以及通过设置超时时间实现服务降级的思路,许多再说zk的部署。最终面试官着实 问到选举算法,但并且我许多结合业务谈了dubbo底层代码和zk的相关部署,太大太大太大太大不理解选举算法并没得产生太大的影响。

    这里用到的技巧是“偷换概念”,有另一5个 问题图片报告 有多个回答方向,你先让面试官感觉到你在太大太大太大太大领域非常熟悉,没得在个别领域不熟悉就无伤大雅了。

7  和猎头和人事的沟通要点

    1 猎头和我门 是一伙的,我门 成了猎头都都还可以拿到提成,太大太大太大太大和猎头谈时一定得坦诚,把你优点和弱点都说,猎头会帮忙想方式 (比如问面试题)许多是帮忙优化简历。 

    2 面试前,一定和猎头谈次,许多问下对这家公司该说这些话,以及并且人的成功失败经验,许多问题图片报告 ,去问下面试题(包括笔试题和口头技术问题图片报告 )。

    3 面试后,一定第一时间和猎头沟通,这时此人 直接去问不离米 。许多还都没得通过猎头说,哪怕这些岗位没面上,还都没得尝试这些公司的其它岗位。

    4 谈工资时一定得先听猎头的建议,不少人对当前行情不了解,许多信心缺陷,工资没要足,这时让猎头谈是比较离米 的,许多猎头就干这些的。一般来说,跳槽后,工资离米 有20%到200%的涨幅,许多公司会要前家公司的收入证明,相关问题图片报告 也都没得问猎头。

    但和人事谈,就要小心了,毕竟人事是公司开工资的。

    1 人事会问并且公司的离职意味,这时千万别给你事感觉出你不稳定,给你说为了进一步提升此人 的能力,此类问题图片报告 网上太大,我门 都没得此人 查。

    2 在谈发展方向时,别和JD上的背离。比如JD上是招个技术开发人才,你却和人事说,干了1年后想转Team leader管理岗位,许多说同去想做测试,没村里人 事就会感觉到,你未来的发展规划和公司我你要的不匹配。

    总之,面试时人事会非常nice地和你交流,有并且甚至是套话,看你否是稳定,否是能很好地和团队合作者者,都没得加班,给你见过村里人 卡在人事这关,甚至还给你说 知道为什么我么我被拒。

    许多一般你在和人事谈工资前,最好向猎头打探下这些职位的工资范围,在此基础上,许多你感觉面试非常好,许多我门 着急要人,许多你感觉加班会太大太大太大太大,都没得适当多要些,相反许多你非常想进这些公司,没得就此人 斟酌。

8  总结:没得常跳槽,但得一直 更新此人 的技能

    在上文里,我通过最近换工作的经历,向我门 介绍了相关经验,比起我的两本书,Java Web轻量级开发面试教程和Java核心技术及面试指南,自认为本文介绍的技巧更有实战性。

    我不推荐一直 换工作,比如一年换个两家,没得公司会质疑稳定性,但对于我门 做IT的人来说,许多手头技术停滞不前,没得此人 的竞争高工资的能力也会大大降低。

    没得目前该了解这些技术?以及在这些技术方面我当前掌握得何如?这并非 都没得通过工作来检验,但工作中接触到的技术毕竟是有限的,这时就都没得通过面试来检验此人 当前的学习情形,同去也都没得通过面试题去了解此人 的努力方向。 

    如要转载本文,请先征得此人 同意。