刚成功上岸腾讯高级Java工程师投稿,定薪36*15-他做了这些准备成功收到Offer

java工作总结 前后台传值、后台跨域访问【get/post】、EL表达式、Interface开发、JS、前台解析json,后台解析json、极光推送、环信WebIm、第三方插件使用【echarts、Kindeditor、pagehelper】等软件开发工作中常见的解决办法。发福利了... 立即下载

引言

其实本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。

但是,最近问我的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。

其实之前我写过一篇文章,而这篇文章将会更加聚焦在面试前如何准备,以及工作当中如何学习这个话题上,而且会尽量写出一些干货。

好了闲话少说现在我们进入正题:

简历的重要性

本段要点:工作经历——项目经历——自我介绍

我一开始也忽略了简历的重要性。 随便花了十几分钟填了一个在线模板就开始投递了,结果是可以预料的。都石沉大海。 我们首先要知道一件事情,即使是一家小公司发布一个招聘的职位,那么收到的简历也可能几百个。HR会在这几百个甚至上千个里面选几个出来面试,所以哪怕你技术再好,如果简历不能体现出你的水平,连见到面试官的机会都没有,那怎么能找到理想的工作呢?

那么问题来了,简历怎么写呢?

我偷懒用的在线的模板,当然如果你的内容写的不错,问题还是不大的,但是建议还是不要用现成的模板,拉钩的就挺坑,最上面是一张大大的照片还有教育经历也占了很大地方,结果最重要的项目经验要到第二页才能看到。

简历一般都有几个模块,工作经历,教育经历,项目经验,自我描述,技能评价等等。

教育经历我就不说了,这个没什么技术含量。

工作经历

写上你的上一家公司,从事的职位(java后端开发),如果你在这三年的时间换了两家以上的公司,我建议你还不要都写上,HR是不喜欢那种经常跳槽的,在这个年限,一般最好是一家到两家。这些按照实际情况写就好了,都是死的东西,接下来就要写上你的职责了。

有的人和我最开始写的一样

java 后端开发,最多加上一句 负责接口的编写和实现。

这么写和没写一样这么写和没写一样这么写和没写一样

那应该怎么写呢?

  • 根据业务需求调整数据模型,设计程序接口,实现接口业务逻辑,编写接口文档。

  • 根据前端组html及css,编写jsp页面及js脚本。

  • 日常版本的发布及紧急回退。

  • 处理日常bug和在生产发生的紧急问题。

  • 新同事及实习生的业务培训。

  • 配合性能测试优化代码和sql。

  • 参与新需求评审。

上面是我后来修改的的,你觉得两者差了多少呢?

一定要具体,并且分条陈述,作为一个技术岗位,要体现出你的专业素养。

项目经历

这个千万要写,当然工作也这么久了都会有项目经历,但是也要有一个主次。

第一个放你最熟悉的,最好是近期的,你从头开始做的项目,你能如数家珍侃侃而谈的哪种。这也是面试官面试的时候主要和你谈的地方,是除了技术问题之外最重要的一块。(后面写面试的时候我会详谈)

那么项目怎么写呢? 我建议业务写一两句就好,如果你的项目介绍通篇都是满满的业务,那么几乎注定了你的简历不会进入被筛选的范围内。

你想一下,你自己应聘的是什么岗位? 技术岗!

那么你应该写什么? 简单的介绍项目的规模,有多少技术人员,是互联网项目还是企业软件,这些就可以了。

接下来你需要写关于项目技术的那部分。 项目用了什么框架?spring 还是struts2 ,持久化是用的是mybaits还是hibernate等等,有没有使用RPC框架(Dubbo /HSF)?数据库用的是什么?有没有用到Redis? 版本控制工具是svn还是Git,有没有前后端分离?有没有写js ,如果有,你都用到了哪些前端组件, 能写的都列出来,

还有项目是这么分层的?有几个子模块,平时发布版本是用的自动化工具吗?(jennkins) ,项目管理用的是什么?(maven)等等,也就是说要让hr第一眼就能看到这是一个有经验的开发人员。

下面是我的一个项目,写的也不是很好,仅供参考。

