竹云科技 实施开发
自我介绍 3分钟
能不能接受实施开发(开发占30%-50%)
能实习多久
介绍一下JVM(类加载器、运行时数据区、执行引擎、本地库接口,然后讲了下每个部分都是由什么组成,做什么事的)
什么是递归
介绍一下垃圾回收(先找到,引用计数法和可达性算法分析,然后回收,回收算法,G1垃圾回收器)
数据库的四大特性(ACID)
索引(原理,b+树,为什么用b+树)
索引失效(最左匹配原则、函数计算、like %xxx……)
分页查询limit偏移量大问题(自增id为主键,where子查询)
有没有linux部署经验(结合项目说)
linux项目运行一个java项目命令(java -jar)
linux中>是什么意思(没答出来)
讲一下docker(镜像、容器、仓库)
讲一下nginx(反向代理、负载均衡)
JVM有没有实践
讲一下HashMap(jdk1.7和jdk1.8)
哈希冲突怎么解决
讲一下ConCurrentMap(分版本讲了一下实现)
讲了一下项目和比赛,团队合作什么的(xxx)
#复盘面经#