本文主要是介绍蘑菇街;用友,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
### 项目
了解基本情况
没想过用测试工具来测试你的项目吗
为什么要拆分服务,他们是不是部署在不同机器上,还有就是拆分的边界,多个服务之间的调用
### Java基础
ArrayList,LinkedList,Vector区别;如何遍历LinkedList
如何遍历Map(迭代器),还有吗
HashMap和HashTable的比较
### Mysql
索引的底层原理
MySQL对索引的优化
like语句;希望like xxx 可以走索引查询,有办法吗?
锁,什么时候触发表锁?
### 操作系统
IO多路复用,NIO三大组件
### 框架
Spring基于NIO的改进
Netty基于NIO的改进(只说了Reactor模式)
是否了解基于NIO或者Netty的rpc框架
### 多线程
线程之间的状态转化:挂起/阻塞:如何阻塞运行中的线程(sleep(),wait().他们有什么区别;wait是等待阻塞吗?sleep是嘛?sleep和wait的唤醒方法)
某线程想获得同步锁但失败了,那线程需要进入什么状态,与调用wait(),sleep()有什么不一样
是否使用过过线程池,有几种方式创建线程池,需要注意什么(我现在想起来了,什么固定大小线程池巴拉巴拉);项目中是否用过多线程模型
设计模式
说了单例,目的和优缺点还需要复习
hashmap在多线程环境下有什么问题;如何解决线程不安全的问题
多线程协作的方式:锁,同步。。
mysql
sql语句执行慢有哪些情况
什么情况下不会命中索引
这篇关于蘑菇街;用友的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!