- 基于阿里云平台和中间件技术研发,应用包括云服务器 ECS,云数据库 RDS,Redis,DRDS对象存储OSS,开放搜索(OpenSearch),企业级分布式应用服务 EDAS(HSF服务框架)等技术。 - 使用maven进行项目管理,根据业务分成多个web子模块,方便开发测试和部署。 - spring +mybaits 框架开发,MySQL分布式数据库。 - 基于OpenSearch 的全平台商品名称搜索,基于redis的商品类目存储。 - 使用cas实行单点登录,shiro 认证、授权、加密和会话管理。 - poi ,jxl 导入导出excel,itext 生成pdf,Zxing生成二维码。 - ajax 前后端交互,jQuery及多个前端组件包括layer,jquery validate,autocomplete,jdate,datatable分页等。 - 统一用jenkins发布,敏捷开发,jira 平台处理日常及生产问题。

自我介绍

这个模块就不要写什么工作努力了,与人和善,团队协作这样的空话了。 你可以写你在项目中的作用,你解决了什么样的问题?得到了客户怎样的认可?可以写写你经历过的加班,怎么努力的保证了项目上线,这些都能体现出你的价值,你的闪光点。 除了主语言,还会什么其他的语言/技术,或者喜欢逛技术论坛,最好附上自己的回答,写技术博客(放上你的博客地址),当然如果有GitHub 上的项目就再好不过了。

好了,说了这么多,简历大概就是这个样子了。

投递

现在招聘网站很多,专注it的就有拉勾啊,100offer ,boss直聘,猎聘,智联招聘等等。 我建议不要太过广泛的投递,(我就吃到了这个苦头,最多一天收到十几个预约面试的电话)在投递前至少看一下公司的性质,是否和你的期望相符,还有公司的地址距离你是否太远,公司是否上市等等。

至于具体选择哪家,各有千秋吧。

非利益相关,我只说我用的,我最开始用的是拉勾网。但是反馈很少,我大概看了一下,很多其实都是要求3-5年的工作经验,是招聘中高级的程序员,而我勉强算三年的工作经验,所以只收到了一个面试的预约。

后来,我就在智联招聘上开始投递,投递的范围也仅限于初中级的工作经验一到三年的,我还用了那个十五天的简历置顶,效果还是很明显的。我其余四家的面试都是智联招聘上找到我的。

在这里我先说一下,投递的第一天可能没有人联系,那是很正常的。

因为HR处理简历是有一个周期的,每天都有很多的简历,你的可能要过一两天才能被看到,但如果三天还没有人联系你,你就要思考下,是不是你的简历写的哪里有问题了。

面试

如果你收到了面试邀请,那么恭喜你,你已经成功了一小半。

HR 一般会和你确定时间,并且给你发一封邮件,你需要收到后回复,并且查看一下面试的地点,同一天最多安排两家,并且查询好路线,因为都是第一次去,所有找路一定会花更多的时间,所以至少提前留出一个小时以上的时间。现在天气也已经很暖和了,在外面也不冷了,提前到达总比气喘吁吁的直接面试好很多。

有的公司会有笔试,但是不用太介意,回答你会的就好,这个只是一个初步的筛选,无论笔试成绩怎么样,都会让你去面试的,面试才是最重要的地方。 技术面试针对我们这种有一定工作经验的,已经不会问你比如 java 有几种基本类型这样的问题了,主要集中在java的高级特性上面。一般分为两个阶段。

第一个阶段是主语言本身以及它的高级特性,第二个阶段是讲述自己的项目,并在中间穿插着问题。

主语言本身以及它的高级特性

  • Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap这一类的。(前期的准备)

  • Java并发包当中的类,它们都有哪些作用,以及它们的实现原理,这些类就是java.concurrent包。(重中之重,一定要仔细看看)

  • IO包和NIO包中的内容。这部分里面NIO会是重点。(这个问的不是很多)

  • 设计模式 这个一般都会问,让你说说熟悉的设计模式。(前期的准备)

  • Java的虚拟机的内容。这部分主要包括三部分,GC、类加载机制,以及内存。

项目

业务上把你在项目中的责任着重体现出来,对项目的架构以及为什么这么设计要有认识。

一定要斟酌你说出的技术,最后挑那些你确实用过的地方去说,这样才能防止你说出一个技术,面试官深入把你问倒的情况。但是如果真的有一两个地方不熟悉也不要紧,你可以及时打住,并且坦诚的承认自己在这块积累不够。不要在一个问题上硬挺,不懂装懂。

