同盾科技Java一面
OSI是几层模型;
http在哪一层;
TCP在哪一层;
说一下TCP三次握手;
说一下TCP的拥塞控制;
说一下TCP的拆包和粘包;
说一下http和TCP的关系;
JVM的内存结构;
JVM的GC;
怎样设置GC算法;
了解哪些排序算法;
说一下堆排序;
红黑树和平衡树的区别;
Java中哪些地方用到了红黑树;
HashMap的扩容机制;
项目中用过volatile关键字吗;
了解ThreadLocal吗;
介绍一下你最有收益的一个项目;
项目中出现过哪些印象深刻的问题;
跨域问题怎么解决的;
项目中用到了哪些技术栈;
spring是怎样管理bean的;
spring创建bean的流程;
Redis分布式锁怎样实现;
MySQL的隔离级别;
说一下索引的分类;
组合索引是什么;
设置组合索引时需要注意什么;
说一下B+树;
怎样防止SQL注入;
两个MySQL示例之间怎样通信;
深度分页,比如说查询第一万页的数据怎么弄,可能出现哪些问题;
了解哪些Linux命令;
Linux中怎样查看网络端口;
Linux中怎样查看内存;
项目中用到哪些RPC框架;
dubbo的负载均衡;
为什么要分成好几个服务,有什么好处吗;
了解目前最流行的技术方向吗;
知道大数据方向用的哪些技术吗;
知道即时计算吗;
#面经##Java工程师##同盾科技##校招#