java程序员面试大纲错过了金三银四你还要错过2018吗.docxVIP

  • 2
  • 0
  • 约3.74千字
  • 约 6页
  • 2021-04-13 发布于天津
  • 举报

java程序员面试大纲错过了金三银四你还要错过2018吗.docx

Java 程序员面试大纲—错过了金三银四,你还要错过 2018 吗? 跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先 想清楚为什么要跳槽。 切不可跟风, 看到同事一个个都走了, 自己也盲目的开始面试起来(期间也没有准备充分) ,到底 是因为技术原因 (影响自己的发展, 偏移自己规划的轨迹) 还是钱给少了,不受重视。准备不充分的面试,完全是浪费 时间,更是对自己的不负责(如果 title 很高,当我没说) 。 今天给大家分享下 chenssy 在这次跳槽中整理的 Java 面试 大纲,其中大部分都是面试过程中的面试题,可以对照这查 漏补缺,当然了,这里所列的肯定不可能覆盖全部方式。项 目介绍大部分情况,这是一场面试的开门题,面试官问这个 问题,主要是考察你的概述能力和全局视野。有的人经常抱 怨自己每天在堆业务,但没有成长。事实上,很多情况下确 实在堆业务,但并不是没有成长的。并非做中间件或者技术 架构才是成长,例如我们的需求分析能力,沟通协作能力, 产品思维能力,抽象建模能力等都是一个非常重要的硬实力 好的,现在进入正文。 1、明确项目是做什么的 2、明确项目 的价值。(为什么做这个项目,它解决了用户什么痛点,它 带来什么价值?) 3、明确项目的功能。 (这个项目涉及哪些 功能?) 4、明确项目的技术。 (这个项目用到哪些技术?) 5、明确个人在项目中的位置和作用。 5、明确个人在项目中的位置和作用。 你在这个项目的承担 角色?) 6 、明确项目的整体架构。 7、明确项目的优缺点 , 如果重新设计你会如何设计。 8、明确项目的亮点。 (这个项 目有什么亮点?) 9、明确技术成长。 (你通过这个项目有哪 些技术成长?) Java 基础 1、List 和 Set 的区别 2 、HashSet 是如何保证不重复的 3、 HashMap 是线程安全的吗,为什 么不是线程安全的 (最好画图说明多线程环境下不安全) ?4 、 HashMap 的扩容过程 5、HashMap 1.7 与 1.8 的 区别, 说明 1.8 做了哪些优化,如何优化的? 6、 final finally finalize7 、强引用 、软引用、 弱引用、虚引用 8、 Java 反 射 9 、 Arrays.sort 实现原理和 Collection 实现原理 10 、 LinkedHashMap 的应用 11 、cloneable 接口实现原理 12、 异常分类以及处理机制 13 、wait 和 sleep 的区别 14、数组 的实现原理的信号灯?5、怎么在内存中如何分配 Java 并发 1 、synchronized 以及锁优化? 2 、volatile 的实现原理? 3、 的实现原理 的信号灯? 5、怎么 4、 synchronized 在静态方法和普通方法的区别? 实现所有线程在等待某个事件的发生才会去执行?6 实现所有线程在等待某个事件的发生才会去执行? 6、CAS? CAS 有什么缺陷, 如何解决? 7、 CAS 有什么缺陷, 如何解决? 7、synchronized 和 lock 有 什么区别? 8、Hashtable 是怎么加锁的 ? 9、HashMap 的 并发问题?10 、ConcurrenHashMap 介绍? 1.8 并发问题? 10 、ConcurrenHashMap 介绍? 1.8 中为什么要 用红黑树? 11 、AQS12 、如何检测死锁?怎么预防死锁? 13、 Java 内存模型? 14 、如何保证多线程下 i 结果正确? 15 、 19 19、 线程池的种类,区别和使用场景? 16 、分析线程池的实现原 理和线程的调度过程? 17 、线程池如何调优,最大数目如何 确认? 18 、ThreadLocal 原理,用的时候需要注意什么? CountDownLatch 和 CyclicBarrier 的用法,以及相互之间 的差别 ?20 、LockSupport 工具 21 、Condition 接口及其实现 原理 22 、Fork/Join 框架的理解 23 、分段锁的原理 ,锁力度减 小的思考 24 、八种阻塞队列以及各个阻塞队列的特性 Spring1 、BeanFactory 和 FactoryBean ? 2、Spring IOC 的 理解,其初始化过程? 3 、 BeanFactory 和 ApplicationContext ? 4、Spring Bean 的生命周期,如何被 管理的? 5 、Spring Bean 的加载过程是怎样的? 6、如果要 你实现 Spring AOP ,请问怎么实现? 7、如果要你实现 Spring IOC ,你会注意哪些问题? 8、Spring 是如何管理事务的, 事务管理机制? 9、 Sprin

文档评论(0)

1亿VIP精品文档

相关文档