博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
男默女泪,努力复习的我终于通过社招进入BAT工作了!(JAVA+JVM+框架+中间件+Spring干货分享)
阅读量:4017 次
发布时间:2019-05-24

本文共 1260 字,大约阅读时间需要 4 分钟。

我觉得在boss直聘上找人推荐挺好用的(绝对不是广告,个人经验,我在杭州,面的阿里),我前后被推荐过好几次,都因为项目经验的问题没进去,结论都是基本功可以,但没有大型项目经验(原来做的都是政府项目,项目经验确实是弱项,感觉拉低知乎平均水平)

在这里插入图片描述

经过不断的努力,我终于成功了!心酸呐

说说我的个人经验吧,我学java的,面试经常遇到的问题有以下这些

ps:由于答案内容过多我就不放上来了,需要答案的小伙伴可以自行加群来免费领取,(里面包含了Spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等。。)

群号:
暗号:qf

在这里插入图片描述

一、基础知识

  • jdk集合类源码(必问),hashmap、ConcurrentHashMap这两个超级超级超级重要,必问,一定要完全理解

  • 多线程相关(必问):lock、synchronized用法、区别;线程池原理;sleep()、wait()用法、区别;volatile用法、原理;常用同步集合类的实现原理,如ReentrantLock、CountDownLatch等等

  • 一些其他的基础性的东西:这方面比较杂,不好总结,如boolean类型的长度、float 9.0 除以float3.0是否等于 int 3、动态代理方式/原理等等,过去好久了记不起来

  • String 类的常用方法都有那些?

  • 请说明 Comparable 和 Comparator 接口的作用以及它们的区别?

二、jvm相关

  • jvm内存模型(必问),每个区的分别是干嘛的

  • gc原理、什么时候回发生gc、gc过程是怎么样的

  • 遇到过什么jvm方面的问题、如何优化

  • JVM垃圾回收机制,何时触发MinorGC等操作

  • 强引用、软引用、弱引用、虚引用以及他们之间和gc的关系

三、常用框架

  • spirng(必问)

  • ,spring IOC/AOP原理;

  • spring事物级别;

  • spirng用到哪些设计模式

  • springmvc原理/流程

  • mybatis原理/流程;一级缓存、二级缓存相关问题;#、$区别;防止sql注入的原理

四、常用中间件

  • activemq原理、用法、使用场景;如何解决mq顺序问题等等

  • redis相关,这块我只是了解使用,没有深入了解过,所以问的问题也记得不太清楚

  • netty原理;io、nio、bio区别;netty使用场景

  • duboo原理

  • zookeeper原理(4、5点基本上把原理讲讲就差不多了,也可能是我了解的不够深,所以别人也没问那么多)

五、spring

  • 什么是spring、为什么要用spring及其优点、spring有哪些模块组成 ?

  • spring有哪些模块组成

  • 什么是IOC、DI 及其两者的优点 、 有哪几种注入方式

  • spring事务的实现及其原理

  • Spring有几种配置方式?

项目经验

这个没什么经验好说的,基本都是挑着痛点、亮点问

总结

大概问题就这些,可以多了解了解做好充分的准备,也欢迎进群跟我交流,并且我还整理20多家公司以及各种源码题库

有需要的小伙伴可以加群 暗号:qf

在这里插入图片描述

在这里插入图片描述

转载地址:http://jeefi.baihongyu.com/

你可能感兴趣的文章
01Java基础语法-13. if分支语句的灵活使用
查看>>
01Java基础语法-15.for循环结构
查看>>
01Java基础语法-16. while循环结构
查看>>
01Java基础语法-17. do..while循环结构
查看>>
01Java基础语法-18. 各种循环语句的区别和应用场景
查看>>
01Java基础语法-19. 循环跳转控制语句
查看>>
Django框架全面讲解 -- Form
查看>>
socket,accept函数解析
查看>>
今日互联网关注(写在清明节后):每天都有值得关注的大变化
查看>>
”舍得“大法:把自己的优点当缺点倒出去
查看>>
[今日关注]鼓吹“互联网泡沫,到底为了什么”
查看>>
[互联网学习]如何提高网站的GooglePR值
查看>>
[关注大学生]求职不可不知——怎样的大学生不受欢迎
查看>>
[关注大学生]读“贫困大学生的自白”
查看>>
[互联网关注]李开复教大学生回答如何学好编程
查看>>
[关注大学生]李开复给中国计算机系大学生的7点建议
查看>>
[关注大学生]大学毕业生择业:是当"鸡头"还是"凤尾"?
查看>>
[茶余饭后]10大毕业生必听得歌曲
查看>>
gdb调试命令的三种调试方式和简单命令介绍
查看>>
C++程序员的几种境界
查看>>