java面试题及答案2020
一面-2020/3/14-牛客网
1、个人介绍
2、jre和jdk的区别
3、字符串的方法
4、Java容器有哪些
5、Java并发和并行的区别
6、线程和进程的区别
7、线程池的集中状态
8、Java中常见的异常类
9、如何确定链表中有环
10、如何确定树是一颗平衡树
11、map和set的区别、实现类原理
12、异步通信和同步通信的区别
13、如何理解僵尸进程
14、如何解决僵尸进程
15、tcp和udp的区别
16、http协议有哪些协议
17、http有哪些返回状态码
18、数据库中的锁有哪些
19、行锁是如何实现的
20、如何处理死锁
会给发三道编程题,让在线做
- 一只青蛙一次可以跳上1级台阶,也可以跳上 2 级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法?
- 收藏了1万条url,现在给你一条url,如何找出相似的url?
- 输入一个正数n,输出所有和为n连续正数序列。
例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8
所有面试题持续更新+答案整理见这里:
java面试题及答案2020持续整理