精华内容
下载资源
问答
  • 一份个人简历,大四提前一年出来实习,在12306。 2020年毕业,开始第二份正式工作。 从大学毕业,只是我学习之路的刚刚开始。 简历所写的内容都是真实的,一点水分没有。 欢迎拍砖,希望大家能够针对我的简历,...

    一份个人简历,大四提前一年出来实习,在12306。

     

    2020年毕业,开始第二份正式工作。

    从大学毕业,只是我学习之路的刚刚开始。 

    简历所写的内容都是真实的,一点水分没有。

    欢迎拍砖,希望大家能够针对我的简历,提出一些意见。

    深耕Elasticsearch,网关,JVM虚拟机,spring源码,多线程以及线程安全。

    最感兴趣的是k8s,以及服务网格。这会是未来的学习方向。

    第一版

      执意把内容压缩到一页,但是随着做的东西太多了。一页真的放不下了,下边还有第二版。

    第二版

      本来是pdf,但是截图太丑了,直接把内容粘贴过来吧!第二版有三页内容,粘贴到这里格式已经没了。可以保证简历没有半点水分。

     

    Java开发工程师-个人简历

    个人基本信息

    姓  名: 张帅星                                  学  历:  本科    

    性  别: 男                                      专  业: 计算机科学与技术

    出生年月: 1996-11                              教育经历:2016.09-2020.06

    联系方式: 156-2147-3202                        E-mail: freeangus@163.com                    

    成   绩:TOP 10 %,两个学年获得校级二等奖学金

    CSDN博客:https://blog.csdn.net/star1210644725     

            

    掌握技能 

    • Java基础扎实,具备并发编程经验,熟悉JMM、线程通信线程安全、锁、原子类、阻塞队列、并发容器、线程池原理。清楚并发内容的实现原理。阅读过部分JDK源码。
    • 深入了解JVM虚拟机:内存模型、GC、垃圾回收算法、以及垃圾回收器(包括G1)。具有线上调优经验,熟练使用调试工具arthas,Jprofile。
    • 熟练使用springboot、spring、springMVC、mybatis框架,并且对spring框架源码有学习了解。
    • 熟悉微服务架构,dubbo 以及springCloud体系。
    • 对Elasticserch,logstash,Filebeat,kibana 熟悉。了解es读写原理,底层存储原理(lucene)。
    • 深入了解Elasticserch集群规划,具有es调优经验,阅读过部分源码,例如es中线程池、读写过程。
    • 深入了解网关技术,独立构建业务网关。使用gateway、nacos,sentinel。
    • 改造过阿里限流组件sentinel源码,具备一定的源码阅读能力和改造能力。
    • 熟悉Mysql存储引擎,索引,有sql调优经验,熟悉分库分表,熟悉 ShardingSphere
    • 熟悉redis应用场景,维护了redis高可用集群。
    • 熟悉MQ使用场景,熟练使用kafka,用作内外网穿透,作为数据中转,解决上下游速度不匹配问题。
    • 熟练使用Docker容器化技术、了解k8s。
    • 合理使用开发规约,写出简洁的代码。重构相关知识有所掌握,有过项目重构的经验。
    • 熟悉设计模式,有在工作中使用,来提高程序可扩展性和可维护性。
    • 熟悉linux环境,熟悉linux常用命令,熟悉shell脚本,维护搭建了十五个节点的Es集群。
    • 具备从官网以及社区快速学习掌握生产技能的能力。
    • 具备一定的文档编写能力,PPT汇报能力。两个软著。

    工作经历

    时间:2020.05 ~至今(一年)

    单位:中国科学院信息工程研究所

    职级:入职T2,现在T4(第一次评级,跨级升至T4)

     项目经验

    中科院 十四亿级别物联网资空间测绘系统

    功能模块:14亿物联网资源检索引擎子系统、业务网关子系统、用户中心子系统、预热子系统、系统审计及行为分析子系统、搜索提示子系统、防爬机制设计

    项目描述:物联网资源检索系统,用来检索整个互联网中现存的可以检测识别到的设备,这些设备涉及到了15个大类,100小类。设备包括品牌型号版本,以及设备上存在的软件,软件的版本、品牌、型号、大类、小类。以及软件和设备存在的漏洞。存活的设备会附加上地理位置属性。支持根据设备和软件的各个属性以及地理位置的聚类分析。用于科研人员的研究,给做安全防御领域的人提供良好的数据支撑。

    项目职责

    1. 负责项目整体设计包括以上全部模块,主导技术选型。保证服务各个环节的高可用。避免单点故障问题。
    2. 负责维护支撑十四亿物联网设备数据的搜索引擎,维护了15个节点的elasticsearch集群。
    3. 从零搭建elasticsearch集群,并解决集群安全通信,跨集群数据同步问题。通过双集群的设计,来保证服务高可用。通过心跳机制,来动态切换集群。解决了elasticsearch分布式搜索引擎的脑裂问题。通过副本和快照来保证数据不丢失。
    4. 负责elasticsearch搜索引擎的后续优化工作。在数据集从8亿增长到14亿,数据容量从2.5T到5T的情况下,通过对集群的升级及规划和索引合理拆分,将聚类检索的时间从10秒降低到了2秒、普通检索从5秒降到1秒以下。集群写入速度提升到了2w/s。
    5. 使用nginx作为流量网关,使用gateway+nacos+sentinel 搭建了业务网关。期间改造了sentinel源码,来支撑生产环境下,业务网关零停服情况下的动态修改限流规则的需求。通过改源码将sentinel规则持久化到nacos,实现限流规则从客户端到sentinel的dashbord再到nacos的闭环。对鉴权、限流、等公共能力进行了抽取。通过对公共能力的抽取,将网关下沉为公共服务,发挥组内技术优势,为研究所内其他开发小组提供网关技术支持。帮助其它组解决用户鉴权,限流,降级等问题。
    6. 借助于sentinel的限流,实现了系统调用的安全防护。借助于sentinel的热点参数限流,实现针对用户的限流。达到了防爬的数据保护目的。
    7. 使用logstash + elasticsearch + kibana,搭建了一套日志收集分析系统。通过在流量网关进行适当的改造,配合前后端传参的适当改造。实现了系统审计以及用户行为分析的需求。配合报警工具,来洞察系统的服务能力,及时发现问题并发送报警。在凌晨生成用户行为分析的报告,并进行推送,为系统更好的扩展优化提供数据支撑。
    8. 维护了redis集群,用于存放用户的登录信息,鉴权中心分布式token;用于预热子系统,通过用户访问的审计结果,将系统经常访问到的数据,以及请求花费时间较长的数据,进行缓存预热。达到系统去短板的效果,提升用户体验。
    9. JVM问题诊断,发现并解决内存泄露问题。参数调优,使系统处于最佳状态。
    10. 使用Docker + docker-compose来部署编排服务。

    实习经历 

    时间:2019.08-2020.05(九个月)

    单位:12306(中国铁道科学研究院)

     项目经验

    12306 商旅项目(上线)

    开发时间:2019.11~2020.05

    项目描述:12306 大客户商旅平台以 12306 互联网售票系统为基础,面向政府、大型国企和私企,开展

    对公火车票、酒店、机票、餐饮、用车等业务。

    功能模块:接入中心、预定中心、用户中心、订单中心、财务中心

    项目职责:

    1. 财务中心的计费方案设计,平台内部对账核心模块。
    2. 使用 ShardingSphere 进行分库分表,并完成相关的测试工作。期间解决了引入ShardingSphere后,事物失效,以及无法插入数据的bug。
    3. 搭建Jmeter 分布式集群,进行压力测试

    12306 空铁联运项目(上线)

    开发时间2019.08~2019.11

    功能模块:空铁联运产品大订单,火车票改签,火车票退票,平台结账对账

    项目描述:中国铁路推出了和东方航空合作实现空铁联运,火车票同机票同时购买,给用户带来更好的

    购买体验,智能提供一些好的空铁组合,给用户更多的选择。

    项目职责

    1. 参与整体业务的设计;编写内网调度服务代码,编写 API 调用火车票微服务
    2. 完成灰名单功能
    3. 设计伪随机算法用于生成唯一订单号,并在服务器上进行压力测试,以及进行安全性测试。
    4. 支付回调。在做支付回调页面数据展示的时候,因为代码量比较多,为了方便维护,采用了生成器模式。
    5. 平台内部对账核心模块。

    自我评价

    1. 有良好的团队合作能力、有较好的逻辑思维和空间想象力,能够独立负责项目,并协调组内成员完成。
    2. 酷爱编程,严格要求自己写出规范负责的代码。对技术有强烈的兴趣。
    3. 喜欢与人交流技术,乐于分享,有自己的技术博客,CSDN目前总排名3600,周排名2000左右。
    4. 独立解决问题的能力,能承受一定的工作压力,经历过几次技术攻坚和服务抢救。
    5. 具有强烈的自我驱动力。具有良好的新知识接接受能力,坚持每天3-4个小时的学习时间。

    阅读过的书籍

    基础类

    《Java并发编程的艺术》《逆流而上》《码出高效》《web技术内幕》《实战JVM虚拟机》《深入了解JVM虚拟机》

    调试类

    《Java深度调试技术》

    源码类

    《spring技术内幕》《elasticsearch源码解析与技术实战》

    代码规范类

    《java开发手册》《代码整洁之道》《重构改善既有代码的设计》《设计模式精解》

    容器化技术类

    《k8s权威指南》

    架构类

    《高可用可伸缩微服务架构》《架构修炼之道》

    官方文档

    《Elasticsearch官网文档》《sentinel官方文档》《gateway官方文档》 《 ShardingSphere官网文档

     心怀一颗去大厂的梦,因为 那里有一群有共同愿景,喜欢折腾的人,同时我可以站在巨人的肩膀上。

     不过暂时只专注项目上线,专注眼前的工作。即使钱再少, 都无所谓的。

    我才二十几岁,一切都只是刚刚开始!

    路漫漫其修远兮,吾将上下而求索

      我有时候也会负责我们这里的后台开发的面试工作。

      所以对于简历,我发表一下自己的看法:见过比较多的简历,都是多页纸,我不确定我能看完它,因为面试只是和开发工作并发执行的,看简历的时间多了,工作的时间就短了,所以简历看不到亮点,直接就pass了,不会浪费太多时间在看简历上。

      我的简历采用的是三七分的模板,尽可能的把内容压缩到了一页纸上,使内容更加紧凑,不给面试官来带翻页的麻烦。三七分的模板左侧是个人信息相关的, 包括了教育背景,以及工作经历。右侧是跟技术相关的,包括了自己的技术栈,以及开发经验。开发经验的话是一个时间倒序,最前边是我的现阶段的项目。为了压缩到一页纸上,第二个项目描述就比较水了。相对来说,我的第二个项目只是陪衬,第一个才是能够体现我的工作能力的项目。

    展开全文
  • java 工作一年简历

    千次阅读 2019-09-13 06:22:47
    个人简历 个人信息--------------------------------------------------- 姓名:邢佳 性别:女 联系电话:15513052742 ...

    个人简历

    个人信息---------------------------------------------------

    姓    名:邢佳                            性    别:

    联系电话:15513052742                     年    龄:24

    电子邮箱:446445912@qq.com      

    现 住 址:北京

    毕业学校:山西财政税务专科学校(2010/9--2013/7)            

       业:计算机应用技术

    掌握技能----------------------------------------------

    1、熟练掌握java基础编程,如io、线程、集合

    2、熟悉ssh(struts2+spring+hibernae),springmvc框架以及mvc设计模式。

    3、熟练使用jsp/servlet、javascript 、html/css、 ajax等技术。

    4、熟练使用mysql和oracle、sql server 数据库。

    5、熟悉jQueryEasyui、extjs框架。

    6、熟悉velocity模板引擎。

    7、熟悉Linux基础命令。

    工作经验----------------------------------------------

    2014.2---2014.5  在山西众人科技公司工作,职务:Java程序员

    具体内容:负责项目中某些模块的开发和调试及带领实习生学习公司

    要求掌握的技术

    2013.5---2013.12 在山西睿通科技公司工作,职务:java程序员

    具体内容:负责项目中的某些模块的开发、修改bug以及报表的制作工作

    项目经验----------------------------------------------

    一、三级德康健康项目

    开发平台:win7

    开发工具TortoiseSVN   myeclipse8.6+tomcat6+sqlServer2005+Eclipse(birt)

    技术实现:jQueryEasyui+velocity+ajax+jquery+springMVC

    项目描述该项目是关于个人健康管理的平台,可通过个人基本数据的录入实现对某些疾病的预测管理,和医生进行互动、预约。可以更好的管理了解我们的健康状况,预防某些疾病的发生和减缓病情,使我们养成良好的生活习惯。

    责任描述个人完成部分项目模块的开发、修改bug以及报表的制作

    1、该项目是基于springMVC开发,开发快速,便于扩展。

    2、页面使用velocity模板引擎、ifream框架、jQueryEasyui中的各种控件以及图表等技术

    3、向页面展示数据时使用fastjson快速解析json数据

    4、使用ajax异步编程的方式实现局部更新的功能

    5、报表使用的是birt(Eclipse集成好的)。

    二、生产打印系统

    开发平台:win7

    开发工具 SVN  eclipse+tomcat7+jquery

    技术实现:struts2+poi+freemarker+xml+swftools

    项目描述该项目是用于生产过程中产生的产品信息(产品信息是一条一条的),进行分类整理,并将数据正确的显示指定的Word模板中。

    责任描述个人完成项目框架的搭建,excel、word文件的上传和下载,以及office文件的预览功能

    1、 项目的搭建采用的框架struts2构建,

    2、 文件的上传和下载使用commons-fileupload组件

    3、 使用poi技术读取Excel文件中的数据,并进行数据的分类整理。

    4、 通过freemarker模板+xml技术将需要显示的数据放入模板中生成文件。

    5、 将office文件转换为swf文件来实现在浏览器中的预览功能。

    个人评价----------------------------------------------

        对待工作认真负责,善于沟通、协调有较强的组织能力与团队精神;活泼开朗、乐观上进、有爱心;上进心强、勤于学习能断提高自身的能力与综合素质。在未来的工作中,我将以充沛的精力,刻苦钻研的精神来努力工作,努力作出成绩,证明自己。

    转载于:https://my.oschina.net/u/1452928/blog/277694

    展开全文
  • 刚看了会手机,我妈就来了个微信问我最近工作找的怎么样了,和我妈聊了会后就打开了笔记本顺手点了根烟(ps:吸烟有害健康)来总结下最近一个月的面试,希望可以帮助到一年经验左右离职的小伙伴们。 好了,进入正题了...

    刚看了会手机,我妈就来了个微信问我最近工作找的怎么样了,和我妈聊了会后就打开了笔记本顺手点了根烟(ps:吸烟有害健康)来总结下最近一个月的面试,希望可以帮助到一年经验左右离职的小伙伴们。

    好了,进入正题了。

    笔试题

    笔试题的分为哪几块,我相信大家是知道的。下面是我做过的一些笔试题,如下:

    选择题:

    具体题目貌似不记得了,不过大致有面向对象,集合,线程,servlet,ssm框架,js等一些基础题。(刷题就完事了,有面试了的可以在评论补充

    解答题:

    1. 抽象类和接口的区别?一个类只能继承一个类吗?可不可以实现多个接口?
    2. Equals()和==有什么区别?
    3. String和StringBuffer、StringBuilder?
    4. String为什么会被final修饰?
    5. 重载和重写的区别?
    6. ArrayList和LinkedList的区别?
    7. HashMap和HashTable的区别?
    8. HashMap的底层原理?
    9. 线程的三种实现方式?
    10. wait和sleep的区别?
    11. 转发和重定向的区别?
    12. servlet的生命周期?
    13. 事务的ACID是指什么?
    14. 写出单例模式
    15. 写出常用的设计模式
    16. #{}和${}的区别?.
    17. 介绍spring中的IOC和AOP
    18. 写出SpringMvc的工作流程
    19. (有面试了的可以在评论补充)
    20. …(还有的不记得了,随机应变,知道啥写啥,不要空着)

    填空题:

    1. linux的常用命令
    2. sql语句关键字
    3. js和jq的事件
    4. js选择器

    大题:

    1. 算法题(手写)
    2. 给个字符串,要你打印出现最多的字母及次数(手写)
    3. 请设计一个singleton类(手写)
    4. SQL题目(建议在网上练习一些)
    5. (ps:能写的尽量写,不要空着)
    6. 有面试了的可以在评论补充

    面试

    大部分公司都是先hr跟你聊(做个自我介绍,为什么辞职,对加班的看法,你的职业规划,对薪资的期望等等。随机应变就好),然后笔试(ps:笔试题一定要做好!!这样的话面试官会对你初步印象很好,跟你聊的时候基础部分就不会再问了,就问些框架、技术点和项目之类的。如果笔试没过关就可能连面试的机会都没有就结束了),笔试完再技术面。以下是我被问到的:

    1. 说一下Spring你是怎么理解的?
    2. 说下hashMap的底层原理?
    3. 说下ArrayList和LinkedList的底层原理?
    4. 说一下Spring常用注解?
    5. 说一下Springmvc常用注解?
    6. 说一下Mybatis的缓存级别
    7. 说一下Mybatis和Hiberite的区别?
    8. Dubbo和Springcloud的区别?
    9. 你使用过哪些中间件?了解或者熟悉哪些说一下他们的作用和你的理解
    10. Sql语句你是如何优化的?
    11. 对框架底层有没有了解?
    12. 事务的隔离级别
    13. Springboot和Springcloud了解多少?
    14. 前后端是怎么交互的
    15. 你是怎么解决跨域问题的?
    16. 自己搭过环境没有?设计过数据库没有?
    17. 整个项目开发流程熟不熟悉?
    18. 介绍一下自己做的模块
    19. 遇到过什么问题?是怎么解决的?****(这个必问)
    20. 说一下项目中的技术是怎么用的?
    21. 前端了解多少(做后台的,多少要会点前端的)
    22. …(ps:面试官可能会结合项目考察你,如果这样了就会哪样之类的,给你个功能你该怎么做。有的面试官直接怼项目开始,不要慌说明白即可)
    23. 有面试了的可以在评论补充
    24. (servlet+jsp开发的暂时没问到过,毕竟简历上没写)

    个人心得

    1. 简历投递平台:boss直聘(外包比较多,可以和hr交流,很方便),拉勾网(针对互联网的公司),猎聘网(如果很6就投这个,薪资也高)
    2. 简历上一定要有亮点,因为hr每天要看很多份简历,所以一定要有亮点。
    3. 每次面试完,晚上一定要总结,来查漏补缺。可以先看几家公司来试试水累积面试经验,最后再投心仪的公司。
    4. 和面试官交谈的时候,一定要结合项目来讲,不要像背书一样的去说,那样没意义,背谁不会背,面试官想听的是结合项目来说。不熟悉的技术不要主动提,避免踩坑。
    5. 一年经验的话这个经验段很尴尬(在深圳这边一般是两年起步,一年很难找,在职的要跳槽也要有两年再跳),一般外包的比较多,甲方公司少。如果真没有甲方公司给offer的话那就去外包吧。(ps:外包确实比较累,不是很推荐去,如果找不到就去,如果想磨练自己的也可以去)
    6. 试用期六个月的那种,建议不要去
    7. 薪资不要说的太高,也不要说的很低,综合自己面试的怎么样再来说。 在深圳比如7k-11k这样的,一般就是给7k-8k了,8k以上的话除非你比较666了。(打个比方:公司薪资A~B,期望薪资说个A+500(反正1000以内,500最好) 就差不多了。不要挑(跟你同等水平,有人期望薪资会比你低一点,公司就要招他),现在疫情时候行情不好,工资对应多少就做什么事,老板不傻。有很多包装过头拿高薪资被辞退的不在少数,心里要有数,不要膨胀。有offer来了,最好先上班,攒经验)
    8. 一般面完过个三天等通知的大概率是没戏了,也有过一两个星期给offer的,这种的比较少,大厂就不知道了(hhhh)。因为要你的话,当天或者第二天就会给offer叫你去上班。
    9. 每次面试完不要太在意有没有拿到offer,就当作是一个交流,来看自己的技术到不到位。熟话说:心急吃不了热豆腐(咳咳咳,我也找了快一个月也没找到,给offer的不想去,想去的又不给offer,hhh),找工作也是有一个过程的,保持心态会找到一个满意的工作。这家没戏就抓紧准备下一家的面试。
    10. 面试几分钟的百分百是没戏的,一般面试半个小时左右。
    11. 没有面试的时候也还是要学东西或者复习,不然很容易忘。
    12. 是去大公司还是小公司,可以根据自身情况还有加班,福利这方面来判断。
    13. 给应届生的一点建议:基础一定要打牢固,IO,集合,线程,数据结构和常用算法要清楚,基础好也是很加分的。应届生可以写实习的项目简历可以适当包装下,不用包装的太过分了,面试官毕竟是面试官,能一眼看出来的。现在互联网公司一般还是ssm框架用的多,还有一些中间件的技术可以去了解下。servlet+jsp和ssm还是要会的,不能只会基础,不然没公司要,因为进公司了是要开发的,也不会给你一个月啥的让你去系统学习(应届生可能会有,一年没有)。

    大概就是这样, 如有不足或者有补充可以在下方评论祝大家找到一份满意的工作!

                                                                       落笔于:2020/06/25 子时
    
    展开全文
  • 找出自己工作以来开发过的最叼的功能,将整个功能的流程和涉及的东西吃透。项目是面试中必问的环节,一般是以一个功能点为基础展开问,因此你必须对这个功能有很深的认识,不能有模糊的地方。如果有时间,能把涉及到...

    *************************************优雅的分割线 **********************************

    分享一波:程序员赚外快-必看的巅峰干货

    如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程

    请关注微信公众号:HB荷包
    在这里插入图片描述
    一个能让你学习技术和赚钱方法的公众号,持续更新
    *************************************优雅的分割线 **********************************
    前言

    找出自己工作以来开发过的最叼的功能,将整个功能的流程和涉及的东西吃透。项目是面试中必问的环节,一般是以一个功能点为基础展开问,因此你必须对这个功能有很深的认识,不能有模糊的地方。如果有时间,能把涉及到的知识点也搞懂最好。

    做面试题

    有不少公司是有面试的,如果你没有准备过,很容易在各种小地方犯错,建议去一些面试题网站多做些题目,我自己是用的牛客网。
    学习记录

    把自己每天的学习时间和学习内容记录下来,可以让自己更有动力的学习,学习是一个枯燥的过程,你必须让自己时刻保持有动力。
    投简历、约面试环节

    在哪些网站投?

    拉勾网、BOSS直聘、猎聘网。

    是否该海投?

    投简历分为两个情况。

    1)没有社招面试经验:建议采取海投的方式,只要职位要求跟自己比较匹配都可以投,累计面试经验。这个环节可以把投简历的网站增加两家:智联和无忧。

    2)自认为社招面试经验已经足够:投那些职位匹配、公司满意的职位。公司评价可以去看准网、百度、知乎等查询。
    一天约几家面试合适?

    最理想的情况为2家面试,上午一般在10点左右,下午一般在2点左右。建议把理想的公司放下午,因为下午的时间比较充足,可以让公司更充分的了解你。我开始面的时候,每次都是上午面的不好,下午面的不错。
    投简历经常没下文?

    我当初也没想到简历筛选这关有这么难,可能是我的简历确实亮点不多,再者HR很多都不是行内人,因此他们看得最直接的就是你上家的公司和你毕业的学校,如果你不是从牛逼的公司/学校出来,可能会碰到和我一样的情况,应对的办法就是多投。
    是否该裸辞?

    我一开始是边上班边投,然后利用调休时间,或者请假去面试。后来,面试机会越来越多,请假太频繁了,自己都不好意思了,并且自己也已经有足够的信心,这个时候我选择了裸辞。裸辞还有一个原因是,在面试过程中你会发现,有的公司要人要的紧,如果你的辞职流程过长可能会导致你错过这个公司。

    注意事项

    1)面试前一天把路线和时间算好,最好别迟到。

    2)背个书包,带好简历、充电宝、纸巾、雨伞。

    面试环节

    笔试常见的问题?

    面试常见的问题上面给的面试题链接基本都有。我只提几点:1)写SQL:写SQL很常考察group by、内连接和外连接。2)手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。
    面试流程?

    1)让你自我介绍

    2)问Java基础知识

    3)问项目

    4)情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查。

    5)你有什么想问面试官的

    一、Java基础部分

    1、使用length属性获取数组长度,public、private、protected、friendly区别
    2、Collection和Collections区别
    3、String s=new String(‘xyz’);创建了几个object对象
    4、short s1;
    s1=s1+1;是否有错?
    5、Overriding和Overloading区别
    6、Set里面的元素不能重复,用什么方法区分重复与否。
    7、给出一个常见的runtime exception。
    8、error和exception区别。
    9、List和Set是否继承自Collection接口。
    10、abstract class和interface 的区别。
    11、是否可以继承String类。
    12、try{}里有一个return语句,紧跟在try后的finally里的code会不会被执行,什么时候执行,return前执行还是return后执行。
    13、最有效率的方法算2*8等于几
    14、两个对象值相同,x.equal(y)==true,但是却可有不同的hashcode,这句话对不对。
    15、值传递和引用传递
    16、switch是否作用在byte、long、string上。
    17、ArrayList和Vector区别,HashMap和Hashtable区别(了解这几个类的底层jdk中的编码方式)。
    18、GC是什么,为什么要有GC,简单介绍GC。
    19、float f=3.4是否正确。
    20、介绍Java中的Collection framework。
    21、Collection框架中实现比较方法
    22、String和Stringbuffer的区别
    23、final、finally、finalize区别
    24、面向对象的特征
    25、String是最基本的数据类型吗。
    26、运行时异常和一般异常的区别
    27、说出ArrayList、Vector、Linkedlist的存储性能和特性
    28、heap和stack区别
    29、Java中的异常处理机制的简单原理和应用
    30、垃圾回收的原理和特点,并考虑2种回收机制
    31、说出一些常用的 集合类和方法
    32、描述一下JVM加载Class文件的原理和机制
    33、排序的几种方法,了解。(算法和数据结构在面试的时候还没有被问到)
    34、Java语言如何进行异常处理,throws,throw,try catch finally代表什么意义,try块中可以抛出异常吗
    35、一个’.java’源文件是否可以包括多个类,有什么限制。
    36、Java中有几种类型流,jdk为每种类型的流提供了一些抽象类以供继承,请分别说出它们是哪些类。
    37、Java中会存在内存泄漏吗,请简单描述。
    38、静态变量和实例变量的区别。
    39、什么是Java序列化,如何实现java序列化。
    40、是否可以从一个static方法内部发生对非static方法调用。
    41、写clone方法,通常都有一行代码。
    42、Java中如何跳出多重嵌套循环
    43、说出常用类、包、接口,各举5个。
    44、Java中实现线程的方法,用关键字修饰同步方法。
    45、同步和异步区别。
    46、线程同步的方法。
    47、字符串常用方法,字符串转化为整型数方法,整型数转化为字符串方法。

    二、Java高级

    1、简述面向对象的理解,并举例说出你的理解。
    2、写出单例模式。
    3、写出一种11位手机号的正则表达式
    4、实现字符串多个空格转换一个空格
    5、字符串常用方法,substring(),split()。
    6、start()和run()区别。
    7、写出知道的设计模式。
    8、Webservice介绍。(这个我自己没用过,渣渣了)
    9、说出Servlet生命周期,Servlet和CGI区别。
    10、sleep和wait的区别。
    11、什么是发射,如何实现。
    12、检查字符串回文,实现英文中单词个数和单词次数统计(部分公司要求较高,需要手动编程,百度查找一些面试常用编程题即可)。
    13、tcp/ip协议三次握手。
    14、http协议几种请求方式,区别。
    15、Ajax请求是否可以实现同步。
    16、隐藏URL方式。
    17、描述取到一个网页内容的实现步骤,不需要具体实现过程(就是爬虫:取到网页的URL,然后从URL中国获取网页内容),考察逻辑思维能力。
    18、简述form表单提交post方法与get方法在字符编码、http协议方面的区别。
    19、一个http请求从开始到结束都经历了哪些过程,简写流程图。

    三、框架(只介绍自己熟悉)

    1、Spring中的事务管理,支持哪几种方式,以及每种方式具体方法。
    2、Spring常用注解。
    3、Hibernate的缓存级别。
    4、hibernate是什么,工作原理。
    5、hibernate如何实现延迟加载。
    6、hibernate如何怎样类之间的关系。
    7、struts1是什么,工作流程。
    8、struts2工作流程。
    9、spring是什么。
    10、介绍IOC和AOP。
    11、springmvc工作原理。
    12、Mybatis工作流程。
    13、Mybatis与Hibernate区别。
    14、Mybatis框架传递参数方式。
    15、简述Spring事务管理,使用什么设计模式实现。

    四、数据库

    1、数据库里面的索引和约束是什么。
    2、用SQL语句实现oracle分页查询。
    3、学生成绩表的常用查询(百度即可查到,常用的查询语法)
    4、数据库性能优化常用基础知识,百万级数据优化(百度搜搜即可)。
    5、left join ,right join用法。
    6、了解redis,memcache,mongodb等,最好有项目使用经验。
    7、如何防止SQL注入。
    8、一个微博评论功能的数据库设计,部门表和员工表的设计,权限管理系统的数据库设计(数据库设计这个是一个重点,面试了几家公司都问到了,而且是重点)。
    9、简述悲观锁和乐观锁。

    五、linux基础

    1、修改系统时间命令、修改权限命令、
    六、前端基础
    1、javascript中怎样选中一个checkbox,设置它无效的方式。
    2、form表单 的input可以设置readonly和disable区别。
    3、javascript变量范围有什么不同,全局变量和局部变量。
    4、列举3种数据类型。
    5、javascript常用对象
    6、javascript中常用的取值赋值方法,对于单选按钮,复选框等的取值赋值等方法。(百度即可,javascript常用基础)
    7、jquery取值赋值基本方法。
    8、获取单选按钮的值,获取复选框的值,获取下拉列表的值,后去复选框的值,获取单选按钮组的值,文本框、文本域赋值。
    9、jquery的append与appendTo区别。

    10、CSS盒子模型的4个顺序。

    一些经验:

    1.先投一些普通公司,等面出了心得再去投理想的公司。

    2.不熟悉的技术不要主动提。

    3.对于那种实习期6个月还打8折的公司,除非你没有其他选择了,否则不要去。

    4.小公司喜欢在薪水上压你,开的时候适当提高。

    5.不要去参加招聘会,纯粹是浪费时间。

    6.把面试当作一次技术的交流,不要太在意是否能被录取。

    7.公司一般面完就决定是否录取了,让你回去等消息这种情况一般没戏,无论你自己觉得面的有多好。

    8.尽量少通过电话面试,效果不好。

    9.在面试的日子里,要保持每天学习,无论是学习新东西还是复习旧东西。

    10.拿到offer了,问问自己这个公司让自己100%满意了吗,如果不是,请继续努力找更好的。

    11.通过面试官可以大概判断这家公司的情况。

    12.拉勾投的简历很多会被筛掉,但是拉勾还是面试机会的最主要来源。

    13.理想的公司可以多投几次,我有好几次都是第一次投被筛掉,多投几次就过的经验。

    14.问到自己有深入研究过的知识,抓住机会好好表现,不要轻易放过。

    每件大事都是从很小的事情开始积累,一步一步的向上走,你终将获得结果
    *************************************优雅的分割线 **********************************

    分享一波:程序员赚外快-必看的巅峰干货

    如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程

    请关注微信公众号:HB荷包
    在这里插入图片描述
    一个能让你学习技术和赚钱方法的公众号,持续更新
    *************************************优雅的分割线 **********************************

    展开全文
  • 个人背景:普通二本,一年工作经验,没有大厂背景,没有好的开源项目。 一、离职动机 我为什么离职: 上家公司疫情原因没有涨工资(今年好像很多都是这样),而且我之前的工资比较低。 我觉得在上家公司对自己的...
  • java后端程序员1年工作经验总结

    千次阅读 2017-11-30 14:24:13
    java后端程序员1年工作经验总结   java后端1年经验和技术总结(1) 1.引言  毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也...
  • 三年工作经验简历

    2019-04-26 10:18:58
    三年工作经验简历
  • 一年Java开发工作经验面试总结

    千次阅读 多人点赞 2018-12-22 13:53:13
    最近换了家公司,第一次跳槽,其实很早就有这个打算,只不过自己的技术水平不够,不敢随便裸辞,在今年的九月份尝试过面试几家,每...辞职了之后马上疯狂的投简历,收到的面试邀请也挺多的,从十月中旬面试到十一...
  • java面试题(一年工作经验)的心得

    万次阅读 多人点赞 2018-07-16 13:56:07
    Java面试题全集(上) 很多基础的东西,建议先看。 各大公司Java后端开发面试题总结 面试心得与总结—-BAT、网易、蘑菇街 关于Java面试,你应该准备这些知识点 深入学习 在看面试题的过程,你会遇到一些自己没接触过...
  • 坎坷并且顺利的一年前言一、为什么会干这一行?二、入职1.被大佬照顾的小白2.被浪潮拍死的弄潮儿3.重新出世的大菜鸡回顾以前展望未来 前言 刚开始准备投入这个行业是2020年8月的时候,当时还是大三下学期,一转眼...
  • Spring 的 IoC 容器在完成这些底层工作的基础上,还提供 了 Bean 实例缓存、生命周期管理、 Bean 实例代理、事件发布、资源装载等高级服务。 Spring 容器高层视图 OC 容器实现 Spring Bean 作用域: singleton:单例...
  • 所上传的资源为java项目开发经验文档,内含有20+项目开发经验,适合应届毕业生简历上需求作为参考,希望这个资源能够对你有所帮助。
  • JAVA一年经验,找工作

    千次阅读 2010-10-15 22:24:00
    2008年9月-至今 广东科学技术职业学院 软件技术 大专  主要课程:计算机应用基础,C语言程序设计,java语言基础,jsp基础,jsp+servlet+bean,SQL SERVER数据库应用,数据结构,C#语言,ADO.NET,ASP...
  • 本文主要来分析JMM内存模型,英文名JAVA Memory Model,它是与计算机硬件有关的一个概念。为了保证共享内存的正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。 ...
  • JAVA 五年的工作经验和学习笔记

    热门讨论 2012-09-13 16:33:16
    由于本人目前允许上传的资源太小,所以无法上传整个的技术学习笔记(JAVA 五年的工作经验和学习笔记),待以后有机会会分享给大家。 技术体系包括: J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)...
  • java反射机制、依赖注入、注解、泛型使用、 面向对象设计原理、设计模式 。。。 A ndroid基础 自定义View 数据持久化 代码混淆 内存泄漏 熟悉数据库 强软弱虚引用、区别及使用场景 支付功能:支付宝、微信支付等等 ...
  • 一年前端开发工程师简历A year ago I started learning to code, focusing on front-end development. This was not completely new to me, as I’ve been doing this learning to code thing for a few years now. ...
  • 该文档主要针对Java开发工程师不知道如何写简历,主要有毕业生,一年工作经验,两年工作经验,三年工作经验简历模板,需要的话可供大家参考。
  • Java工作一年半,第一次跳槽面试总结

    千次阅读 多人点赞 2019-06-17 10:30:10
    毕业后一直在一家公司干了一年半吧,然后想去北京了(多方面原因吧,比如持续加班没时间学习,以及北漂的理想),然后就裸辞来到了帝都。话说裸辞还真是困难,尤其2019这个互联网寒冬季,再加上辞职的有点晚了,都说...
  • 2018北京java面试心得体会(一年经验

    万次阅读 多人点赞 2018-06-13 19:03:04
    (1)java基础复习,这个是必须的,一笔试肯定完蛋,因为笔试的内容大多都是非常基础琐碎的知识点,我采取的方案就是百度【java基础面试题】,一搜一大推,然后慢慢看呗; (2)计算机网络相关知识复习,说白了TCP...
  • 一年经验,记录下最近几家公司的面试经历. 1.深圳缇铭科技有限公司  1)先让自我介绍,讲一下最近的项目  根据项目提问,比如:  redis你是如何部署的?你的code是直接套用他们的模板去编写,还是自己编写的?  ...
  • 一年经验Java程序员面试经

    万次阅读 多人点赞 2016-07-13 23:19:55
    很多公司会要求笔试,笔试的内容是一些Java基础的内容也可能有些高级的java内容,面试的时候会根据笔试内容提问,同时也会根据简历对于面试者提出相关的项目经验,主要是在面试的这个过程中,把自己的优势充分的展现...
  • java面试:一年经验Java程序员面试经

    千次阅读 2018-04-12 22:07:08
    转载:... 时光转瞬即逝,一年时间已经过去,自己准备跳槽了,请了几天假,面试了几家公司之后,拿到了一份offer,有了一点儿小小的心得,记录下来分享给搞Java的朋友,面试主要是几...
  • 1, 简历适度包装,不等同弄虚作假 2, 实事求是,才能让职场走得更顺 3, 诚信是用人的最基本底线。 对于java工程师的面试,绝大多数的公司不是去给你做两个题,考考你对于整个java系统知识的了解。即使有考题,有...
  • 回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识)分为MySQL+Java+Redis+算法+网络+Linux等六类,接下来分享一下我的这次阿里一面面经+一些我的学习笔记。 如何保证 redis 的高并发和高可用?...
  • 一年工作经验总结

    千次阅读 2019-03-02 23:55:53
    不过事实上应届毕业生的身份也没让我感觉有多大的优势,HR普遍都习惯性的拿面试者跟工作了几年的人比,管你是什么身份。说到底,职场比拼的还是专业水平和业务能力。当然,如果是能靠关系的话我收回之前的话。说句...
  • 一年工作经验简历模版,一共有5份.希望对大家有帮助,
  • 楼主在南京,上个月从一家互联网公司辞职了,现在10月份投简历工作,昨天面试了一家是南京惠大衡通软件技术有限公司 java软件开发工程师的职位,但是面试的是去南大富士通面试的,他们说,以后工作是在富士通那...
  • 2018前端开发面试备忘录-简历篇 -面试篇 -简历篇 -跳槽选择篇 18年过年之前离职了,在家闲着也没事就去面试了下,试试水。 2018前端开发面试备忘录,主要是查漏补缺,关于简历部分我只是自己记录下比较重要的地方,...
  • Java程序员面试技巧总结(一年左右经验

    千次阅读 多人点赞 2019-07-31 11:15:21
    Java面试题全集(上) 很多基础的东西,建议先看。 各大公司Java后端开发面试题总结 面试心得与总结—-BAT、网易、蘑菇街 关于Java面试,你应该准备这些知识点 深入学习 在看面试题的过程,你会遇到一些自己没接触过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,435
精华内容 5,774
关键字:

java一年工作经验简历

java 订阅