面试:中储智运高级Java工程师面试一般技术性问题会有如下这些问题
1.单例模式的线程安全问题1.5.延迟加载单例模式
2.java多线程的应用场景2.1.java 多线程 数据同步2.2.ThreadPoolExecutor 和 ThreadPoolTaskExecutor--java线程池的创建2.3.Thread.sleep();Object.wait();3.spring ioc aop
3.1.1aop :面向切面 代理模式3.2.java代理模式与反射机制
4.消息队列 activemq,rocketmq,rabbitmq及应用场景
5.zookeeper
6.hashmap java 源码实现---Java之HashMap源码解读,map实现put()方法的原理
7.哪些集合是线程安全的
8.concurrenthashmap---如何在java中使用ConcurrentHashMap
9.volatile关键字
10.分布式锁
11.redis持久化方式
12.http协议的理解
13.用枚举声明常量和声明静态常量的区别
14.Java 泛型在实际开发中的应用
15.java 如何创建一个有序的map
16.java多线程设计模式Worker Thread(线程池)
17.接口 restful 和 webservice
18.spl 查看执行计划18.1.动态sql
19算法定义三个变量只循环一次可以得到第一大和第二大的数
20.redis 数据类型
21.数据库 索引 原理
22.数据库事务处理的方式
23.redis如何将hash类型的数据存入
24.日志注入攻击
面试感受:一般
面试难度:有难度
面试来源:猎头推荐
共1个问题,1条回答
Q:一开始是去人事那边填一张表格,然后人事会让技术负责人来问一些技术问题。