首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2019金三银四已过,送你一篇Java面经

2019金三银四已过,送你一篇Java面经

作者头像
程序大视界
发布2020-07-21 16:30:00
3370
发布2020-07-21 16:30:00
举报

前言

趁着五一假期前,把自己最近的求职经历整理了一下,也顺便分享给有需要还在求职的小伙伴。小编要趁着假期出去放松一下紧张学习的心情,归来整理好心情重新开始新的旅程!也祝成功找到心仪offer的小伙伴们,愉快的去度假。作为技术开发人员,跳槽是一种很普遍和正常的事情;尤其是在互联网行业中更为凸显,而Java作为昔日的第一大编程语言,某招聘网站上收集了一些从实习到初级(1-3年),中高级(3-5年),高级(5-10)及以上Java开发工程师的岗位和薪资待遇范围统计(仅作为普通大众水平,BAT一线远不止这个数):

单位:纵坐标(工资待遇K)/ 横坐标(工作年限)

一、面试准备

面试前请准备好以下几个问题:

  1. 目前的工作是否真的不能继续下去?发展天花板?裁员?其他? ----现状分析
  2. 掂量掂量本身,你能为公司带来什么? -----创造价值
  3. 公司能给你提供什么?好的平台?高薪? -----预期目标符合度
  4. 你目前所掌握的和公司所需要的技术知识? -----岗位匹配度

当至少想明白以上几点之后,那么每次换工作(跳槽)你都会有一个清晰的规划和全面的考虑,而不是盲目的跳槽!

俗话说:磨刀不误砍柴工,准备充分后再去面试你会有更大的把握!机会总是留给有准备的人。最近有空梳理了一下Java技术方面的知识点图谱结构,如下:

上图仅代表个人观点,欢迎大家留言补充遗漏和不足之处,谢谢。

二、目标定位

1、复习好所学技术点之后,再把再工作中所做的经历过的项目和所用到的技术点,都整理一下。在面对面试官的各种问题的时候,才能得心应手。

2、修改简历是一个技术活,而投简历也是一门学问。从你的目标定位入手,有针对性的把简历投给心仪公司的目标岗位,这样防止了海投和没有目标性的乱投。

3、比如你的目标定位是:互联网行业+Java高级工程师职位。而互联网行业又分为:娱乐、体育、直播、视频等等。这时候就要针对目标公司的心仪岗位有针对性的修改简历后再投递。

三、职业发展

关于职业规划,这块在大学时就已经是很重要的一门学问和知识了。这里就泛泛而谈:

1、纵向发展:程序员——>Java初级工程师——>Java中级工程师——>Java高级工程师——>架构师——>技术总监——>CTO首席技术官

2、横向发展:程序员——>Java初级工程师——>Java中级工程师——>高级开发技术——>项目管理与系统设计——>技术管理/项目经历等

以下图示:

四、注意

1、要清晰分辨哪些公司是真的招人,哪些公司则是忽悠。为何忽悠?骗方案、广告宣传等等:有的公司名为招人,在招聘网站上挂着招聘信息,实为骗方案。他们把公司产品遇到的一些棘手难题,拿出来让候选人甚至是同行求职者给出全套解决方案,这些大部分都是针对待遇高的一些职位。还有的常年在招聘网站上挂着招聘信息,这类公司要么就是人员流动非常大,要么就是打广告宣传,不管是哪种都是幌子不是真的招人!各位求职者要仔细甄别。

2、再就是面试要注意策略,通常春节年后一上来也就是3月初的时候,大部分企业会放出空缺岗位,那么这时候也是求职面试竞争最激烈的时候,往往一个职位少则几十上百多则上千求职者投递简历竞争都是可能的。那么,我建议大家这时候可以先试试水,投递那些一般的公司去面试看看情况。因为这时候面试竞争大成功率低,企业空缺岗位通常都要筛选几个候选人之后才能发放offer给性价比最高的。既可以攒取经验,也可以弥补自己的知识缺陷。等到4月份的时候(中下旬),再重点投递那些心仪公司的目标岗位,这时候既有经验了,又弥补了自己的知识缺漏的同时。最关键的是:这个时候企业放出来的职位,大多都是刚需空缺的,也就是急需到岗的。

五、总结

作为昔日被誉为高薪的互联网行业,跳槽成了普遍现象也是大家短期内实现人生职业待遇梦想的一个方式,但同时不能因为跳槽带来涨薪的快感而盲目双眼缺乏职业规划。2019互联网行业正在以前所未有激烈的竞争态势,淘汰掉一批不合格或者不称职的“互联网人”!而技术人员尤其是这一批人中比例最大的,2019全国应届大学(本科以上)毕业生达到预计达到834万人!

给那些怀着:“跳槽一时爽,一直跳槽一直爽!”心态的求职者建议:每一次换工作(跳槽)都希望是你经过深思熟虑后的职业规划结果,要考虑目前的工作是否真的不适合继续发展了?新公司的工作是否真的是符合自己预期的职业规划发展方向的?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序大视界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、面试准备
  • 二、目标定位
  • 三、职业发展
  • 四、注意
  • 五、总结
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档