首页 > 极米 java后台面经
头像
Rexus__
编辑于 2020-10-27 15:46
+ 关注

极米 java后台面经

成都 java开发校招 一面 10.26 腾讯会议一面

  1. 自我介绍

  2. HashTable, hashmap, concurrentHashMap 各自讲一下,然后区别,1.7/1.8

  3. 1.8之后,hashmap的CAS和synchronized 怎么保证线程安全的

  4. 计网:

    1. 五层模型,TCP哪一层,有哪些应用协议,

    2. HTTPS和HTTP的区别,作用

    3. 四次挥手详细过程

    4. pin是什么协议,ICPE

  5. JVM内存

    1. 内存结构:五块区域

    2. 常量池在哪儿

    3. StackOverFlow 发生在哪几个区域

    4. JMM内存模型

    5. volatile关键字(保证数据可见性和防止指令重排(happens-first))

  6. GC

    1. 扫描的标记方法,重点讲GC root搜索算法

    2. 三种GC算法

    3. 有哪些垃圾收集器

    4. CMS的四个阶段

  7. 线程进程

    1. 进程间通信有哪些

    2. 线程池七个参数:核心线程size,maxSize,存活时间,时间单位,任务队列,线程工厂,拒绝策略

    3. 四个拒绝策略:默认直接抛出,退回到调用者,抛弃队列中等最久的任务再加入这个任务,直接丢弃当前任务

    4. 线程池工作过程,

    5. 任务完成后线程会怎样:超过闲时会判断,大于核心size就停掉,

    6. 死锁的四个条件

  8. 操作系统:BIO

  9. 数据库:

    1. Mylsam和innoDB的区别:主键+物理地址、主键+一整行数据

    2. b+树的结构,优点

    3. 索引原则,哪些数据适合索引,哪些时候不适合,范围查询终止

    4. 事务ACID,隔离级别,幻读是什么

  10. Redis

    1. 数据结构:String,hash, list, set, sorted set

    2. sorted set 大于128字节转跳表

    3. 缓存雪崩,如何避免,

    4. cluster模式:分片式存储

  11. 反问:

    1. 公司位置和规模

    2. 部门产品和技术栈:dubbo+kafka+redis+rocketMQ

    3. 校招培养流程

    4. 流程:技术+hr+总监

面试体验挺好的,面试官也挺好聊的。许愿二面!!

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