【Java面试】一年 工作经验必问面试题总结

  • 讲一讲Servlet的生命周期
  • 讲一下HashMap 在put的时候底层的实现
  • 讲一下HashMap 为什么是线程不安全的?那又没有线程安全的
  • ConcurrentHashMap与HashMap、HashTable的区别
  • HashMap为什么在1.7之前是连表,1.8之后是红黑树
  • ArrayList 是线程安全的还是不安全的
  • ArrayList底层是通过什么实现的
  • 有用过Set吗,讲一讲什么场景会用到Set
  • Spring 是线程安全的还是不安全的
  • Spring加载Bean的大概流程
  • Spring AOP的底层实现
  • SpringMvc的执行流程
  • SpringBoot的加载流程
  • SpringBoot常用的注解有哪一些
  • SpringBoot如何在启动运行的时候加载内容
  • 用过定时器吗?用过什么定时器,完成什么业务,有没有出现过什么坑点?
  • Session是什么时候被创建的
  • Session与Cookie的区别
  • SpringBoot 如何实现前后分离
  • Vue了解吗?知道Vue的反向代理的吗?为什么要用反向代理?
  • String可以被集成吗?
  • == 与equlas的区别
  • Mysql 的三范式是什么?能不遵守三范式吗?什么情况下可以不遵守
  • Spring的事务了解吗?
  • 如果Spring事务失效了,你从哪几个方面去定位?(也就是说,什么情况下会导致事务失 效)
  • 你了解过什么设计模式?Spring框架里你知道有哪些设计模式?自己是否写过设计模式?如 果写过,应用场景是什么?
  • Redis支持哪些类型
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
如果你有一年java工作经验,那么在面试中可能会被问到以下问题: 1. Java基础知识:关于Java语言的基础知识,例如数据类型、变量、运算符、流程控制、异常处理等方面的问题。建议你复习Java基础课程,例如Java SE教程。 2. 面向对象编程:关于面向对象编程的问题,例如类、对象、继承、多态等方面的问题。建议你复习Java面向对象编程课程,例如Java OOP教程。 3. 数据库:关于数据库的问题,例如SQL查询、事务、索引等方面的问题。建议你复习关于数据库的课程,例如MySQL教程。 4. Web开发:关于Web开发的问题,例如Servlet、JSP、Spring、Hibernate等方面的问题。建议你复习关于Web开发的课程,例如Spring教程和Hibernate教程。 5. 算法和数据结构:关于算法和数据结构的问题,例如排序、查找、链表、树、图等方面的问题。建议你复习算法和数据结构的课程,例如算法基础教程。 6. 设计模式:关于设计模式的问题,例如单例模式、工厂模式、装饰器模式、观察者模式等方面的问题。建议你复习设计模式的课程,例如设计模式教程。 除此之外,还有一些面试官可能会问到一些开放性问题,例如你在工作中遇到的问题、如何解决问题、如何与团队合作等等。建议你提前准备好这些问题的答案,并且可以通过模拟面试来提高自己的表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员阿谷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值