还有最重要的一点,一定要说出你的闪光点。 比如你解决了哪个很严重的生产问题,比如你应用了那些设计模式在你的项目里面,比如你有什么巧妙的解决一些棘手问题的技巧。

相信我,你仔细回想,是一定可以找到至少这样一个闪光点的。

哪怕你说我能加班,我997,我熬夜通宵也把任务完成了。这也是你的闪光点啊,说明你责任心强。

你不要等待面试官发问,很多问题你都可以引导面试到提问的。

这里还有一点也是被问比较频繁的。

就是项目中是怎么高并发访问的问题的?你是怎么去提高性能瓶颈的?常规的优化手段都有哪些?

面试的时候并没有固定的套路,你要懂得随机应变,好的心理素质和知识储备是两大法宝,以不变应万变,但无论怎样,都要保持好的心态。

失败是很正常的。

但是你要相信,只要你没有虚度光阴,是一定能找到相对理想的工作的,每一次的失败中你都要冷静的想一下自己到底是哪里的储备不够,并且立刻去了解这部分知识,从失败中汲取经验,成功就不远了。

拿到offer

最后,如果你收到了不止一个offer,尽快推掉不准备接受的其他的offer,这样不要耽误人家的招聘。记得要礼貌的拒绝,并表示歉意。

如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以私聊我

Java大型互联网技术的视频免费分享给大家

 

通过分子模板构建随机分布在溶液中的纳米颗粒(一) 通过分子模板构建随机分布在溶液中的纳米颗粒 要实现的目标: 1、可以循环建立多个水分子溶液的模型; 2、针对不同水分子数,自动创建文件夹; 3、运行完毕将所有结果自动存储在对应文件夹里; 分子模板的具体教程请见我的博客: https://blog.youkuaiyun.com/qq_43689832/article/details/104443175 1、首先,我们先建立纳米颗粒的分子模板,命名为p_30.txt: 包括两种原子类型。具体格式如下: # LAMMPS molecule file makin. 阅读详情

相关推荐

OpenWRT端口转发与NAT环回冲突的排查与解决

本文详细解析了OpenWRT路由器中端口转发与NAT环回功能冲突导致的内网访问故障。通过生活化类比阐明两者工作原理,提供从基础诊断到内核参数调整、LuCI选项配置及手动编写iptables规则的多套解决方案,并给出进阶排查思路,帮助用户彻底解决内网无法通过公网地址访问服务的常见问题。

weixin_29243279的博客 505

2023年java后端年终总结(六年开发经验),送给正在努力的你

本篇文章给大家总结了2020年需要进阶的一些方向,同时给没有找到工作的朋友安利了,2019年常见的一些面试真题,由于文章长度的原因,没有将所有的题目以及解析给大家整理出来,出了上面的面试专题,还给大家整理了有等等面试专题。

the shy 3543

ArcGIS Pro中协同区位熵方法在商业选址分析中的应用

本文详细介绍了如何利用ArcGIS Pro中的协同区位熵方法进行科学的商业选址分析。该方法通过量化目标客户与竞争对手在空间上的关联程度,精准识别市场空白区与竞争红海,帮助决策者从“凭感觉”转向“用数据说话”,有效提升选址成功率和投资回报。

weixin_29214559的博客 359

Java后端程序员1年工作经验总结

java后端1年经验和技术总结(1) 1.引言   毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。   不重基础,总觉得很多基础东西不需要再看了,其实不懂的地方很多,计算机程序方面任何一个

Moonxiyue的博客 1582

TI CC2642R蓝牙5.2模块实战:从零搭建智能门锁原型(附电路图)

本文详细介绍了如何基于TI CC2642R蓝牙5.2模块从零搭建智能门锁原型,涵盖硬件选型、低功耗配置、蓝牙安全交互等关键环节。通过CC2642R的高性能MCU和蓝牙5.2技术,开发者可实现低功耗、高安全性的智能门锁设计,并提供实用的电路图和PCB布局建议。

o5p6q的博客 109

从零构建HFSS连接器仿真模型:以SMP接口的精准复现为例

