以我的亲身经历为例,告诉大家写简历和面试的技巧(面向高级开发和架构师)

  • 时间:
  • 浏览:3
  • 来源:奶瓶博客 - 专注共享老李博客资源

    1 (这是我另一方的观点)比如我不大愿意进创业型公司,也比较排斥长时间的996,统统类似于公司很久 你是拿来练手。

    比如为了优化网络通讯协议,统统用基于TCP协议的Netty,我业务模块里的xxx功能是用到netty,再稍微结合业务和Netty展开下。原先语句,面试官就会感觉并都不 技术你都不 仅仅在学习中用到,很久 在项目业务里用到。

    我打算要换工作,就更新了简历,这时都不 不少猎头来找我,开始英文英文英语 ,我不敢面大公司,很久去些规模小的互联网公司。是是因为一方面,当时我很久不面试了,面试实战技能难免什儿 荒废,另一方面,离我以前的面试毕竟过了一阵,我不出乎 当前市面上哪多少技术比较值钱。

    只有目前该了解哪多少技术?以及在并都不 技术方面我当前掌握得怎么才能 才能 ?这之统统还时需通过工作来检验,但工作中接触到的技术毕竟是有限的,这时就还时需通过面试来检验另一方当前的学习情况,一齐也还时需通过面试题去了解另一方的努力方向。 

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

    2 在谈发展方向时,别和JD上的背离。比如JD上是招个技术开发人才,你却和人事说,干了1年后想转Team leader管理岗位,是是因为说一齐想做测试,只人们事就会感觉到,你未来的发展规划和公司愿意的不匹配。

    2 面试前,一定和猎头谈次,是是因为问下对这家公司该说哪多少话,以及以前人的成功失败经验,是是因为疑问,去问下面试题(包括笔试题和口头技术疑问)。

    哪怕以前再准备,人们很久能保证另一方一定能达到职位介绍里的要求,这以前就得准备一另一个多多另一方薄弱技术的列表,很久 想方法在面试中绕过去,是是因为绕不过去,就找些替代方案。

    我不推荐时不时换工作,比如一年换个两家,只有公司会质疑稳定性,但对于人们做IT的人来说,是是因为手头技术停滞不前,只有另一方的竞争高工资的能力也会大大降低。

    3 面试后,一定第一时间和猎头沟通,这时另一方直接去问不大概。很久 还还时需通过猎头说,哪怕并都不 岗位没面上,还还时需尝试并都不 公司的其它岗位。

    2 结合业务需求点,说下为哪多少要用并都不 技术,以及用了有哪多少好处。

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

    我介绍的以前,很久,项目管理用Maven,部署用jenkins,静态扫描用Sonar,任务管理和bug管理用jira,平时采用敏捷的项目迭代方法,每天有站会,大概1月一另一个多多迭代版本。这块人们还时需根据另一方的情况来介绍,时间也别太长,估计用1分钟也就够了。

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

    总之,面试时人事会非常nice地和你交流,有以前甚至是套话,看你算不算稳定,算不算能很好地和团队商务相互合作,还时需加班,很久 你见过人们卡在人事这关,甚至还我不出乎 为什么在么在被拒。

    2 在公司B的职位介绍里,提到了高并发的需求,只有很久 你着重写了我压测的相关经验,包括压测环境为什么在么在部署,用到哪多少组件,再一齐列了些压测后改善系统性能的若干方法。

    这块为哪多少不必展开?第一,当前还在介绍项目,是是因为展开技术,就会累积不分,面试官会对你的逻辑思路产生质疑。第二,是是因为在JD里有要求,面试官都不 深入来问,别人问跟跟我说总比另一方自吹自擂要好。 第三,就好比以前考文科内容,当前在介绍项目时,先应当把所有的点说出来,面上自有是是因为发挥。

    人们还时需想象下,是是因为在面试中,人们很自信地边写底层代码边解释疑问,面试官会对人们有哪多少评价?觉得哪多少都不 还时需准备的,我时不时没明白,为哪多少什儿 人所有所有面试前不做任何准备?哪多少准备的素材又都不 找只有。 

    1 还是讲下业务背景,为哪多少要用?2 怎么才能 才能 使用,无非是设置分库规则,改写SQL语句等。3 准备下踩到的坑,比如自增长主键在每台机器上都不 保证唯一。4 很久 再结合些底层代码,准备下三根绳子 SQL语句是怎么才能 才能 派发到对应的分库上的,很久 执行好以前又怎么才能 才能 返回的。

    又如一另一个多多JD里说要用到微服务技术,只有很久 你是,项目里用到了Spring Cloud框架,用到了Ribbon,Eureka等组件,容器是Docker。用好以前,在发布都不 发现,各模块之间的调用耦合性大大降低。 

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

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

    觉得这块谈不上是面试技巧,很久语文技巧。首先是审题,理解职位介绍的主要内容,很久 再像写作文那样,完全扩展下上个项目里相关技术点。甚至这很久中考语文的考点而都不 高考的,但我另一方的体会是,在这段时间里针对每份职位介绍我都做了微调,统统基本上是投一份简历就能得到一次面试是是因为。

    以前我也写过不少介绍面试相关的博文,什儿 文章的点击量还不低,哪多少面试相关的经验大多都不 从我面试别人的过程中提炼出来了。

    这里一定别让面试官感觉你在自说自话。比如我准备的方案1是,在介绍好项目背景后,是是因为面试官没打断,很久 你询问,还时需介绍其中的Netty细节?得到允许后再说。方案2是把哪多少技术关联到面试官是是因为会问的疑问上,比如问及网络通讯时介绍Netty,并都不 以前我会派发一另一个多多疑问列表,遇到此类疑问,我会抛出Netty说辞。对于什儿 技术也还时需照此准备。

    很久 ,我在面试都不 准备什儿 针对项目和值钱技术的说辞,哪多少说辞都不 经过实战来演练下。事实上,在和小公司沟通的过程中,进一步提升了我的相关表述能力和相关话术,大概用小公司来踩坑。相反,是是因为用大公司的面试失败来换得哪多少进步,就未免什儿 可惜了。

     比如通讯过程中我遇到了半包和粘包疑问,对此我更是深入了底层代码说明,还有Netty里的堆外内存管理疑问,我准备了一另一个多多是是因为管理不善也不是因为的OOM疑问的排查和解决过程(类似于疑问网上相关的也统统)。

    很久 ,人们在面试的以前,还时需通过现场观察以及和面试官交流,旁敲侧击地打探到上述情况。在并都不 基础上,人们时需结合另一方当前的需求和未来3到5年的发展方向,找若干类适合另一方的公司,下面就给些我另一方的和我所见到的例子。

    3  有次我到一另一个多多现场去面试,发现公司规模不大,是在一另一个多多园区里占一另一个多多楼层,且大多是业务人员,开发的太少,很久 人事总会说另一方公司正在融资,只有并都不 公司都不 是是因为不稳定,在有其它选项时,很久 你没去。

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

    1 猎头和人们是一伙的,人们成了猎头都可不可以拿到提成,统统和猎头谈时一定得坦诚,把你优点和弱点都说,猎头会帮忙想方法(比如问面试题)是是因为是帮忙优化简历。 

    4 我再准备了用了并都不 技术后对项目的帮助。

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

    1 准备怎么才能 才能 过渡到相关技术的说辞。

    对人们来说,觉得面试任何一家公司,它们的职位要求绝对算不算是因为一样。这时人们最好是微调下简历。并都不 微调,绝对都不 胡乱编写,比如上个项目干的是测试,简历中改成开发。很久挖掘下侧重点。

    我见过不少人,面试成了就进去了,结果觉得钱达到预期,但工作环境和行业背景都都不 另一方愿意的,对另一方未来发展很不利。

     有两场面试,技术面试官问及到了,很久 你是项目里用过,一齐多介绍些使用场景,比如用Kafka进行异步消息通知,通过消息上方件来保证交易的幂等性。原先面试官听到我介绍了应用场景,就大概会认为我用过。只有一场面试,面试官在kafka方面问得很细,问到怎么才能 才能 集群内解决消息重发的细节,很久 你没回答上。

    比如我见过一另一个多多职位介绍,上方写到时需有数据库优化的经验,只有很久 你是,项目里我用过MyCat作为分库分表,(不展开技术),结果上线后,人们数据库能承受住每秒50个并发请求(说下用好的结果)。

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

    比如我对消息通讯组件夹生悉,在面试前我哪怕看代码看文档也无法进一步理解,很久 你在面试中,故意不提并都不 环节,抛出其它值钱技术,引诱面试官来问,一般交流一另一个多多技术点大概耗时10分钟(边画图边介绍再提问),统统面试过程中完全交流到的最多也就八个点,少语句就八个,在不少面试里就根本没涉及到这块。

    就像我以前给出的案例,对于分布式技术,我上个项目觉得用过,但简历中篇幅有限,我算不算是因为面面俱到地写,但既然人们公司有要求,只有很久 你针对性地完全介绍。

    在上文里,我时不时介绍的是准备简历和定目标,从这累积开始英文英语 ,将介绍准备面试。在以前的博文里,我时不时强调项目介绍的重要性,统统当我另一方出去面试的以前,这块绝对重视。在准备项目介绍前,我还是会通读应聘职位的技术介绍,很久 按如下的步骤来准备。

    觉得准备到并都不 程度,一般的面试官就不为什么在么在再问了,哪怕面试官再问了一另一个多多我不出乎 的疑问,我也还时需理直气壮地说我不出乎 了,毕竟我以前是是因为介绍了不少底层代码,再精通Netty的人也从只有面面俱到地在脱稿的情况下回答出任何疑问。

    4 我认识一另4另一方,他想在Java分布式这块有所发展,他5年后的目标是架构师,在面试过程中,他就完全问了未来新进组的技术栈,等选则还时需了再入职。    

    换工作是个折腾人的事情,觉得只有十全十美的事情,进新公司后都不 发现和当初的预期有所不同,很久是因为以前不调查,只有入职时候悔这还是小事,耽搁另一方的发展才是大事。

    1 人事会问以前公司的离职是是因为,这时千万别很久 你事感觉出你不稳定,很久 你说为了进一步提升另一方的能力,此类疑问网上太少,人们还时需另一方查。

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

    这里用到的技巧是“偷换概念”,一另一个多多疑问有多个回答方向,你先让面试官感觉到你在统统领域非常熟悉,只有在个别领域夹生悉就无伤大雅了。

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

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

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

    统统,我和猎头明说,很久 你去大公司,但以前,你得很久 你到什儿 小公司去练练手,一齐,我面试好以前,会告诉你哪多少小公司的面试题和相关技巧。原先什儿 猎头就肯先推荐我去小公司了。   

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

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

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

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

    3 准备下并都不 技术里我踩过的坑。

    很久 一般你在和人事谈工资前,最好向猎头打探下并都不 职位的工资范围,在此基础上,是是因为你感觉面试非常好,是是因为人们着急要人,是是因为你感觉加班会统统,还时需适当多要些,相反是是因为你非常想进并都不 公司,只有就另一方斟酌。

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

    1 介绍项目的基本情况,比如并都不 项目是干嘛的,有哪多少模块流程是哪多少,另一方做了哪多少,持续了多久,有多少另一方参与。这块切记,还时需谈下业务,但别深入,是是因为面试官夹生悉,很久想熟悉候选人的业务,这块时间控制在1分钟之内。

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

    4 谈工资时一定得先听猎头的建议,不少人对当前行情不了解,是是因为信心缺乏,工资没要足,这时让猎头谈是比较大概的,是是因为猎头就干并都不 的。一般来说,跳槽后,工资大概有20%到50%的涨幅,什儿 公司会要前家公司的收入证明,相关疑问也还时需问猎头。