后端开发商业技术与产品岗位首先上来先拷打我的项目 做的大营销抽奖。然后redis存储那一块我忘了。面试官看得出来很尴尬。1. 为什么要有线程池,线程池的作用是什么2.Java的多线程类库有哪些3.Thread 的run和start的区别4.手撕代码用线程交替打印a和b5. java提供了那几个线程池预设模板6. 线程池底层是什么,核心参数是什么7. 线程池中阻塞队列有哪几种8.java1.8版本相比之前有什么新特性9.hashmap get过程10.手写一个lambda表达式11. mysql的事务隔离级别有哪些12.然后是给我了一张数据库表 问我一些内容,比如说给个语句怎么建索引,可重复读隔离级别下给两个事务ab,问ab当中的一些字段属性变化。13.如果10亿条数据,查2000万数据开始分页查询应该怎么做优化14.手撕代码 easy题 给定字符串按照字母出现频率倒叙排序之后输出15.最后还问我priorityqueue的底层结构是什么最后反问,已凉