精华内容
下载资源
问答
  • 下面我们来说一下 做项目的时候时刻保持着对难点的敏感程度,很多我们费尽周折解决了一个问题,然后自己做记录,就忘掉了,此时如果及时将自己的思考过程记录下来,就是面试中的重要素材,养成这样的习惯非常...

    代码随想录刷题网站上线咯:programmercarl.com,200道力扣题目刷题顺序,详细题解,支持C++、Java、Python、Go、JS等多语言版本,一个你只要发现,就会收藏的硬核算法学习网站。

    大家好,我是程序员Carl,毕业先后在腾讯百度工作多年,看过很多社招和校招的简历,这篇文章我来总结一下程序员的简历应该怎么写,有哪些注意事项,还给出了我自己的简历模板,好了,我只能帮到这了。

    简历基调

    程序员的简历力求简洁明了,不用设计上过于复杂,如果放照片的话,除了照片 其他不用再有彩色的地方了。

    下面也提供了简历的模板

    校招生一页简历就够了,社招的话两页简历便可。

    有的校招生说自己的经历太多了,简历要写出两三页,看完之后基本不是内容太多了,就是太啰嗦了,例如校园活动一大堆
    既然是面试技术岗位,其他的就一笔带过就好。

    谨慎使用精通两字

    应届生或者刚毕业的程序员在写简历的时候 切记不要写精通某某语言,如果真的学的很好,推荐写熟悉

    但是有的同学可能仅仅使用一些语言例如go或者python写了一些小东西,或者了解一些语言的语法,就直接写上 熟悉C++、JAVA、GO、PYTHON ,这也是大忌,如果C++更了解的话,建议写 熟悉C++,了解JAVA、GO、PYTHON

    这里词语的强烈程度: 精通 > 熟悉(推荐使用)>掌握(推荐使用)> 了解(推荐使用)

    这里还有做好心理准备就是 一旦我们写了熟悉某某语言,这门语言就一定是面试中重点考察的一个点,例如写了熟悉C++, 那么继承、多态、封装、虚函数、C++11的一些特性、STL 就一定会被问道。

    所以简历上写着熟悉哪一门语言,在准备面试的时候重点准备,其他语言几乎可以不用怎么看,面试官在面试中通常只会考察一门编程语言。

    拿不准的绝对不要写在简历上

    不要为了简历上看上去很丰富,就写很多内容上去,内容越多,面试中考点就越多,简历中突出自己技能的几个点,而不是面面俱到。

    想想看 面试官一定是拿着你的简历开始问问题的,如果因为仅仅想展示自己多会一点点的东西就都写在简历上,等于给自己挖了一个巨坑。

    例如仅仅部署过nginx服务器,就在简历上写熟悉nginx,那面试官可能上来就围绕着nginx一波询问,同学们如果招架不住,然后说 我仅仅部署过,底层实现我都不了解。想想看那场面有多尴尬。

    同时尽量不要写代码行数10万+ 在简历上,这就过于提高了面试官的期望,首先就是代码行数10W+ ,无从考证。

    而且这无疑大大提高的面试官的期望和面试官问问题的范围,这相当于告诉面试官我写代码没问题,你就尽管问吧。

    然后简历上也没有重点的话,面试官就开始铺天盖地问起来,恐怕同学回答的效果也不会好。

    项目经验应该如何写

    项目经验中要突出自己的贡献,不要描述一遍项目就完事了,要突出自己的贡献,是添加了哪些功能,还是优化了那些性能指数,最后再说说受益怎么样,例如这个功能被多少人使用,例如性能提升了多少倍。

    其实很多同学的一个通病就是在面试中说不出自己项目的难点, 项目经历写了一大堆,各种框架数据库的使用都写上了,却答不出自己项目中的难点。

    有的同学心里会说,自己的项目没有什么难点,就是按照功能来做,遇到不会配置的不会调节的,就百度一下。

    其实大多数人做项目的时候都是这样的,不是每个项目都有什么难点,可是为什么一样的项目经验,别人就难点上就能说出一二三来呢。 下面我们来说一下

    做项目的时候时刻保持着对难点的敏感程度,很多我们费尽周折解决了一个问题,然后自己也不做记录,就忘掉了,此时如果及时将自己的思考过程记录下来,就是面试中的重要素材,养成这样的习惯非常重要

    很多同学埋怨自己的项目没难点,其实不然,找到项目中的一点,深挖下去就会遇到难点,解决它 就可以拿来在面试中来说,例如使用java完成的项目,在深挖一下 Java内存管理,看看是不是可以减少一些虚拟机上内存的压力。

    所以很多时候 不是自己的项目没有难点,而是自己准备的不充分

    项目经验是面试官一定会问的,那么不是每一个面试都是主动问项目中有哪些亮点或者难点,这时候就需要我们自己主动去说自己项目中的难点。

    在这里我们说一个面试中作为面试者如何变被动为主动的技巧,例如自己的项目是一套分布式系统,我们在介绍项目的时候主动说 项目中的难点就是分布式数据一致性的问题。

    此时就应该知道面试一官定会问 你是如何解决数据一致性的? 如果你对数据一致性协议的使用和原理 足够的了解,就可以和面试关侃侃而谈。

    我们在简历中突出项目的难点在与数据一致性,而我们之前就精心准备一致性协议,数据一致性相关的知识,就等着面试官来问,这样的简历才是好的简历,而不是简历上泛泛而谈什么都说,最后什么也不了解。

    面试一共就三十分钟或者一个小时,说两个两个项目中的难点,既凸显出自己技术上的深度,同时项目中的难点是最好被我们自己掌控的,因为这块是面试官必问的,就是我们可以变被动为主动的关键。

    真正好的简历是 当同学们把自己的简历递给面试官的时候,基本都知道面试官看着简历都会问什么问题,然后将面试官的引导到自己最熟悉的领域,这样同学们才会占有主动权。

    而不会让面试官问了很多自己不会的内容。而简历上写很多范范的内容,什么都写一点,这会放大面试官问问题的范围,而且稍稍往深一问,同学们就回答不上来的话,那这场面试可能机会就不大了,希望大家知道这么个道理。

    博客的重要性

    可以把自己的博客地址,Github地址,甚至微博(如果发了很多关于技术的内容)

    通过博客和github 面试官就可以快速判断同学们对技术的热情,以及学习的态度,可以让面试官快速的了解同学们的技术水平。

    如果有很多高质量博客和漂亮的github的话,及时面试现场发挥的不好,面试官通过博客也会知道这个这问同学基础还是很扎实,只是发挥的不好而已。可以看出记录和总结的重要性。

    写博客,不一定非要是技术大牛才写博客,大家都可以写博客来记录自己的收获,每一个知识点 大家都可以写一篇技术博客(自己刷过的题,自己准备面试时候的知识点等等)

    如果从来没有写过的话,我建议现在大家就去注册一个博客,CSDN或者博客园都是可以的。

    不是十分建议自己搭建博客网站,因为浏览量会特别的低,不容易曝光自己,提升自己的知名度。

    一些同学应该还没有github账户 ,或者已经有了,但github上空空如也什么也没有,那么没有github账户的大家现在就要去注册一个。

    大家对github不要畏惧,可以很容易找到一些小的项目来练手,传到自己的github上,一些同学可能苦于找不到合适的小项目,我这里给大家推荐一些适合练手的小项目:

    即使不做项目,在学习涉及模式的时候将自己的所学的设计模式整理出来,依然也是自己的github上的项目,例如:

    面试只有短短的30分钟或者一个小时,如何把自己掌握的技术更好的展现给面试官呢,博客、github都是很好的选择,如果把这些放在简历上,面试官一定会看的,这都是加分项。

    简历模板

    在这里插入图片描述
    想要获取简历模板word版本,可以关注【代码随想录】公众号,后台回复:【简历模板】,就可以获取该简历模板

    这里是简历模板中markdown的代码 Github地址

    大家可以fork到自己github仓库上,然后可以根据自己的情况自行修改。 (别忘了顺便给一个star,哈哈)

    简历的word版本,我也分享出来,点击这里下载

    总结

    好简历的敲门砖,同事也不要在简历上花费过多的精力,好的简历以及面试技巧都是锦上添花,真的求得心得的offer靠的还是真才实学, 希望通过这篇文章,大家可以在重审一遍自己的简历,发现哪里的不足,面试前多准备多练习。

    我已经陆续将我的题解按照由浅入深的刷题顺序编排起来,整理成册,这份刷题顺序和题解在公众号里已经陪伴了上万录友。

    PDF中不仅有刷题大纲、刷题顺序,还有详细图解,每一本PDF发布之后都广受好评,这也是Carl花费大量时间写题解的动力。

    PDF部分截图:

    pdf

    说了这么多还是眼见为实,下载地址,赶快去看一看,你会发现相见恨晚!

    如果感觉题解对你有帮助,不要吝啬给一个👍吧!

    展开全文
  • 服务发现的理解: 1. 什么是服务发现? 3. 为什么需要服务发现? 4. 服务发现具备哪些关键特性? 5. 服务发现的经典机制有哪些? 6. 有什么解决方案? 7. 实际生产中如何选择?

    微服务专栏地址

      专栏:微服务
      微服务系列总目录

    目录

    1. 简介

      从问题的角度去思考、理解服务发现,后续demo代码编写或者探究原理时反过来验证对服务发现的理解。问题主要包括:

    1. 什么是服务发现?
    2. 为什么需要服务发现?
    3. 服务发现具备哪些关键特性?
    4. 服务发现的经典机制有哪些?
    5. 有什么解决方案?
    6. 实际生产中如何选择?

    2. 什么是服务发现?

      服务发现提供了一种协调机制,方便服务的发布和查找,是支撑大规模SOA的核心服务。在一定规模的应用系统中,服务的数量可能是几十个,上百个,服务中有消费者,生产者,那么消费者如何发现消费者?这个时候需要提供一种机制来解决这个问题。

    3. 为什么需要服务发现?

      当实现一个或者一组服务时,服务调用方需要知道服务实例的访问信息,如IP、端口、地址等。如果都是人工去为每个服务实例配置访问信息,效率、可靠性、稳定性都是不能保证的,特别是在基于云的微服务体系中,服务实例被动态地分配访问信息,并且这些信息也可能会随着资源的调整有变化。
      所以需要一套完善的服务发现机制来帮助我们去实现服务的注册、发现自动化,实现不使用硬编码的方式,只需要服务名就可以使用服务。并且可以动态的实现服务的注册、销毁以及查找。
      

    4. 服务发现具备哪些关键特性?

    • 高可用:服务发现是SOA或者微服务体系中的核心功能,服务发现不可用往往意味着应用不可用,这是无法接受的
    • 提供服务注册、销毁:保证服务的有效性以及可用性
    • 提供服务查找:服务实例是为客户端或者调用者提供服务的,必须能让客户端通过一定规则查找到其需要访问的服务

    5. 服务发现的经典机制有哪些?

    经典机制:传统LB模式、进程内LB模式、独立主机LB模式

    5.1 传统LB模式

    5.1.1 工作机制是什么样的

    传统LB

    1. 服务上线,为其配置域名
    2. 运维将服务信息配置到LB中
    3. 消费者访问LB,LB调用服务并返回结果给消费者

    5.1.2 有什么优缺点

    优点:

    • 实现方式简单
    • 业界普遍在使用

    缺点:

    • 运维难度大:新增或者撤销服务时,需要运维介入更改LB配置信息
    • 存在单点故障:一台F5或者nginx作为核心,若挂了则整体都不能正常工作
    • 需要硬件配合,成本高:若使用F5做LB,就是外购硬件
    • 性能有损耗:客户端调用服务端是需要穿透LB的

    5.2 进程内LB模式

    5.2.1 工作机制是什么样的

    进程内LB

    1. 服务实例自动注册到服务注册中心
    2. 定期发送心跳,反映服务可用
    3. 服务消费者客户端带有服务发现和负载功能
    4. LB定期同步服务注册表中服务
    5. 服务消费者通过LB调用服务实例

    5.2.2 有什么优缺点

    优点:

    • 高可用性:每个客户端一个LB,不存在单点故障问题
    • 服务发现无需运维介入:通过代码的形式实现服务的注册、发现,不需要运维额外配置信息
    • 高性能:客户端直接通过LB获取服务实例访问地址信息,进而直接调用服务实例提供的服务接口,无中间过程损耗性能

    缺点:

    • 多语言支持成本高:客户端代码与LB强耦合,需要为每种接入语言实现客户端代码与LB代码
    • 升级成本高:客户端代码与LB强耦合,升级任何一个都必须要两者同时考虑

    5.3 独立主机LB模式

    5.3.1 工作机制是什么样的

    独立主机LB

    1. 前面两种方式的折中
    2. 每个主机上部署一个LB
    3. 服务实例自动注册到服务注册中心
    4. 定期发送心跳,反映服务可用
    5. LB定期同步服务注册表中服务信息
    6. 消费端调用本机LB,LB实现负载均衡和远程调用

    5.3.2 有什么优缺点

    优点:

    • 可支持多种语言
    • 无单点故障
    • 性能高

    缺点:

    • 运维成本高:每个客户端都需要安装独立的LB,客户端与LB状态两者都要兼顾,且客户端与LB是一对一的

    6. 有什么解决方案?

    现在以理解核心思想为主,暂时只列出核心技术名称,后续会深入理解和对比,有兴趣的可自行查找资料。

    6.1 各种方案

    • Zookeeper:CP模式
    • Consul:CP模式
    • Eureka:进程内LB模式,AP模式
    • Service Mesh:独立主机LB模式
    • Etcd

    6.2 方案特性对比

    FeatureConsulzookeeperetcdeuerka
    服务健康检查服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳可配支持
    多数据中心支持
    kv存储服务支持支持支持
    一致性raftpaxos
    capcpcpcpap
    使用接口(多语言能力)支持http和dns客户端http/grpchttp(sidecar)
    watch支持全量/支持long polling支持
    自身监控metricsmetricsmetrics
    安全acl/httpsaclhttps支持(弱)
    spring cloud集成已支持已支持已支持已支持

    7. 实际生产中如何选择?

    暂时未在实际过程中需要抉择,只能说说自己的思考

    • 首先系统现状很重要,个人觉得一切都应该以实际情况出发
    • 选取的微服务开发框架与各种解决方案集成的难度如何
    • 各个方案的特点,如优缺点,复杂度,上手难易程度都是考量因素,当然若某一方案的一个缺点无法忍受,则一票否决也不是不可能
    • 技术的热度、社区的活跃、资料的丰富层度也是一个维度,毕竟生产效率与学习成本也是必须要考虑的
    • 是否有现有组件可直接来使用,如zookeeper,早已不仅仅是用来做服务发现,因其特性早已应用在多种技术、框架中,如hadoop,分布式锁等等。
    展开全文
  • HR:说说你最大的优缺点?

    千次阅读 2019-06-25 17:31:00
    也许你可以说说你也想过要早些辞职,但是考虑某个未完成的重要项目、或是继任者短期内还能胜任角色所以晚了一些。 其次,就是你很期望承担新的职责,适当的通过向你的面试官(不仅是HR)提问表现出来对面试官的兴趣...

    点击上方“朱小厮的博客”,选择“设为星标

    做积极的人,而不是积极废人


    640?wx_fmt=jpeg


    首先这个问题是一个骨灰级问题,面试必问,很有必要认真探讨一下这个问题的答案。个人觉得可以从三方面来考虑回答(寻找新平台提升自己和表现出忠诚度和责任感)

    1、在寻找新机会或新的平台

    首先,切记不要诋毁你的老东家。你应该把你的离职原因集中表述在“寻找新机会或新的平台”以及尝试在新的岗位上提升自己。

    当然,这样的回答对于一般职位的应聘者来说不会造成减分,但却不足以成为加分项。并且这个回答的最大问题是会引发如下问题的连锁反应:那么你走之后原来的同事们怎么办?你在新的岗位上会不会因为短期的能力难以提升就拍拍屁股走人呢?要知道,相比于能力,有些公司更看重的是忠诚度以及责任感。

    2、如何体现你的忠诚度

    如果你轻描淡写地就离开了之前的团队,那么面试官会觉得你在新公司也可能会轻易走人。所以,在体现忠诚度的时候,你可以试着谈谈你离开上一家公司时有多么痛苦依依不舍(即使并没有),聊聊如果有办法使你能在原来的岗位上持续得到提升或者如果不是因为股东之间的权利斗争(可适当显得痛心疾首些),你肯定不会离开。

    3、如何体现你的责任感

    首先,你从上家公司离职时已经为继任者做了充分的交接。你需要清楚地表明:你在上家公司也很认真尽职,并且同事之间一直保持互助互利的工作氛围。也许你可以说说你也想过要早些辞职,但是考虑某个未完成的重要项目、或是继任者短期内还不能胜任角色所以晚了一些。

    其次,就是你很期望承担新的职责,适当的通过向你的面试官(不仅是HR)提问表现出来对面试官的兴趣、对他们技能的认可以及共鸣。例如,“那么,你是如何做到现任职位的?”或:“如果我有幸担任这个职位,你会给我哪些建议?”我们大多数人总是更容易答应自己认识和喜爱的人所提出的要求,反之,我们也会因为别人提出了自己感兴趣的问题而喜欢上这个人。通过这些问题不仅传递一些良好的信号,同时,如果对方的回答可能会与你的背景(比如校友或老乡等)、经历、目标有相似之处,这时你就有机会表达共鸣感,也更加理解新的工作中你们共同面临的挑战。寻求建议、承认自己职责内内不知道的事物反而会令你显得既热忱又能干。

    当然下方我又整理总结其他一些面试题,希望能帮助找工作的朋友!

    2、你最大的优缺点?

    回答技巧:缺点别直接暴露自己真的缺点,当然缺点我知道有些人可能会想过一句话,(我最大的缺点就是对细节的过分追求),对于有这种想法的,我只能默念呵呵哒,优点的话可以按实际说,但不要过分夸大

    回答:优点就可以提关于技术与学习能力,以及沟通能力方面.缺点可以稍微思考一下,可能我管理的能力还需要进一步加强,关于python技术还有进一步上升的空间,人工智能,数据挖掘这个方向拓展

    3、如果公司录用你,你会在公司工作多久?

    回答技巧:这道题不要正面回答,结合对方公司,表示会长时间做下去 不要直接回答会呆多久,或者呆半年这种正面回答:来公司之前,我已经大致了解过公司以及公司的项目,现在在这里面试,对公司又有了进一步的了解,公司就是符合我个人期望,项目我也很感兴趣.我希望有荣幸加入公司,在技术方面得到新启发和沉淀,我会长时间做下去

    4、对加班怎么看?

    回答技巧:体现你是否工作经验时候,回答要有技巧。不用特意去问加班费

    回答:刚进公司,需要对环境、业务、代码短期内提高熟悉度,会选择适量加班,公司和项目需要加班时,会和大家一起拼命,这是保证项目进度和质量的自我要求。平时都能高效完成任务,一般不需要加班。加班费这一块比较难说,基本上国内的公司都没有按劳动法规定的给予加班报酬,但是会有相应的调休制度和餐补、车补等。一般这个不需要问。

    5、希望得到怎么样的工作环境?

    回答技巧:结合对方公司情况来说

    回答:工作环境分两种,一种就是外在环境和人文环境.外在环境我并不是特别在意.差不多就可以了.关键在于这个人文环境,一个积极,用心做事,互帮互助的团队,是我心目中团队.我来贵公司面试前,查过公司的资料,初步了解过,贵公司就是我渴望加入的团队.

    6、希望去怎么样的公司?

    回答技巧:结合对方公司情况来说

    回答:福利好,工作轻松的公司当然是我心中第一首选.但是现实还是有些差距,现在对我做了这么多年工作经验来讲,一般有两个选择,一种是有钱途,另一种是有前途.个人来讲我是会选择有前途, 我来贵公司面试前,查过公司的资料,初步了解过,贵公司就是我渴望加入的团队.

    7、你工作中遇到哪些bug,怎么解决的?

    回答技巧:聊一些印象深刻,或者可以把这道题转化成你遇到什么困难

    回答:

    1、刚入行的时候,对业务不太熟悉,加上给的业务文档不清晰,导致加班很多。或者第一次代码合并,python版本更新带来问题等等 2、项目中第一次做登录模块/支付模块,不太熟悉,吃了很多苦头 3、平时敲代码中积累的bug

    8、喜欢看什么书或者电影?

    回答技巧:这道题就是交互的题目,可以跟面试官互动?

    回答:

    1、python相关技术型, 2、一些比较有深度一点书, 3、如果你不爱看书,你可以回答说,平时看书比较少,主要会看技术大神博客 4、可以问一下面试官喜欢看什么书和电影,制造话题

    9、最近有没有结婚的打算?

    回答技巧:如实回答即可,主要考虑你的稳定性,不要回答回老家结婚就好。

    10、和同事或经理起冲突怎么办?

    答题技巧:首先不要正面回答这个问题,说你之前公司没有发生这个情况,之后再正面回答.

    回答:首先要说你之前工作没有跟同事或经理起冲突,表明你是一个很好沟通,很好相处的人.然后再正面回答他的问题,假设真正在这个场景下,如果冲突来自于工作,非常好解决,大家都有共同目的,就是把工作搞好,既然目标一致,冲突的根源就没有了.根源没有,在处理上大家各退一步,大家都是同事没有什么大不了

    11、你觉得未来五年,哪些技术将成为热点?我们改如何去适应?

    回答技巧:人工智能,顺便可以拓展我们所学的人工智能,人工智能基础是python,又可以引导回python基础相关

    12、三到五年的规划?

    回答技巧:可以回答五年太长,未来充满变化,计划赶不上变化,我说说我近两年的计划,我们作为技术人员,最好的说法就是:自己比较喜欢专研技术,这两年想好好沉淀技术.想一直在技术这条路上 走下去,学习前端、后台的技术成为一名全栈式开发工程师或者往层研究,或者在沉淀自己的技术同时也加强自己的管理能力,让自己成为一个有竞争力的人

    13、上家公司的人员组成?

    回答技巧:

    一个正规的技术团队:技术总监,项目经理,产品经理,UI,测试,前端,后台,安卓,iOS,运维

    创业小公司:老板,项目经理,iOS,安卓,后台,前端各1人

    中小型外包:iOS5人,安卓5人,后台10人,UI5人,前端10人,测试等分成很多项目组每个组都有组长,一个项目经理带几个组

    回答:我上家公司技术团队有15人左右,1个iOS,2安卓,3个后台,3个前端,2UI,2个测试,一个项目经理和一个产品经理。我刚进去的时候,负责一个稳定成型的项目的维护和迭代.后面熟悉业务之后,参与XX新项目开发.新项目稳定后,负责版本迭代工作,以及公司业务需求进行数据爬虫

    14、项目经理给了一个超出你能力的需求,你怎么办?

    回答技巧:结合实际来讲,请别说每次给我超出自己能力需求我都实现

    回答:其实我之前的工作中的确有过几次,有一次项目经理分配我一个功能模块,我看到原型图和需求文档,大概有10个界面,业务逻辑有些复杂.但是项目经理给的周期只有一周时间我当时估算一下时间有些短,当时我拿到之后,我根据每个小功能模块实现时间来估算全部的时间,写在纸上,找了项目经理,,根据我列出来的时间聊一下具体情况.项目经理和我商量后,采取了我的意见,周期延长,我个人觉得,如果需求周期这个估算如有问题,应该要及时提出来,如果时间过去一大半再提出延长周期,这样很不好

    15、你和别人比,你觉得他们强的地方在哪里?

    回答技巧:这道题不要正面回答,可以转化概念,转化成自己的优点。

    不要一上来就说,比别人强,通过贬低别人来衬托自己.最好说说自己长处,把这道题变成说自己的优点.可以这样回答:每个人的优缺点不一,但是别人厉害的地方我都会学习,取长补短.毕竟每个人的优势不一样.我的优点在于我的沟通和学习能力.我刚刚工作的时候,其实还是比较腼腆,但是几年的公司,让我的沟通和学习能力大幅增长,刚进公司的时候,基本不敢跟同事说话,有时候跟经理说话很紧张,后面我成为部门活动组织者和公司年度优秀员工。

    16、你对自己评价如何?

    尽量打高分一点,并主动说出打这个的理由.可以这样回答:对于今天的面试,如果满分是十分的话,我会给自己7~8分之间.为什么呢,首先在技术回答,我回答比较流畅,也是我比较熟悉的部分,基本表达出我之前工作累计的东西.,另外在表达上我的表达还是完整和清晰,整个人比较轻松,另外有点不足就是,我之前会的还有一些方面还没有来得及跟面试官探讨,希望有机会加入公司,日后探讨。

    17、你还有什么问题要问?

    回答技巧:这一道90%会问的问题.千万别说没有问题.也不要问福利之类,福利放在谈薪资的时候去问.可以问公司的一些项目情况,晋升制度,员工职业规划,培训机制,或者面试个人表现。

    18、你能为我们公司带来什么?

    回答技巧:这道题也是比较尖锐的问题,如果一下子不知道如何回答.这道题可以转化成自己的优点

    这些优点都是对公司有利的,可以这样回答:我从事python这么长时间,我相信我的技术和丰富的项目经验可以胜任我们公司的工作,高效的完成公司任务,公司对我已经进行过技术面试,对我技术有一定了解.通过和你聊天,相信你对我沟通和表达能力也有初步了解.另外我个人性格比较开朗,爱好很多.可以快速融入公司中.可以积极提升部门的工作氛围如果有机会,我可以做一些自己工作经验分享

    19、能不能接受出差?有没有打算做项目经理?

    回答技巧:这道题就是考验你职业规划和稳定性

    出差问题肯定回答可以,问一下出差情况.项目经理问题如实回答,如果有,答出为什么,如果没有,就简单说一说自己的职业规划.可以这样回答:对于出差,我是能接受,但是不知道公司出差频率怎么样,大概去哪些城市.项目经理这个我是想过了,这是我职业规划中的,我做这一行业3年了,有很丰富的项目经验和技术,对整个项目流程也非常了解.但是缺少一些管理经验和能力.之后我完成本职工作之外,私下自己也会锻炼一下自己的管理能力

    20、如果你刚入职,将会如何开展工作?

    回答技巧:变相考你工作经验,就是回答日常工作流程

    1、接手新项目,刚接手的新项目,那肯定还在需求阶段。产品(或者给你需求的上司)要和你说明白需求。正规的公司会召开“需求评审会议”,参会人员,有开发,设计或美工,产品等,目标就是给你说清楚我的需求是什么,我要开发一款怎样的产品?不那么正规的,可能就是口头跟你说一下需求,给你一些文档。最终的目的还是要告诉你我要开发什么产品,具体的功能都有哪些。

    2、接手旧项目。刚进来,也要看需求啊,旧项目你会多一样东西:代码。程序设计、开发进度规划阶段。

    这时候需求已经了解清楚了。新项目你要做程序设计,做开发规划(UML等做初步的程序设计,程序设计好了,每个功能点需要花的大概时间也确定了,这时候就有开发规划了,说白了就是给自己的上班时间和开发内容排个时表)。

    旧项目你需要一点时间看代码(因个人能力而定一般都是几天到一周内),然后写下一个功能的程序设计和排班规划。

    1、刚上班,第一件事:从代码仓库更新下自己的代码,有冲突马上解决。2、搞敏捷开发的团队,可能有每日小例会。说的就是昨天的问题,和今天的计划。简单说一下,不要针对bug或者问题一直讨论,比如我发现前端好像有问题。开会时说一下,下来再和前端哥们沟通调试。3、根据设计和规划,完成今天的代码工作。遇到细节问题马上找产品、前端、美工去单独问。不要闷头干。4、代码写好了,给产品、测试去玩玩,看看符不符合需求。5、测试提交的bug找时间解决一下。6、下班前把关键代码打个patch,和同事一起codereview,减少错误和冲突。7、把你的代码提交上去。有冲突及时解决。

    开发好功能后,测试就要使劲测了。这时候你的主要工作就是解bug,和产品、设计、测试一起多沟通。把bug数量降低,达到产品发布的合格水平。

    交给公司运营/运维/项目经理上线,当天可能会有新的bug,尽快解决,保证上线发布稳定成功。

    21、谈谈你对跳槽的看法?

    回答技巧:好与坏两个方面去讲,不要一下子就否定跳槽,你来面试就是跳槽了.顺便说一下你的离职理由。

    可以这样回答:跳槽很多种,处理不好同事关系等原因在公司待不下去跳槽,这个我是不看好,属于个人问题,如果不改正,到了下一家公司也很呆下去.如果是在一个公司两三年以上,技术和个人发展很长一段时间没有增长,可以适当的转换环境,可以在新环境可以有新的思路.这种我是不反对的.这次我选择跳槽也正是这个原因

    22、你的朋友对你评价?

    尽量说一些优点,调侃式也可以,千万别暴露缺点,也别直接说,可以这样回答我个人性格比较负责,用心的,通常很容易融入一个新团体,之前的公司同事和朋友很喜欢跟我搭档做事,通常对我印象都是靠谱…….

    23、你对今天面试打分,你会打几分?

    尽量打高分一点,并主动说出打这个的理由.可以这样回答:对于今天的面试,如果满分是十分的话,我会给自己7~8分之间.为什么呢,首先在技术回答,我回答比较流畅,也是我比较熟悉的部分,基本表达出我之前工作累计的东西,另外在表达上我的表达还是完整和清晰,整个人比较轻松,另外有点不足就是,我之前会的还有一些方面还没有来得及跟面试官探讨,希望有机会加入公司,日后探讨。

    24、上个公司的的薪资和薪资结构?

    回答技巧:这道题就是考验你是否有经验时候,这个时候你就简单描述上家工作工资情况

    回答:我上家公司基本工资10k,绩效工作2k,绩效根据每个月kpi考核表评定.公司社保公积金是按最低标准了解,每个月大概扣400多,个人税1000左右.每个月工资税后大概10.5k左右,不过每个月都有交通补贴+通讯补贴+餐补.每个月到手差不多11k左右

    25、说说开发中,你的性格、经验、视野、基础如何?

    回答技巧:根据题意,结合开发来讲这四个点

    回答:在工作中,我的基础还是比较扎实,我入职上家公司时候,我的老大对我的面试评价,就是基础比较扎实.之前在这一行摸爬滚打2年,经验比较丰富,有自己通过跳坑的总结出来经验,也有跟优秀同事学习的经验,这个跟我个人性格有关,我喜欢跟优秀的人一起工作,经常可以和他们探讨一些技术,转化成自己的东西.至于视野也是我现在努力方向,好像我刚进入行业时候,就想着以实现功能为主,做了一段时间后,考虑代码质量,代码封装,后面考虑性能优化,到现在开始慢慢学习从架构的层次去看待一个项目.不过还有待学习

    想知道更多?描下面的二维码关注我

    640?wx_fmt=png


    喜欢就点个"在看"呗^_^

    展开全文
  • 如果你想第一时间收到类似的文章点击上面↑「爱开发」关注我们!有句话说得好,离职见人品,深以为是,很多情况下,人品大于能力。其实越往上走圈子越小,建立好自己的口碑和品牌,只...

    如果你想第一时间收到类似的文章

    点击上面↑「爱开发」关注我们!


    有句话说得好,离职见人品,深以为是,很多情况下,人品大于能力。其实越往上走圈子越小,建立好自己的口碑和品牌,只会有利而无害。若任性撕破脸,刻意不配合交接其实对未来的职业生涯可能会有深远的影响。

    因个人原因提了离职申请,工作交接差不多时,同事笑着说:说实话,我在公司这三年里,你的交接工作的是我遇见过最到位的。

    她说的意思我懂,刚入职时,我接手的项目,交接时间只有一天的时间,在交接过程中她还时不时地抱怨公司制度这不好那不好,那个同事如何难相处, 好像大家都对不起她似的,很难想象她是怎样在公司度过一年的时光的。

    职场上,当我们应聘到一家新公司时,离职交接工作是否做的到位意味着我们下一份工作能否顺利。既然离职交接工作这么重要,那么为什么还是会有人不太愿意做好交接呢

    关于为什么要离职,马云总结了无非就两点,受委屈了或者工资不到位。确实总结很到位,当我们选择离职的时候,不能百分百说这两点就一定是直接原因,但至少也会是一部分是这两点的催化剂。

    当单位不厚道时,员工在离职期间内心对公司或者上级或多或少都带着怨气的,心里只想着尽早离开这个是非之地,工作也没有像以前那么认真负责了,这些都是很常见的。

    当然,大多数还是会很配合地做好工作交接的,毕竟现在HR普遍做背景调查,前单位的评价对求职者下一份工作也是很重要的,体面地离开的对双方都有好处。

    离职交接这件事,看似简单,却非常能体现一个人的职业素养。从公司角度看,顺畅地交接工作不仅能为公司有效沉淀资料,也能为公司规避潜在的安全隐患;从团队角度,不仅能清晰地交接文档能迅速帮助下一人上手业务,减少沟通成本,为公司节省人力物力。可见交接工作对公司有多重要。

    如果把交接当做是我们工作的一部分,是我们的责任同时也是义务,那么当我们在交接的时候心情是不是就不一样?

    能够做好最后的工作,在岗一天是一天,这是我们的工作素养,当我们开始下一份工作的时候,新工作的同事和领导要是得知你工作认真负责的态度,他也会对你的工作素养有不一样的认识,同时和你工作也会更认可和放心。

    笔者认为,交接工作的质量往往取决于:

    1. 交接者的工作习惯和性格

    良好的工作习惯包括整理待办事项清单,文件存放整齐有序,做事分轻重缓急,懂得职位所赋予的职权尺度,工作上不拖延,及时汇报工作进度等。良好的工作习惯会更专业,更像“职场人”,也会给接手的员工带来良好的影响。

    交接人的性格占很强的主导地位,是否有责任心,有耐心都会直接影响交接工作的质量。对于接手的人,都希望对方是个尽职尽责的人,毕竟要是离开公司了,再想问一些问题不是那么方便了。

    2. 接受者公司组织架构的了解及工作内容的熟悉程度

    对于新员工,不仅需要尽快熟悉工作内容尽快上手,也要熟悉公司大环境,转变角色早日融入。交接工作可以先描述整个公司的情况,部门的组织架构,各职能团队的情况,平日需要经常联系的有哪些等。


    3. 新员工的自身能力

    新员工的水平高低也是一个影响因素,可以理解为大部分是智商的高低。工作交接一般用邮件比较妥当,个人习惯是将日常工作每个环节用思维导图记录,层次分明、清晰易懂。

    我平时工作有个待办事项清单,方便自己理清思路去事无巨细地写交接教程。如果接手人笔记没有记全或者有什么遗漏未交接的,都可以在这里找到,这样也减少来问你的次数,对于紧急情况可以更快地找到答案,基本上交接工作能做到这样,基本可以保证无后顾之忧了。我见过因为离职交接没有做好的,导致在新单位试用期时还在交接上一家单位的事情。

    在你辞职的时候,公司还没有引起合适的人选,留下这么完备的资料,你的上司和以后接手的人也会感激你的妥帖。

    做为一个程序员,难免会碰上因同事离职接手新系统,如果碰巧你又是这家公司的新人,在业务不熟悉的情况下,需要考虑哪些事项呢。

    • 软件代码和文档,代码和文档应相对应,关键代码应该有详细注释,各个模块的解释性文档,设计文档等。

    • 设计任务:模块设计文档、模块变动文档、模块测试文档、系统测试文档、文档符合规范,代码有充分的注释等。

    4. 交接者清晰的逻辑思维能力和流畅的表达能力

    其实工作中很多问题都是沟通问题,沟通能力换个理解跟情商类似,清晰地表达自己的想法 ,准确明白地理解他人的意思,让别人配合你,再深入其实跟管理能力和领导力相通了。好的工作能力都需要有好的思维能力,我们都喜欢跟聪明人打交道,省时省力。逻辑清晰,表达清楚易懂,交接工作也会更顺畅。

    职场上,对你的职场形象造成负面影响的其实并不是事情没有按期达成,因为有时候确实有一些因素会导致事情无法正常完成,而危害最大的是你没有及时沟通问题,造成问题的搁浅和发酵,最终造成的结果与预期不符;这会给团队带来不必要的麻烦:出现问题为什么不及早反馈沟通?

    你遇到的问题,或者团队中已经有人曾经遇见过了。因此,我们需要意识到定期沟通的机制对于跟进效果是一个重要的指标;那么如何搭建一个好的沟通机制呢?在这里给大家推荐一个SMART模型。

    • S代表的是Specific:沟通内容要具体

    • M代表的是Measurable:衡量指标要量化

    • A代表的是Achievable:目标制定要实际

    • R代表的是Relevant:个人的目标要与团队目标一致;团队的目标要与公司战略一致。

    • T代表的是Time:完成工作需要的时间,预计达成结果的时间。

    我遇到过不认真交接的人,理由很简单,她接手项目的时候也没有人交接,都是自己逐渐摸索出来的。

    有句话说的好,在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。进退有度,才不至进退维谷,宠辱皆忘,方可以宠辱不惊。今日你好好把工作交接给他人,他人明日可能好好交接给你,程序员行业,有时候说小还真的小,今天你离开了这个单位到另一家单位,说不定另一家单位和你之前的单位有合作关系。

    懂得善待他人,做一个优秀的人,一个值得别人学习的人,好的心态好的器量会带来大的格局。愿大家工作顺利,职场多遇善心人。

    【END】


    如果你在犹豫要不要去外包公司,不妨看看这篇文章


    640?wx_fmt=jpeg

    分享职场攻略、技术心得和创业资源

    更多精彩内容,请长按识别关注


    展开全文
  • 说说自己:想要趁年轻把该读的书都读了,该想的问题都想明白了,于是列出来一个书单。以为自己掌握了科学的方法就可以飞速前进,书买了一箱,pdf下了一堆,课听了一堆,东一本西一本就这么看着,可是越看越着急,越...
  • MySQL 面试题

    万次阅读 多人点赞 2019-09-02 16:03:33
    说说 InnoDB 的 4 大特性? 艿艿:貌似我面试没被问过…反正,我是没弄懂过~~ 插入缓冲(insert buffer) 二次写(double write) 自适应哈希索引(ahi) 预读(read ahead) ? 为什么 SELECT COUNT...
  • 消息中间件MQ与RabbitMQ面试题(2020最新版)

    万次阅读 多人点赞 2020-03-01 11:11:21
    其内部均含有独立的 queue、exchange 和 binding 等,但最最重要的是,其拥有独立的权限系统,可以做到 vhost 范围的用户控制。当然,从 RabbitMQ 的全局角度,vhost 可以作为不同权限隔离的手段(一个典型的例子...
  • 软件测试面试题汇总

    万次阅读 多人点赞 2018-09-27 12:31:09
    、测试活动中,如果发现需求文档完善或者准确,怎么处理? ........................................................ 8 20 、阶段评审与项目评审有什么区别? ..............................................
  • 聊聊近况,说说新工作

    千次阅读 2020-09-26 16:23:21
    留意本公众号的朋友可能会发现最近两周文章更新频次低了,甚至最近一周都没更新文章了。原因只有一个:忙新工作,而且是那种比较充实的忙,就无暇顾及了。在此表示抱歉。 来新公司刚刚两周,一切都是重新开始,新的...
  • 面试官:说说你最大的优缺点? (25题汇总版)

    万次阅读 多人点赞 2019-06-12 21:20:52
    原文地址: 面试官:说说你最大的优缺点? (25题汇总版) 首先这个问题是一个骨灰级问题,面试必问,很有必要认真探讨一下这个问题的答案。个人觉得可以从三方面来考虑回答(寻找新平台提升自己和表现出忠诚度和...
  • 说说日内交易

    千次阅读 2018-10-11 14:22:13
    心理沉着冷静,让市场在自己的面前一秒一秒展现,如果市场出现符合自己的交易规则的机会就及时介入,赢了喜形于色,输了垂头丧气,错过懊悔,牢记技术要领,做到进退有据,仅此而已。  交易员要树立这样一...
  • 说说微服务

    千次阅读 2016-09-09 17:38:14
    服务化可以解决一下问题: 1. 代码到处拷贝 2. 底层复杂性扩散,各业务层需要缓存,分表分库等底层技术 ...4. SQL质量得到保障,业务相互影响 5. 数据库耦合,各业务系统耦合了多张表,无法垂直拆分
  • 说说TCP和UDP源端口的确定

    万次阅读 2018-09-22 13:42:53
    到达杭州已经两周了,基本已经...本周来说一个老话题,即 一个TCP连接如何确定自己的源端口。这个问题在几年前就分析过,正好前些天一个朋友又问了,我就又进一步进行了思考,觉得正好可以作为本周的话题来讨论一...
  • 今天结合自己的经验,和大家说一说我的看法,也顺便推荐几个 Spring Boot 学习资料。 1.Spring Boot 是什么 我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一个 Servlet ,很头大,后来我们...
  • 说说Flutter中的Semantics

    千次阅读 多人点赞 2020-01-06 14:58:25
    Flutter中的Widget实在是太多了,很容易忽略很多实用的Widget。那么我个人很喜欢Flutter官方在YouTube上的Flutter Widget of the Week 系列视频。真的是可以发现宝藏,比如今天的主角Semantics。
  • 发现的bug能重现怎么办?

    千次阅读 2013-05-30 23:22:05
    但开发人员在当前B版本试图重现时发现不能重现,故reject它。那么测试就郁闷了,待到下一轮回归测试可能是C版D版本,如果再出现自然reopen,但如果复现是否真的应该关掉它吗?各位对这种sometimes bug怎么处理的...
  • 我做了七年电商,虽然牛逼,但我因为同样的问题纠结过,所以说说我的心路历程。 就在刚刚过去的双十一,我在我媳妇面前得瑟,说我公司在双十一当天又卖了多少千万的时候,我媳妇讥讽我说:你这么牛,咋上天呢...
  • 1.2 说说大学这滩泥淖 大学如泥淖 大学之“大”中的纠结 1.2 说说大学这滩泥淖 泥淖,字典中的释义是:①泥泞的低洼地,也指烂泥、泥坑。②比喻艰难而不易摆脱的困境。 和泥淖相关的词条中,我注意到了还有沼泽...
  • 计算机专业考研复习计划指导与建议

    万次阅读 多人点赞 2018-07-14 22:05:38
    作为一名21世纪标准的理工男,计算机方向的专业...首先,作为一名非211平台的学生,按现在的道理就是说非双一流高校的学生,通常在考试准备中或多或少的存在一些自卑感,敢大胆选择自己心仪的学校,因为毕竟考试...
  • 说说UI设计

    千次阅读 热门讨论 2014-10-24 20:24:34
    最近的项目验收中,无数次的提到了UI的设计,首先来说说为什么UI设计如此重要.   对于用户来说产品的外观是最先映入眼帘的,不管你用了什么高端的技术,不管你后台代码封装的多么好,用户是无法体会到的,能体会到就是...
  • 说说对运维的理解

    千次阅读 2018-07-11 16:56:14
    无论做什么运维,运维工程师最基本的职责都是负责服务的稳定性,确保服务可以7 * 24H间断地为用户提供服务在此之上运维工程师的主要工作职责如下 : 质量:保障并不断提升服务的可用性,确保用户数据安全,提升...
  • 常见JVM面试题及答案整理

    万次阅读 多人点赞 2019-08-26 11:35:04
    总结了JVM一些经典面试题,分享出我自己的解题思路,希望对大家有帮助,有哪里你觉得正确的话,欢迎指出,后续有空会更新。 1.什么情况下会发生栈内存溢出。 思路: 描述栈定义,再描述为什么会溢出,再说明一下...
  • 分布式这么重要
  • 说说高斯过程回归

    万次阅读 多人点赞 2016-09-01 17:38:39
    发现没,唯一区别就是 K 变成 了 Ky,也就是多加了一个sigma。 这个很像是一种regularization. 确实如此。 好了,下面就说说这个 GPR的 insight,这个模型到底想干什么 如果只有一个测试点...
  • 最近微信朋友圈和抖音上暴出一道几何题,上周五半夜很晚了,温州皮鞋厂老板发给我,问我一分钟以内能能解得出,我当时在洗澡,回来看到这个题时已经过了二十分钟了。所以我失败了。 zhejiang wenzhou skinshoe wet...
  • DDR工作原理

    万次阅读 多人点赞 2018-06-21 18:57:44
    下面我们就着重说说DDR SDRAM的新设计与新功能。 1、 差分时钟 差分时钟(参见上文“DDR SDRAM读操作时序图”)是DDR的一个必要设计,但CK#的作用,并能理解为第二个触发时钟(你可以在讲述DDR原理时简单...
  • 说说翻转的数据结构课

    千次阅读 2015-12-18 17:00:23
    自从接受了翻转课堂的思想,再也容下传统课堂,于是,见一门,翻一门。条件具备,就自力更生,艰苦奋斗,南泥湾是我心中的圣地。至于学生,知道他们需要适应...写学习什么,写学习方法上有何改进,多从自己的收获看
  • 我对于外包开发的看法

    千次阅读 多人点赞 2019-08-20 19:53:24
    本文章非技术文章,只是谈谈我对于外包开发的看法,总体来说是负面的,喜勿喷。希望能给知道什么是外包的职场新人和毕业生们讲解一些关于我曾经在外包项目组工作过的感受。 我之前在外包项目组待过两个月,最后...
  • 这个问题,基本95%的面试都会遇到。究竟面试官想要知道什么呢?...“我就是做测试的,每天那么多bug,累计下来,没有上万也有成千,猛的一问我,我还真的一下想起来哪些是有价值的,我只记得当时和开发撕逼
  • 说说Android的MVP模式

    千次阅读 多人点赞 2016-02-11 12:47:21
    上手容易,看几天Java,看看四大组件咋用,就能整出个太难看的页面来。但是想要做好,却是很难。系统框架和系统组件封装了很多东西,开发者弄几个Activity,用LinearLayout把布局组合在一起,添加点事件监听,一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,984
精华内容 39,593
关键字:

发现自己不重要的说说