项目中遇到了哪些难点,是如何解决的?项目中最复杂的业务是什么?项目中最有成就感的功能?项目中有什么亮点?项目开发中,印象最深刻的事情?项目的人员分配?项目的日活量?(日访问量)项目中的Git工作流程?(分支模型)
面向对象的特征?JDK1.8的新特性?你知道的Java的关键字?static关键字的理解?静态方法是否能被继承?Get和Post请求方式的区别?Cookie和Session的区别?你对Maven的理解?String都有哪些常用的方法?String类的split方法的作用?返回值是什么?String s = new String("abc");创建了几个String对象?同步和异步的区别?Mybat
面向对象的特征?封装、继承、多态 封装:a. 隐藏复杂的实现细节,暴露简单的使用方法。 (必须说)b. 保护数据c. 提到代码重用性d. 隔离变化 继承:a. 提高代码重用性, 把子类的共性上提到父类中。比如:List AbstractList ArrayList LinkedListb. 多态的前提。 多态:a. 多态的前提:继承b. 多态的体现:向上转型c. 多态的作用:提高代码扩展性(重点解
创建线程的方式?线程的状态有哪些?线程池的核心参数?线程池的工作流程?Jdk内置的4种线程池?为什么阿里规范不建议使用Jdk内置的4种线程池?什么是线程安全?线程之间如何通信?wait和sleep的区别?你对ThreadLocal的理解?什么是内存泄漏?你对强软弱虚引用的理解?synchronized和ReentrantLock的区别?你对volatile的理解锁升级?你对无锁状态、偏向锁、轻量级
你对集合框架的理解?ArrayList和LinkedList的区别?ArrayList和Vector的区别?HashMap和Hashtable的区别?Collections和Collection的区别?List和Set的区别?Set中的元素是无序的吗?TreeSet如何判断两个元素是否重复?HashMap底层数据结构?HashMap的put的过程?HashMap的容量为什么必须是2的次方数?Has
你对事务的理解事务的四大特性脏读、幻读、不可重复读是什么?事务的4个隔离级别?数据库中的锁的理解?共享锁、排他锁、乐观锁、悲观锁、意向锁在RR级别之下,如果一个查询没有命中索引,会发生什么. 你对MVCC的理解?你对索引的理解?索引的相关语法?(创建索引、删除索引、重建索引)一级索引和二级索引的区别?MySQL表的数据结构?聚集索引和非聚集索引的区别?哪些列适合做索引,哪些列不适合?UUID为什么
Redis中,有哪些数据类型?Redis二进制安全是什么? Redis是单线程的为什么这么快?Redis删除策略Redis淘汰策略Redis事务的理解? Redis持久化:RDB和AOF的区别 Redis主从复制的理解?你对Redis哨兵模式,哨兵集群的理解? 你对Redis集群的理解Redis缓存雪崩是什么,如何解决? Redis缓存击穿是什么,如何解决?(分布式锁)Redis缓存穿透是什么,如
你对Spring的理解?Spring是一个开源的轻量级框架,为解决软件开发的复杂性而生,基于核心的IoC和AOP思想实现项目开发的模块化,贯穿项目的表现层、逻辑层及持久层,减低项目模块之间的耦合度,提高复用率。你对ioc的理解?项目中哪里用到ioc了?解耦,控制反转ioc给设计好对象交给容器管理,IoC容器具有依赖注入的功能,它可以创建对象,负责实例化、定位、配置应用程序中的对象及建立这些对象间的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号