精华内容
下载资源
问答
  • 刚看了会手机,我妈就来了个微信问我最近工作找的怎么样了,和我妈聊了会后就打开了笔记本顺手点了根烟(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 子时
    
    展开全文
  • 涵盖java知识点,基础,jvm,并发,锁,分布式等java全面学习面试复习题,可根据每一个点去加强
  • 个人背景:普通二本,一年工作经验,没有大厂背景,没有好的开源项目。 一、离职动机 我为什么离职: 上家公司疫情原因没有涨工资(今年好像很多都是这样),而且我之前的工资比较低。 我觉得在上家公司对自己的...

    个人背景:普通二本,一年工作经验,没有大厂背景,没有好的开源项目。

    一、离职动机

    我为什么离职:

    1. 上家公司疫情原因没有涨工资(今年好像很多都是这样),而且我之前的工资比较低。
    2. 我觉得在上家公司对自己的发展有限制(主要是技术方面)。

    其实上家的办公环境,跟工作氛围都挺好的,也不怎么加班。薪资跟个人发展是我离职的主因。

    一般离职原因有薪资低、个人发展受限、团队氛围不好、干的不爽等等,需要自己考虑是否要离职。

    是否要裸辞

    我这次的离职差不多就是裸辞,我准备了两个多月的面试之后在没有offer的情况下就提了离职。离职之后我又准备了一周才开始找工作的,第二周的时候就收到了offer,第三周的时候就差不多确定了要去的公司。

    我裸辞是觉得自己准备的够充分(盲目自信,果然是我),而且当时项目忙觉得没时间复习。

    在这个期间我也挺焦虑的,会考虑能不能找到工作,简历能不能过之类的,而且裸辞之后我就一个人在家,基本上每天跟别人零交流,这会无形的给我增加压力。当初想的很好,觉得裸辞之后有很多的时间去准备面试,但是我每天的有效学习时间不超过8小时,其他的时间就是在躺尸。而且每天都觉得没有工作就不想出门,导致每天都没有运动整个人的状态也不好。总之就是裸辞的时候觉得自己会做的很好,结果只是自己想的很好。

    这里我不建议裸辞,因为裸辞要承受的压力太大,会让自己匆忙的做出决定,需要自己好好考虑裸辞这件事。

    公司挽留你是否要留下

    一个字 走! 说出去的话怎么能收回呢。

    二、如何准备

    我是很早就决定要辞职的,差不多是四月份吧。当时就想着要开始着手准备,但是当时项目忙,就拖到了五月份才开始准备(其实五月份也没有怎么准备,哈哈果然是我能拖),这样算下来我差不多准备了两个月,准备的确实是挺充分的(这是我裸辞的原因)。

    如果你有很强的离职意愿建议早点准备面试。

    我一开始准备的时候非常的迷茫,就不知道从哪里入手,因为要准备的东西太多,不会的东西太多。在迷茫了一段时间之后我最终确定了自己的复习路线,我一开始复习的是集合想的是自己比较的熟悉这块,后面复习到安全的集合之后发现线程安全的那块又不清楚,就又去转到线程那块复习。当我复习线程的时候又发现涉及了JVM的知识,又去转到JVM(很曲折的复习)。
    最后的基础部分是复习路线是JVM-多线程-集合。 当然java的一些基础知识是最先看的,比如反射、数据类型、继承等等。

    当我复习完基础部分的时候就开始复习数据库主要是Mysql 跟Redis

    然后开始复习的框架是SSM,开始了解框架的原理。

    建议以上部分重点复习。

    然后接下来就是复习的分布式的框架,消息队列等等。算法有事没事就看看练练就行了,要是你想去的公司不怎么考很多算法的话。

    最后准备的是项目(很重要)

    你要对自己的项目的业务很了解,你做的那块用到的技术很了解,为什么要用那些技术也要知道。如果别的模块有更好的业务或者技术你也要去了解,面试的时候就可以跟面试官说。项目要好好准备很重要很重要。

    三、简历准备、投递简历

    我准备差不多的时候就开始准备简历了,怎么写简历网上有很多教程我就不说了。最好能找一些厉害的前辈帮你改一下简历,增加简历通过的概率。

    如何投递简历

    如果你准备的很好,能力很强建议直接内推如果技术一般建议先海投,面一面,熟悉一下面试的过程以及自己对面试知识点的掌握情况。当你对自己有把握了建议可以开始走内推,或者投一些自己想去的公司(因为海投之后的面试也很浪费时间,很多公司问的都差不多)。

    四、面试流程、技巧

    这块就是你要多说,尽量让面试官少说。要引导面试官去问那些你准备的比较好的知识点,当问到一个知识点的时候你就把自己知道的和相关联的都说出来就行。比如当面试官问我JVM的时候,我会从类加载讲到GC,其中的双亲委派,各种垃圾回收算法的特点,利弊等等都说出来,等你都说完了十几分钟就过去了。当问到Mysql存储结构,我会从hash-B-B+说一下为什么要升级为B+,说到B+我就会提唯一索引和普通索引,以及如何解决普通索引的回表查,等等。

    面试过程的时候一定要让一个知识点成体系,不要东说一下西说一下,要从头到尾从浅到深的去说。

    五、防坑指南

    只有当你拿到offer的时候你才能确定自己被录取,否则口头offer。。。(别说了说多了都是泪)

    下面是我面试过程中总结的面试题以及面试资料,希望能帮助到你们
    最新2020JAVA社招面试问题总结(一年工作经验)
    面试专栏

    最后希望大家都能找到满意的工作,找工作的时候保持好的心态。

    要试着去掌控生活,而不是被生活掌控。

    展开全文
  • 一年Java开发工作经验面试总结

    千次阅读 多人点赞 2018-12-22 13:53:13
    最近换了家公司,第一次跳槽,其实很早就有这个打算,只不过自己的技术水平不够,不敢随便裸辞,在今年的九月份尝试过面试几家,每经过一场面试,我都会总结今天的面试内容,由于在职期间去参加面试,其实是很不方便...

    最近换了家公司,第一次跳槽,其实很早就有这个打算,只不过自己的技术水平不够,不敢随便裸辞,在今年的九月份尝试过面试几家,每经过一场面试,我都会总结今天的面试内容,由于在职期间去参加面试,其实是很不方便的,因为要请假,请假的理由也不知道怎么编,还有就是如果那些公司急着要人,也不会考虑在职中的你,所以过完国庆回来,我就申请辞职了;辞职了之后马上疯狂的投简历,收到的面试邀请也挺多的,从十月中旬面试到十一月低,才得到比较满意的offer。

    介绍一下个人的情况,本人是17年毕业的,只在一家公司实习到转正,一直做到现在,所以说工作经验非常欠缺,一年多经验是比较尴尬的,处于一个不上不下的位置,很多公司喜欢招三年以上工作经验的,或者直接招应届生来培养。还有在前一家公司所做的项目已经上线一段时间了,在17年的时候就有比较多的需求,忙得要死,18年就好很多了,因为基本上该有的需求都在17年的时候补上了,今年的任务都是在做一些小改动,跟养老差不多。其实辞职的主要原因是我在上家公司干了一年多也没给我涨工资。所以如果你们公司也是这种情况的话,还是赶快找下家吧。

    说说一下在面试期间的情况吧

    投简历我觉得boss直聘最好的,所以用boss直聘足够了,投简历呢最好先了解这家公司是做自己的产品还是做外包的,建议选择做自己产品的公司,一天最好约一个面试,如果你不觉得累,约两个也行,下午的面试效果最好,因为时间比较多,面试官也有耐心进行交流。面试前一天把时间和线路算好,不要迟到。

    面试流程是:

    (1)先有hr带你到会议室,让你先做一套笔试题

    (2)如果你的笔试题做得不错,hr会带你去见用人部门的主管进行技术面试

    (3)如果一次面试直接给offer最好的了,不过也有一些公司有复试环节

    (4)如果收到复试邀请,说明机会比较大了,复试的面试官是技术总监,技术问题基本没有了,只是问一些基本情况,没什么问题就可以有hr跟你谈薪资了

    (5)如果这个岗位是6-11k的话,他们一般都是给到6-8k之间,所以要知道 这个情况,hr给你说明公司的福利和一些情况

    笔试和面试的常见问题:

    (1)集合相关

    HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。

    HashMap和Hashtable的区别。

    ArrayList、LinkedList、Vector的区别。

    HashMap和LinkedHashMap的区别。

    HashMap是线程安全的吗。

    (2)线程相关的问题:

    创建线程的3种方式。

    什么是线程安全。

    Runnable接口和Callable接口的区别。

    wait方法和sleep方法的区别。

    创建线程池的4种方式。

    (3)JVM相关的问题

    介绍下垃圾收集机制。

    垃圾收集有哪些算法,各自的特点。

    类加载的过程。

    有哪些类加载器。

    (4)设计模式的问题

    先问你熟悉哪些设计模式,然后再具体问你某个设计模式具体实现和相关扩展问题。

    (5)数据库相关的问题

    有没有SQL优化经验。

    Mysql索引的数据结构。

    SQL关键字的执行顺序。

    有哪几种索引。

    什么时候该(不该)建索引。

    (6)框架相关的问题

    Hibernate和Mybatis的区别。

    Spring MVC和Struts2的区别。

    Spring用了哪些设计模式。

    Spring中AOP主要用来做什么。

    Spring注入bean的方式。

    什么是IOC,什么是依赖注入。

    Spring事务隔离级别和传播性。

    介绍下Mybatis/Hibernate的缓存机制。

    Mybatis的mapper文件中#和$的区别。

    Mybatis的mapper文件中resultType和resultMap的区别。

    Mybatis中DAO层接口没有写实现类,Mapper中的方法和DAO接口方法是怎么绑定到一起的,其内部是怎么实现的。

    (7)其他问题

    接口和抽象类的区别。

    int和Integer的自动拆箱/装箱相关问题。

    ==和equals的区别。

    重载和重写的区别。

    String和StringBuilder、StringBuffer的区别。

    try、catch、finally都有return语句时执行哪个。

    常用的linux命令。

    最后一点经验:

    (1)认真写简历

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

    (3)不熟悉的技术不要主动提。

    欢迎关注我的公众号

     

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

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

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

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

    请关注微信公众号: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面试题(一年工作经验)的心得

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

    万次阅读 多人点赞 2018-11-21 14:16:06
    1.public、private、protected和friendly的区别 都是访问类型修饰符关键字,在于访问范围不一样。 访问范围如下: 本类 同package 子类 非同package public o o o o pr...
  • 1年java工作经验面试

    千次阅读 2018-06-21 21:30:25
    准确的说实习经验5个多月,面试1-3年经验java开发工程师遇到的一些面试题:1、Object 类中的方法;2、mybatis中id回显;3、Mysql分页,参数是什么;4、Spring的好处;5、SpringMVC的工作流程;6、ArrayList默认...
  • 时光转瞬即逝,一年时间已经过去,自己准备跳槽了,然后在网上搜了一些面试题,方便自己,也方便大家 主要是在面试的这个过程中,把自己的优势充分的展现给面试官,让面试官对你有一个充分的认识,这也是一个推销...
  • 一年经验与应届生的区别,基础少了,项目多了 目录 自我介绍 项目 Java基础 进阶 自我介绍 不管是几年都会自我介绍吧。。 项目 说说项目吧,项目的整体架构你了解多少(我觉得这个比较重要,如果你连你...
  • 最近原来实习时候的Boss联系...我工作经历只有一年,大部分时间都是在做产品设计和UI/UX Design,因此隔着电话都能感受到面试官的shock。 Java基础。自动拆装箱如何实现,String,StringBuffer,StringBuilder的异同.
  • JAVA社招面试问题总结(一年工作经验

    万次阅读 多人点赞 2020-08-23 12:56:58
    一年工作经验小白,请大佬指点 1、Java常考知识点 java的基本数据类型与包装类; final修饰变量类方法; String为什么是不可变的,以及new String(“abc”)创建了几个对象; String、StringBuffer、以及...
  • JAVA工作经验1年面试

    千次阅读 2019-06-16 22:17:52
    最近刚从上家公司离职,便开始投简历,工作时间一年。投了70-80家大概面了5家,在这里向大家总结一下这几家公司的面试题。 1.抽象类和接口的关系和区别,以及你在时间开发过程中是怎么使用到的? 2.你知道反射机制...
  • 一年经验Java程序员面试

    万次阅读 多人点赞 2016-07-13 23:19:55
    时光转瞬即逝,一年时间已经过去,自己准备跳槽了,请了几天假,面试了几家公司之后,拿到了一份offer,有了一点儿小小的心得,记录下来分享给搞Java的朋友,面试主要是几个部分内容。 很多公司会要求笔试,笔试的...
  • java面试一年经验Java程序员面试

    千次阅读 2018-04-12 22:07:08
    转载:... 时光转瞬即逝,一年时间已经过去,自己准备跳槽了,请了几天假,面试了几家公司之后,拿到了一份offer,有了一点儿小小的心得,记录下来分享给搞Java的朋友,面试主要是几...
  • Java EE 一年开发经验面试时一般会问到哪些问题啊?这一年我主要负责项目里的后台数据处理的,前台的那些经验不多,会有影响吗?
  • 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下...
  • 2018北京java面试心得体会(一年经验

    万次阅读 多人点赞 2018-06-13 19:03:04
    (1)java基础复习,这个是必须的,一笔试肯定完蛋,因为笔试的内容大多都是非常基础琐碎的知识点,我采取的方案就是百度【java基础面试题】,一搜一大推,然后慢慢看呗; (2)计算机网络相关知识复习,说白了TCP...
  • 1面我就省略了,主要就是看你的以前工作情况,以前工作内容能不能清晰表达,还有一些简单的java基础问题,大概20多分钟。废话不多说,直接上二面问题 1.自我介绍 简述一
  • 本文主要来分析JMM内存模型,英文名JAVA Memory Model,它是与计算机硬件有关的一个概念。为了保证共享内存的正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。 ...
  • Java工作一年半,第一次跳槽面试总结

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

    2020-09-25 08:00:00
    背景 2019 年,笔者毕业以后通过社招群面进入了一家深圳的教育公司,今年 7 月底的时候离职,满打满算刚好一年经验吧,最近刚好也拿到了不错的offer,群里的同学也叫我写写面经参考下,...
  • 一年二年面试java可能问到的问题

    千次阅读 2018-09-28 15:48:07
    对于一年经验 会问到什么问题呢 根据在qq群里大神聊天 所记录一下 ! 数据库问题 --内连接SELECT Students.ID,Students.Name,Majors.Name AS MajorNameFROM Students INNER JOIN Majors ON Students.MajorID ...
  • Java程序员面试技巧总结(一年左右经验

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

    千次阅读 2018-03-27 04:17:55
    1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定...
  • 一年经验,记录下最近几家公司的面试经历. 1.深圳缇铭科技有限公司  1)先让自我介绍,讲一下最近的项目  根据项目提问,比如:  redis你是如何部署的?你的code是直接套用他们的模板去编写,还是自己编写的?  ...
  • 两年Java开发工作经验面试总结

    万次阅读 多人点赞 2017-05-08 23:45:41
    我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,...
  • 面试 都是根据你的简历来提问,不熟悉的东西慎写。 聊项目,你在这个项目中担任了什么角色,做了什么事情。继续深挖项目,这个uuid是怎么实现的。 会前端吗,怎么在页面之间传递数据。 谈一下微服务网关的实现原理。...
  • 一年Java的阿里电话面试全纪录

    千次阅读 2018-03-31 10:28:18
    在北京待了快两年了,之前一直在一家大型国企实习家转正,2017年毕业到现在也已经毕业快一年了,几位一起在京的同学想回南方发展(本人也是南方人),所以自己也下了这个决心,月初递交了辞呈。经过考虑之后选择了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,086
精华内容 13,234
关键字:

java一年工作经验面试

java 订阅