本文详细介绍了如何从零构建HFSS连接器仿真模型,以SMP接口的精准复现为例。通过获取官方模型、导入技巧、信号路径提取和介质结构复现等步骤,帮助工程师避免常见错误,提升高频电路仿真的准确性。文章特别强调了模型精度对仿真结果的影响,并提供了实用的调试和管理建议。

weixin_29041767的博客 429

java后端程序员1年工作经验总结

   java后端1年经验和技术总结(1) 1.引言   毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然...

weixin_30784501的博客 1万+

STM32H743内存告急?手把手教你用CubeMX+FMC外扩32MB SDRAM(W9825G6KH-6)

本文详细介绍了如何在STM32H743上使用CubeMX和FMC外扩32MB SDRAM(W9825G6KH-6),解决内存不足问题。从硬件选型、CubeMX配置到初始化代码实现,提供完整的配置教程和性能优化技巧,帮助开发者高效扩展内存,适用于图形界面和复杂算法处理。

weixin_30568591的博客 492

java程序员年终总结(精选15篇)参考

java程序员年终总结(精选15篇)参考

weixin_43860634的博客 9087

11 指挥AI写C语言/嵌入式基础代码,适配硬件与底层逻辑

本文为《30天掌控AI编程:从指令到落地,手把手教你指挥AI写代码》系列第十一篇,正式进入第三阶段多场景实战环节。聚焦**C语言/嵌入式基础代码**生成,结合嵌入式开发的核心需求,讲解如何精准编写指令,指挥AI生成适配硬件、贴合底层逻辑的C语言代码,覆盖嵌入式常用底层功能、硬件适配要点、代码规范,搭配完整指令模板、AI输出示例与实操校验方法,零基础也能快速指挥AI完成嵌入式基础开发,无需死记硬背C语言底层语法。

coreopt的博客 139

手把手教你学Simulink——无刷直流电机(BLDC)霍尔传感器(Hall Sensor)信号处理电路仿真

在中,转子位置靠​ 给出,换相逻辑(Commutation Table)据此决定。实际霍尔输出是,且常有:比较迟滞(内置或外加分压)RC 低通(防 EMI 尖刺)与 MCU 间想让你霍尔三相 UVW 理想方波(120° each, 换相每 60°elec)经观察:原始 HU/HV/HW、滤波后波形、整形后 TTL 电平验证换相表(001→100→010…)与转子转向匹配是破局关键。

amy_mhd的博客 38

java后端初中级工程师换工作小结

注:本文适用于工作一到三年有一定经验的java后端人员,我一共面试了五家公司,收到四个offer,每天跑来跑去也很累,最后的的offer很满意之后就把其他的面试和offer都推掉了。入职前把这段时间的一点经验写下来,希望能帮助到跟我境况差不多的兄弟姐妹。准备 机会永远都是留给有准备的人 当你决定离职之前,你就应该开始为下一份工作做准备了。 那么,该准备什么呢? 我建议是第一是跟语言无关的部分

南极达殇 5049

Android16 RK3576 Bluetooth source和sink模式切换

摘要:本文介绍了在RK3576平台上实现蓝牙A2DP模式动态切换的修改方案。通过在device配置文件中添加A2DP Sink相关属性,修改Bluetooth模块代码实现:1)在Config.java中增加persist.bluetooth.rka2dpsink属性控制模式切换;2)修改A2dpSinkStreamHandler.java取消音频焦点限制;3)调整btif_a2dp_sink.cc默认授予音频焦点。最终通过设置persist.bluetooth.rka2dpsink属性为true/false

tzj1058756809的博客 860

java小白一年工作总结

总结

756

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

后端从入门到转岗,如何转型

我学习的技术很多:例如:JAVA JS C# python vue mysqlOracle 等等。学习也是从入门开始 ,入口是JAVA。

samHuangLiang的博客 1044

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Java 后端工程师实习总结

2017-9-16 8 月份开始到现在,进行了一个多月的实习,岗位是 Java Web 后端开发。这过程学到的知识着实比自学要来得多,而且也让我意识到需要学习的知识也更加多。在这里我会在比较大的方面总结这次实习中学习到的事情,以及之后需要努力学习的知识。 基础 经过一个多月的项目的锻炼,最大一点感受就是基础的重要。这里我指的是数据结构基础。因为经历过实际项目的开发,无疑令我...

