前言(Why)

在面试中不论是在一面二面三面这种技术面,还是在最后的hr面,经常会被人问及,"谈谈你的职业规划"这种问题,我们回答的很可能会给我们的面试表现加分,如果回答地不好,对于一些面试官来说无伤大雅,但对于某些 面试官来说,可能直接就会给我们pass掉,可能有些人看到这里会说,"乔兄,你就在吓我吧,哪有这么严重,哼!",我当初也是这么想的,直到我在秋招中付出了惨重的学费,才知道回答这类问题的重要性。这里真没有吓大家,这里分享一波我之前的面试经历。

面试经历(What)

这个面试经历是我秋招面过的第4家公司,远景能源,我依次通过了前两轮的技术面+第三面的hr面,然后远景能源这家公司是有第四面的,叫综合面试,其实就是部门总监面一下你,当时我通过了前三轮面试,其实心里有点小飘了,感觉第四面就是谈谈人生和理想。

四面是总监面,其他问题有点忘了,但到现在我还记得一个问题,就是当时他问我你觉得我应该问你一个什么问题才能觉得你有能力胜任这个职位?

当时我听到这个问题,有点懵了,大脑在飞快地旋转,由于我之前对ConCurrentMap了解的多一些,我说要不然你问问我这个?他说我不懂技术,你再想一个……然后我感觉自己真是傻,想都没想就说要不你问我一个排序算法,然后他说这还是技术问题,总监都说他不懂技术了,我这真的是在作死。

这时候感觉他有点不开心了,他说你觉得什么是人才,其实我感觉这个问题就是在说我tm都告诉你我不懂技术你还问我技术问题你就不是个人才。

嗯,最后让我回去等通知,回去看了一下,我的状态是面试结束 室友是四面结束,这一点大家要注意的就是如果面试状态显示面试结束就代表你挂了~

看到这里,大家肯定在思索着该怎么回答这个问题。最后我问了室友,得到了这个问题的正确答案,为啥说是正确答案,室友说他回答完以后,那个总监说”好!非常好!”最后室友得到了一个sp。

来看看室友我东哥是咋回答的,东哥这样说: 你应该问问我进入公司以后的职业规划,总监说为啥这样问,他说因为我觉得如果一个人没有一个清晰的未来规划,那么这个人也没什么前途,总监听到露出了满意的微笑。

通过这里可以看出,部门总监对于将来能在一个公司中有一个明确的职业规划的同学是非常欣赏的,对比就是虽然我通过技术面但因为没回答这个问题而没有offer,而我东哥拿到年薪35w的远景spOffer.

如何回答?(How)

我遇到这类问题是如何回答的呢?

  • 1.如果通过面试,我会在我最初始的两年中,踏实的做好自己的本职工作,熟练掌握工作中需要掌握的工具,对于公司给安排的任务,能够在及时地完成,因为公司招聘我们是帮公司干活完成任务,所以这些是首先要去完成的。
  • 2.在工作中,会向高手请教,研究些新技术,提高自己的技术水平。
  • 3.当前面这些完成,我已经是可以成为一位独挡一面的技术工程师了,这个时候,我想去能够熟悉公司使用的这套框架,搞懂底层原理,通过去看书/逛游戏的开源社区去搞懂这些底层原理,确保如果以后出现比较难解决的问题,能够快速的定位问题,解决问题。
  • 4.在接下来的几年中,想努力成为一名架构师了,“不想当架构师的程序员不是好程序员。”,自己在以后也会朝着这个方向去努力。

百度面试管如何回答?

这些是我在百度面试的时候,面试官问我有什么想问的,我说我想问问如果以后入职了,我该如何规划自己的职业生涯?

他是这样回答我的,他说你进入了百度的话,不要害怕,有什么想法要敢于提出来,一般在公司中那些成才升职比较快的人都是敢想敢做的人,要勇于去尝试;然后他还说了,对于工作中的技术要去专研,要有对技术的热情,比如说我在完成工作之余,就会去研究一下框架的底层原理,比如说RPC框架,我就利用业余时间把这个框架的底层原理都搞懂了~

阿里年薪70w架构师的建议

一篇来自阿里Java架构师对普通程序员的职业建议,希望对你有启发。

每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。

程序员的三个阶段

第一阶段—三年

我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段。

第二阶段—五年

五年又是区分程序员的第二个门槛。有些人在三年里,除了完成工作,在空余时间基本不会研究别的东西, 热衷于研究各种技术实现细节、看了N多好书、写一些博客、在Github上分享技术,这些人在五年后必然具备在技术上独当一面的能力并且清楚自己未来的发展方向,从一个Coder逐步走向系统分析师或是架构师,成为项目组中不可或缺的人物。

第三阶段—十年

十年又是另一个门槛了,转行或是继续做一名程序员就在这个节点上。如果在前几年就抱定不转行的思路并且为之努力的话,那么在十年的这个节点上,有些人必然成长为一名对行业有着深入认识、对技术有着深入认识、能从零开始对一个产品进行分析的程序员,这样的人在公司基本担任的都是CTO、技术专家、首席架构师等最关键的职位,这对于自己绝对是一件荣耀的事,当然老板在经济上也绝不会亏待你。

我认为随着工作年限的增长、对生活对生命认识的深入,应当不断学习思考

关于专业技能

Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。

在此我向大家推荐一个架构学习交流圈:830478757  帮助突破瓶颈 提升思维能力

我这里要说明一下,以下列举的内容不是都要会的东西。但是如果你掌握得越多,最终能得到的评价、拿到的薪水势必也越高!

一.源码分析专题

详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。

二.分布式架构

作为技术开发者,如何去应对技术变革带来的技能危机。基于传统架构到分布式架构演变过程所带来的技术变革进行全面深入讲解。在技术深度和技术广度上得到飞跃的提升。

