滴滴后端日常实习一面
1.HashMap, Hashtable, Concurrenthashmap 区别
2.JVM 跨平台性怎么理解
3.JVM 垃圾回收算法,新生代为什么用标记复制,什么算法可以同时用于新生代和老年代
4.新生代老年代结构,为什么有Survivor区,为什么有两个
5.垃圾回收过程,哪部分时间长,怎么查看垃圾回收过程,垃圾回收线程的理解
6.类加载过程,双亲委派机制
7.MySQL 隔离级别,Innodb 默认隔离级别,怎么保证的
8.索引分类,结构,联合索引(非常细)
有索引 a,b,c, a,c 能不能查?只查 a,什么时候用到 a,b,c?
9.sql 怎么加锁,默认用行锁还是表锁,什么时候启用表锁
10.tcp / udp 区别
11.socket涉及到的函数
12.nginx 工作流程,不同 ip 怎么转发到固定的服务器
13.spring bean 怎么理解,用 bean 的好处,可不可以自定义 bean
14.spring 可不可以部署前端代码,Tomcat 怎么部署多个项目
15.字节码结构
算法:反转链表
反问
#Java开发##滴滴##面试题目#