weixin_30672295的博客 8691

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

毕业两年的大专生程序员工作总结(java后端)

文章目录前言这一年做了啥去年的学习清单今年的学习清单第三年的规划最后唠叨的话 前言 如题,这是我毕业第二年的工作总结,对第一年工作总结感兴趣的请戳这《毕业一年的大专生程序员工作总结》,再简单介绍一下我以及这个系列的文章。 关于我: 我是18年某专科院校毕业的学渣,为了维护学校尊严,在这就不透露校名了。毕业后误打误撞选择了Java后端开发,之所以这样说是因为在校期间一直认为毕业后从事的是Android工作,至于为何转向后端开发不是本文重点,所以在这就不展开叙述了。 关于这个系列: 在校那会,我会非常好奇参加工

niceyoo的博客 1264

java软件工程师工作业绩_JAVA软件工程师简历自我评价

1/9JAVA软件工程师简历自我评价具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。自学能力强,喜欢钻研新技术,敢于面对和克服困难。熟练使用spring+struts+hibernate整合开发。熟练使用jsp、servlet、jstl、jdbc下的编程开发。熟练使用eclipseide开发工具,熟练掌握tomcat等web容器以及j2ee容器的配置以及部署,能够使用junit进行...

weixin_34175189的博客 1394

java后端工作一年浅谈经验

1.引言   毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。   经过一年意识到以前也有很多认识误区,比如:   偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。   不重基础,总

minguang5414的博客 1万+

java后端开发--TCP总结

TCP/IP协议分为4层    1. 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。   常见的接口层协议有:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。    2. 网络层:负责提供基本的数据封包传送功能, 与对方计算机之间通过多台计算...

Linias的博客 1522

工作总结---Java后端开发常用工具

工作总结—Java后端开发常用工具从大三暑假实习开始,到现在毕业一年有余,也算是有两年工作经验了,在这两年里,用到了许多很有用的开发调试辅助工具,比如Xshell作为Linux服务器的终端模拟器,用来部署、查看服务和排查问题;HeidiSql作为MySQL的前端,定义数据库表、修改数据;SourceTree作为git的前端工具,简化了代码拉去提交合并的操作,如此等等。可以说,使用合适的工作,可以是开

忙里偷闲得几回的专栏 3358

一个Java程序员第四年工作总结

又到一年写总结的时候了。今年比较特殊,事情比较多。先是当了爹,真正成为上有老下有小的一家之主,接着又换了2次工作,对现在的工作状态很满意。 今年是本命年,在大多数人眼中本命年都须诸事小心,穿红内裤等等。。而我对本命年本是没有太多感觉的,但是经人一说,想起上一个本命年时,那会还在上初一,把胳膊摔断了,心里还有略有疙瘩。老婆特意也给我买了几条红内内,好吧,不可负卿一片心,宁可信其有,

老张 1万+

Java开发的那些年:我的成长与经验总结

Java,作为全球使用最广泛的编程语言之一,以其跨平台的特性、稳定性以及强大的生态系统,吸引了无数开发者。本文将从个人成长的角度出发,分享Java开发历程中的关键阶段、学习方法和经验,希望对初学者或正在提升的Java开发者有所帮助。一、初识Java:从Hello World开始1. 语言特点吸引人• 跨平台的特性(“Write Once, Run Anywhere”)。• 丰富的标准库,解决了许多常见问题。• 面向对象编程(OOP)的思想,容易理解和扩展。2. 学习基础。

Geniusandmadness的博客 802

java工程师实习总结

第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。前期工作回顾来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。

AI_data_cloud的博客 569

java实习工作总结报告

第五,我学会了如何与客户沟通并展示自己的项目,软件项目的开发最终需要的是客户的认可,让客户了解并认可自己的产品最好的办法就是用言语将自己的项目的最好的一面展示出来,在最后一天里,实训的老师组织了项目的答辩,给我们提供了锻炼自己的表达能力,展示自己的项目的舞台。前期工作回顾来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。

AI_data_cloud的博客 949
上一篇: 深度学习里程碑著作,“花书中英双版电子版”大放送,有什么?必看
下一篇: 2022年最后1个季度了,4年高级Java程序员的年终总结,送给还在迷茫的你
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值