三.微服务架构专题

应对复杂的业务需求变更、用户膨胀,SOA已成为现在互联网公司标准的解决方案,微服务相关的框架正是为此而生。

四.性能优化

全面认识性能优化这个理念,理解底层机制,助力科学调优 实战案例让你不再只是旁观者

五.工程化专题

不管是刚入门的小白,还是才高八斗的资深开发、架构,你都需要从这里开始

  1. 掌握自动化部署技能
  2. 对于来说小白可以快速提升
  3. 对于资深开发人群可以加分

六.双11项目架构实战

以上就是我要说的内容,希望以上的内容可以帮助到正在默默艰辛,遇到瓶颈且不知道怎么办的Java程序员们,希望大家在往后的工作与面试中一切顺利。

BAT面试官告诉你如何回答你的职业规划的更多相关文章

  1. 谷歌PM面试官告诉你,如何成功拿到理想offer

    快来看看大咖Nick如何甄选人才~文章转自墨刀公众号. 本文作者: Nick Baum,目前在谷歌做PM 作为谷歌的产品经理和面试官,我已经面过几百个PM的候选人了吧.这些经历能让我分享一下在PM求职 ...

  2. 技术简历写这么写,才能得到BAT面试官们的青睐

    公众号[程序员江湖] 作者陆小凤,985 软件硕士,阿里 Java 研发工程师,在技术校园招聘.自学编程.计算机考研等方面有丰富经验和独到见解,目前致力于分享程序员干货和学习经验,同时热衷于分享作为程 ...

  3. 技术简历这样写,才能得到BAT面试官的青睐

    公众号[程序员江湖] 作者陆小凤,985 软件硕士,阿里 Java 研发工程师,在技术校园招聘.自学编程.计算机考研等方面有丰富经验和独到见解,目前致力于分享程序员干货和学习经验,同时热衷于分享作为程 ...

  4. 《PHP程序员面试笔试宝典》——如何巧妙地回答面试官的问题?

    如何巧妙地回答面试官的问题? 本文摘自<PHP程序员面试笔试宝典> 所谓"来者不善,善者不来",程序员面试中,求职者不可避免地需要回答面试官各种"刁钻&quo ...

  5. 面试官所问的--Token认证

    写这一篇文章的来源是因为某一天的我被面试官提问:让你设计一个登录页面,你会如何设计? 我当时的脑子只有??? 不就是提交账号.密码给后台就搞定了呢? 不可能那么简单,我弱弱的想,难道要对密码加密?? ...

  6. 2019年BAT面试通关宝典:数据结构+JVM+并发编程+分布式...

    前言 金三银四俗称跳槽黄金季,很多同学都想趁着这段时间拿高薪,去更牛逼的公司工作,认识更多大牛,提升自己的职场竞争力. 那怎样才能通过BAT面试官的考核?怎样成为一名Offer收割机? 收割Offer ...

  7. 当面试官问你GET和POST区别的时候,请这么回答.......

    文章内容转载于微信公众号WebTechGarden 一.GET和POST的'普通'区别 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就 ...

  8. 阿里面试官:字符串在JVM中如何存放?90%的人就真的只回答在哪里存放

    目录: 一道面试题的引出 案例分析 intern 源码分析 总结 1. 一道面试题的引出 在面试BAT这种一线大厂时,如果面试官问道:字符串在 JVM 中如何存放?大多数人能顺利的给出如下答案: 字符 ...

  9. 每日一问:面试结束时面试官问"你有什么问题需要问我呢",该如何回答?

    面试结束时面试官问"你有什么问题需要问我呢",该如何回答?

随机推荐

  1. Object.prototype的成员介绍

    3.Object.prototype的成员介绍        Object.prototype是js中所有的对象的祖宗        Object.prototype中所有的成员都可以被js中所有的对 ...

  2. lnmp 系统500 报错

    分析点: 1 文件目录权限不足 如果日志缓存目录没有写入权限 chmod -R 775 目录 2 lnmp 一键安装包 查看.user.ini ,其中open_basedir  不要设置到public ...

  3. 20190317 A

    今天是学长wsy的题,我理论会100+50+30=180,实际100+20+10=130,充分体现我的菜 最近日常模拟赛挂分50到60,很危险,这2天一定要调整好... Upd:T2我认为50的划分数 ...

  4. 02:安装 Kerberos

    1.1 环境介绍   参考博客:https://www.cnblogs.com/xiaodf/p/5968178.html https://www.douban.com/note/701660289/ ...

  5. rabbitmq 3.7.8基于centos7部署文档

    rabbitmq 3.7.8部署文档 安装erlang 安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel ope ...

  6. BZOJ 4195: [Noi2015]程序自动分析 并查集+离散化

    LUOGU 1955BZOJ 4195 题目描述 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足. 考虑一个约束满足问题的简化版本:假设x1,x2,x3...代表程序中出现的变量 ...

  7. C# 启动外部进程

    C# 启动外部进程: var processInfo = new ProcessStartInfo(fullName); processInfo.UseShellExecute = false; pr ...

  8. 简单GC具体操作参数查看

    代码: public class HeapTest { private static final int _1M = 1024 * 1024; public static void main(Stri ...

  9. bug日记之-------java.io.IOException: Server returned HTTP response code: 400 for URL

    报的错误 出事代码 出事原因 解决方案 总结 多看源码, 我上面的实现方式并不好, 如果返回的响应编码为400以下却又不是200的情况下getErrorStream会返回null, 所以具体完美的解决 ...

  10. java知识点集锦--基础知识部分

    1.面向对象特征:封装.继承.多态 封装:把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口来访问.面向对象的本质就是将现实世界描绘成一系列完全自治.封闭的对象.我们在类中编写的方法就是 ...