智联招聘
mybatis防止sql注入的方法
spring mvc处理http请求的流程
sql的简单group by 组合查询
怎么解决db数据量大的问题
京东
一二三面
jvm加载类的过程
spring启动的加载过程
用jdk命令打印堆栈信息,查找线上问题的方法,了解几个命令
redis集群怎么处理数据分片,是否了解主主集群的搭建方法
nginx的原理,自己有配过吗
kafka的原理
垃圾回收算法有哪几种, 各种垃圾回收算法,serial ,paral, paralNew,CMS, G1有什么区别
分布式事物的实现方法
分布式锁的实现方法
四面
带过新人吗,怎么把人培养起来
做过重构吗,怎么解决旧系统和新系统的过渡,怎么把用户导入新系统,怎么把旧系统的db导入新的。
高德
对gc,垃圾回收算法了解多少
对线程池的理解
对锁机制的理解
hashmap的理解
stringbuffer,string, stringbuilder的不同,各自的实现原理
字符串拆分的方法
jdk1.8里有哪些新特性
mysql的事务隔离级别,有哪些存储引擎,有哪些索引引擎
怎么避免OOM,有哪些解决方法
对kafka的理解,为什么kafka的性能比其他的强,内部结构,怎么实现两个partition的读取有序
如果线上遇到了线程死锁,怎么解决
如果线上遇到了OOM,怎么定位问题,怎么解决
如果内存只有一个1G的机子,怎么读取1G的大文件,直接加载很可能内存溢出
熟悉哪些设计模式,举例自己用过的设计模式
三面
怎么处理高并发的问题
数据库怎么防刷
怎么解决数据库安全问题
怎么解决系统安全问题