Java 大厂面霸修炼手册——299元

  • JAVA中的几种基本数据类型是什么,各自占用多少字节。
  • String类能被继承吗,为什么。
  • String,Stringbuffer,StringBuilder的区别。
  • ArrayList和LinkedList有什么区别。
  • 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字 段,当new的时候,他们的执行顺序。 用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们 内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。
  • JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何 设计。
  • 有没有有顺序的Map实现类,如果有,他们是怎么保证有序的。
  • 抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口 么。
  • 继承和聚合的区别在哪。
  • IO模型有哪些,讲讲你理解的nio ,他和bio,aio的区别是啥,谈谈reactor模型。
  • 反射的原理,反射创建类实例的三种方式是什么。
  • 反射中,Class.forName和ClassLoader区别 。
  • 描述动态代理的几种实现方式,分别说出相应的优缺点。
  • 动态代理与cglib实现的区别。
  • 为什么CGlib方式可以对接口实现代理。
  • final的用途。

开源框架知识

  • 简单讲讲tomcat结构,以及其类加载器流程,线程模型等。
  • tomcat如何调优,涉及哪些参数 。
  • 讲讲Spring加载流程。
  • Spring AOP的实现原理。
  • 讲讲Spring事务的传播属性。
  • Spring如何管理事务的。
  • Spring怎么配置事务(具体说出一些关键的xml 元素)。
  • 说说你对Spring的理解,非单例注入的原理?它的生命周期?循环注入的原理,aop的实现原

操作系统

  • Linux系统下你关注过哪些内核参数,说说你知道的。
  • Linux下IO模型有几种,各自的含义是什么。
  • epoll和poll有什么区别。
  • 平时用到哪些Linux命令。
  • 用一行命令查看文件的最后五行。
  • 用一行命令输出正在运行的java进程。
  • 介绍下你理解的操作系统中线程切换过程。
  • 进程和线程的区别。
  • top 命令之后有哪些内容,有什么作用。
  • 线上CPU爆高,请问你如何找到问题所在。

多线程

  • 多线程的几种实现方式,什么是线程安全。
  • volatile的原理,作用,能代替锁么。
  • 画一个线程的生命周期状态图。
  • sleep和wait的区别。
  • sleep和sleep(0)的区别。
  • Lock与Synchronized的区别 。
  • synchronized的原理是什么,一般用在什么地方(比如加在静态方法和非静态方法的区别,静
资源下载此资源下载价格为10积分,请先
☉会员升级后可以获得相应免费下载权限!
☉模板支持自主下载,资源人工精选更新!
☉如果源码网盘地址失效!或有其他问题,请联系客服或者提交工单处理,谢谢合作!
资源下载
下载价格:10 积分
VIP优惠:包年VIP免费
☉会员升级后可以获得相应免费下载权限!
☉模板支持自主下载,资源人工精选更新!
☉如果源码网盘地址失效!或有其他问题,请联系客服或者提交工单处理,谢谢合作!

原文链接:http://www.zsiss.com/5181.html,转载请注明出处。

0

评论0

请先

爱分享推出ChatGPT国内镜像,无需魔法直接用!写文章,写代码,做PPT,做网站原创软文效果好到爆炸 https://chat.gcrup.com

社交账号快速登录