纵情向前公司(水滴互助、水滴筹)电话面试

java实习   北京

在校学生     电话面试

 

面试问题

ArrayList LinkedList 区别

ArrayList 底层是如何扩展空间的

LinkedList 删除实现方式

如果100次里有99次读,1次写,如何改造ArrayList ???? 没太明白

hashMap底层如何实现的

hashMap能无限扩容吗

vector底层的线程安全是如何实现的

如何把非线程安全的集合转换为线程安全的

什么是线程安全

什么是读写锁

列举Lock的所有实现类

 

@Autowire有什么用

@Controller有什么用

@RequestMapping有什么用

 

get post请求的区别

http的请求方法有哪些

各个状态码的含义

 

truncate和delete有什么区别

如果之前表里有一些数据,且id是自增的,如果delete from table后,再添加新的

数据,他的id是重新回到1自增,还是接着delete前的id序号继续自增

 

列举你平时用的linux命令

ssh怎么使用

scp怎么使用

vi编辑器,如何快速删掉一行,如何快速替换所有在文本里出现的某一字符

 

Zookeeper是什么

Zookeeper是如何选取主次的

Zookeeper怎么知道集群里已经有主了

已经有三台Zookeeper集群,在启动一台,他可能会直接成为主嘛,他怎么知道已经集群有主了

Zookeeper有哪四种节点

说出Zookeeper暂时节点的应用场景

说出Zookeeper序号节点的应用场景

假如服务器注册是使用序号节点,上线后创建结点,下线结点删除,那么如果的服务器都下线,

然后服务器上线后,是重新回到1开始往后计数,还是接着服务器下线之前的序号计数

Zookeeper的序号节点会无限增加嘛,如果序号不能一直增加会发生什么

 

 

 

 

 

你可能感兴趣的:(java,面试)