java方面:
设计模式,单例模式,懒加载模式,工厂模式达到白纸书写的程度
常见的排序,冒泡,快拍,二分查找法达到白纸书写的程度
集合的种类及特点,list,map
多线程,线程的实现方式以及安全问题
数据结构,红黑树,链表,栈与堆的特点
JVM方面
1、jvm模型,新生代老年代与持久带的特点以及怎样相互传递数据的
2、回收垃圾的机制及特点
3、线程共享问题
数据库方面:
1、mysql数据库的索引类型及特点
2、怎样发现慢sql并优化mysql查询
3、常用的sql的函数,子查询等
大数据方面
1、常用的大数据组件,hive,hbase,spark等
2、hbase Rowkey的设计方式,根据具体的场景来设计
3、ambari安装需要注意的事项,例如每台机器需要安装的服务等
4、集群的划分,每个内存及硬盘的挂载方式
5、数据的安全实现方式
6、常用的组件以及解决的问题
业务方面
1、项目具体解决的问题
2、承担的角色
3、团队的大小,具体的划分等
4、遇到的难题,怎样解决的等
设计模式,单例模式,懒加载模式,工厂模式达到白纸书写的程度
常见的排序,冒泡,快拍,二分查找法达到白纸书写的程度
集合的种类及特点,list,map
多线程,线程的实现方式以及安全问题
数据结构,红黑树,链表,栈与堆的特点
JVM方面
1、jvm模型,新生代老年代与持久带的特点以及怎样相互传递数据的
2、回收垃圾的机制及特点
3、线程共享问题
数据库方面:
1、mysql数据库的索引类型及特点
2、怎样发现慢sql并优化mysql查询
3、常用的sql的函数,子查询等
大数据方面
1、常用的大数据组件,hive,hbase,spark等
2、hbase Rowkey的设计方式,根据具体的场景来设计
3、ambari安装需要注意的事项,例如每台机器需要安装的服务等
4、集群的划分,每个内存及硬盘的挂载方式
5、数据的安全实现方式
6、常用的组件以及解决的问题
业务方面
1、项目具体解决的问题
2、承担的角色
3、团队的大小,具体的划分等
4、遇到的难题,怎样解决的等